![]() |
FuSa 8-Bit Libraries Safety Framework
|
Contains API prototypes for the NVMCTRL (Nonvolatile Memory Controller) driver. More...
Files | |
| file | driver_nvmctrl.c |
| Implements APIs for the NVMCTRL (Nonvolatile Memory Controller) driver. | |
Functions | |
| void | NVMCTRL_ModifyControlC (uint8_t groupMask, uint8_t groupConfig) |
| Modifies specific bit field(s) in the CTRLC register. | |
| void | NVMCTRL_SetControlD (uint8_t bitmask) |
| Sets specific bits in the CTRLD register. | |
| uint8_t | NVMCTRL_ReadIntFlagsB (void) |
| Reads the INTFLAGSB register value. | |
| void | NVMCTRL_WriteIntFlagsB (uint8_t value) |
| Overwrites the INTFLAGSB register value. | |
| uint8_t | NVMCTRL_ReadStatus (void) |
| Reads the STATUS register value. | |
Contains API prototypes for the NVMCTRL (Nonvolatile Memory Controller) 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 NVMCTRL_ModifyControlC | ( | uint8_t | groupMask, |
| uint8_t | groupConfig ) |
Modifies specific bit field(s) in the CTRLC 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 33 of file driver_nvmctrl.c.
| uint8_t NVMCTRL_ReadIntFlagsB | ( | void | ) |
Reads the INTFLAGSB register value.
Definition at line 50 of file driver_nvmctrl.c.
| uint8_t NVMCTRL_ReadStatus | ( | void | ) |
Reads the STATUS register value.
Definition at line 60 of file driver_nvmctrl.c.
| void NVMCTRL_SetControlD | ( | uint8_t | bitmask | ) |
Sets specific bits in the CTRLD register.
| bitmask | Specifies which bits to set. |
Definition at line 43 of file driver_nvmctrl.c.
| void NVMCTRL_WriteIntFlagsB | ( | uint8_t | value | ) |
Overwrites the INTFLAGSB register value.
| value | Specifies the value to write. |
Definition at line 55 of file driver_nvmctrl.c.