Configuration structure for a BOD module.
#include <bod_feature.h>
Data Fields | |
enum bod_action | action |
Action to perform when a low power detection is made. More... | |
bool | hysteresis |
If true , enables detection hysteresis. More... | |
uint8_t | level |
BOD level to trigger at (see electrical section of device datasheet) More... | |
enum bod_mode | mode |
Sampling configuration mode for the BOD. More... | |
enum bod_prescale | prescaler |
Input sampler clock prescaler factor, to reduce the 1KHz clock from the ULP32K to lower the sampling rate of the BOD. More... | |
bool | run_in_standby |
If true , the BOD is kept enabled and sampled during device sleep. More... | |
enum bod_action bod_config::action |
Action to perform when a low power detection is made.
Referenced by bod_get_config_defaults(), bod_set_config(), configure_bod(), and run_bod_init_test().
bool bod_config::hysteresis |
If true
, enables detection hysteresis.
Referenced by bod_get_config_defaults(), and bod_set_config().
uint8_t bod_config::level |
BOD level to trigger at (see electrical section of device datasheet)
Referenced by bod_get_config_defaults(), bod_set_config(), configure_bod(), and run_bod_init_test().
enum bod_mode bod_config::mode |
Sampling configuration mode for the BOD.
Referenced by bod_get_config_defaults(), and bod_set_config().
enum bod_prescale bod_config::prescaler |
Input sampler clock prescaler factor, to reduce the 1KHz clock from the ULP32K to lower the sampling rate of the BOD.
Referenced by bod_get_config_defaults(), and bod_set_config().
bool bod_config::run_in_standby |
If true
, the BOD is kept enabled and sampled during device sleep.
Referenced by bod_get_config_defaults(), and bod_set_config().