![]() |
FuSa 8-Bit Libraries Safety Framework
|
Contains API prototypes for the BODCTRL (Brown-out Detector Control) driver. More...
Files | |
| file | driver_bodctrl.c |
| Implements APIs for the BODCTRL (Brown-out Detector Control) driver. | |
Functions | |
| void | BODCTRL_WriteVlmControlA (uint8_t value) |
| Overwrites the VLMCTRLA register value. | |
| void | BODCTRL_SetIntControl (uint8_t bitmask) |
| Sets specific bits in the INTCTRL register. | |
| void | BODCTRL_ModifyIntControl (uint8_t groupMask, uint8_t groupConfig) |
| Modifies specific bit field(s) in the INTCTRL register. | |
| uint8_t | BODCTRL_ReadIntFlags (void) |
| Reads the INTFLAGS register value. | |
| void | BODCTRL_WriteIntFlags (uint8_t value) |
| Overwrites the INTFLAGS register value. | |
Contains API prototypes for the BODCTRL (Brown-out Detector Control) driver.
These APIs provide direct register access and have no functional knowledge of the register interface. No input or output validation is performed in the drivers. It is the responsibility of the calling function to use them correctly according to the register interface specification.
| void BODCTRL_ModifyIntControl | ( | uint8_t | groupMask, |
| uint8_t | groupConfig ) |
Modifies specific bit field(s) in the INTCTRL register.
| groupMask | Specifies which bit field values to modify (clear and write). |
| groupConfig | Specifies the bit pattern to write to the specified bit fields. |
Definition at line 39 of file driver_bodctrl.c.
| uint8_t BODCTRL_ReadIntFlags | ( | void | ) |
Reads the INTFLAGS register value.
Definition at line 49 of file driver_bodctrl.c.
| void BODCTRL_SetIntControl | ( | uint8_t | bitmask | ) |
Sets specific bits in the INTCTRL register.
| bitmask | Specifies which bits to set. |
Definition at line 34 of file driver_bodctrl.c.
| void BODCTRL_WriteIntFlags | ( | uint8_t | value | ) |
Overwrites the INTFLAGS register value.
| value | Specifies the value to write. |
Definition at line 54 of file driver_bodctrl.c.
| void BODCTRL_WriteVlmControlA | ( | uint8_t | value | ) |
Overwrites the VLMCTRLA register value.
| value | Specifies the value to write. |
Definition at line 29 of file driver_bodctrl.c.