|
SmartSnippets DA1459x SDK
|
DA1459x BOD LLD. More...
Files | |
| file | hw_bod_da1459x.h |
| BOD LLD header file for DA1459x. | |
Enumerations | |
| enum | HW_BOD_CHANNEL { HW_BOD_CHANNEL_1V8 = REG_POS(CRG_TOP, BOD_CTRL_REG, BOD_DIS_VDDIO_COMP), HW_BOD_CHANNEL_VDCDC = REG_POS(CRG_TOP, BOD_CTRL_REG, BOD_DIS_VDCDC_COMP), HW_BOD_CHANNEL_VDD = REG_POS(CRG_TOP, BOD_CTRL_REG, BOD_DIS_VDD_COMP) } |
| The BOD channel name. More... | |
Functions | |
| __STATIC_FORCEINLINE void | hw_bod_activate_channel (HW_BOD_CHANNEL channel) |
| Activate BOD for a channel. More... | |
| __STATIC_FORCEINLINE void | hw_bod_deactivate_channel (HW_BOD_CHANNEL channel) |
| Deactivate BOD for a channel. More... | |
| void | hw_bod_set_channel_voltage_level (HW_BOD_CHANNEL channel, HW_BOD_VDD_LVL level) |
| Set BOD channel voltage level. More... | |
| HW_BOD_VDD_LVL | hw_bod_get_channel_voltage_level (HW_BOD_CHANNEL channel) |
| Get BOD channel voltage level. More... | |
| void | hw_bod_configure (void) |
| Configure BOD. More... | |
| bool | hw_bod_get_status (HW_BOD_CHANNEL channel) |
| Read BOD status for a channel. More... | |
| void | hw_bod_deactivate (void) |
| Deactivate BOD for all channels. More... | |
DA1459x BOD LLD.
| enum HW_BOD_CHANNEL |
| __STATIC_FORCEINLINE void hw_bod_activate_channel | ( | HW_BOD_CHANNEL | channel | ) |
Activate BOD for a channel.
| [in] | channel | BOD channel |
| void hw_bod_configure | ( | void | ) |
Configure BOD.
| void hw_bod_deactivate | ( | void | ) |
Deactivate BOD for all channels.
| __STATIC_FORCEINLINE void hw_bod_deactivate_channel | ( | HW_BOD_CHANNEL | channel | ) |
Deactivate BOD for a channel.
| [in] | channel | BOD channel |
| HW_BOD_VDD_LVL hw_bod_get_channel_voltage_level | ( | HW_BOD_CHANNEL | channel | ) |
Get BOD channel voltage level.
| [in] | channel | BOD channel |
| bool hw_bod_get_status | ( | HW_BOD_CHANNEL | channel | ) |
Read BOD status for a channel.
| [in] | channel | BOD channel |
| void hw_bod_set_channel_voltage_level | ( | HW_BOD_CHANNEL | channel, |
| HW_BOD_VDD_LVL | level | ||
| ) |
Set BOD channel voltage level.
Only VDD BOD channel is programmable with the following levels:
| [in] | channel | BOD channel |
| [in] | level | voltage level in mV |
1.8.16