#include "hpm_common.h"
#include "hpm_bpor_regs.h"
Go to the source code of this file.
|
| enum | bpor_power_on_cause_t {
bpor_power_on_cause_wbutn = 1 << 0
, bpor_power_on_cause_safety_violation = 1 << 1
, bpor_power_on_cause_rtc_0 = 1 << 2
, bpor_power_on_cause_rtc_1 = 1 << 3
,
bpor_power_on_cause_gpio = 1 << 4
, bpor_power_on_cause_wbutn = 1 << 0
, bpor_power_on_cause_safety_violation = 1 << 1
, bpor_power_on_cause_rtc_0 = 1 << 2
,
bpor_power_on_cause_rtc_1 = 1 << 3
, bpor_power_on_cause_gpio = 1 << 4
, bpor_power_on_cause_wbutn = 1 << 0
, bpor_power_on_cause_safety_violation = 1 << 1
,
bpor_power_on_cause_rtc_0 = 1 << 2
, bpor_power_on_cause_rtc_1 = 1 << 3
, bpor_power_on_cause_gpio = 1 << 4
} |
| | Define BPOR power on cause. More...
|
| |
◆ bpor_clear_power_on_cause()
| static void bpor_clear_power_on_cause |
( |
BPOR_Type * |
ptr, |
|
|
uint8_t |
mask |
|
) |
| |
|
inlinestatic |
Clear power on cause.
- Parameters
-
| [in] | ptr | BPOR base address |
| [in] | mask | cause status to be cleared |
◆ bpor_disable_power_on_cause()
disable power on cause
- Parameters
-
| [in] | ptr | BPOR base address |
| [in] | cause | wake up cause to be disabled |
◆ bpor_disable_reg_value_retention()
| static void bpor_disable_reg_value_retention |
( |
BPOR_Type * |
ptr | ) |
|
|
inlinestatic |
Disable register value retention when power down occurs.
- Parameters
-
◆ bpor_enable_power_on_cause()
enable power on cause
- Parameters
-
| [in] | ptr | BPOR base address |
| [in] | cause | wake up cause to be enabled |
◆ bpor_enable_reg_value_retention()
| static void bpor_enable_reg_value_retention |
( |
BPOR_Type * |
ptr | ) |
|
|
inlinestatic |
Enable register value retention when power down occurs.
- Parameters
-
◆ bpor_get_power_on_cause()
| static uint32_t bpor_get_power_on_cause |
( |
BPOR_Type * |
ptr | ) |
|
|
inlinestatic |
Get power on cause.
- Parameters
-
- Return values
-
◆ bpor_set_power_down_counter()
| static void bpor_set_power_down_counter |
( |
BPOR_Type * |
ptr, |
|
|
uint16_t |
counter |
|
) |
| |
|
inlinestatic |
Set power down counter.
- Parameters
-
| [in] | ptr | BPOR base address |
| [in] | counter | counter value |
◆ bpor_set_power_on_cause()
| static void bpor_set_power_on_cause |
( |
BPOR_Type * |
ptr, |
|
|
uint8_t |
cause |
|
) |
| |
|
inlinestatic |
Set power on cause.
- Parameters
-
| [in] | ptr | BPOR base address |
| [in] | cause | wake up cause to be used |