A struct for flash configuration settings. More...
#include <sw/device/silicon_creator/lib/drivers/flash_ctrl.h>
Data Fields | |
| uint32_t | _pad0: 16 |
| uint32_t | scrambling: 4 |
| Scrambling. | |
| uint32_t | ecc: 4 |
| ECC. | |
| uint32_t | he: 4 |
| High endurance. | |
| uint32_t | _pad1: 4 |
A struct for flash configuration settings.
flash_ctrl config registers use 4-bits for boolean values. Use kMultiBitBool4True to enable and kMultiBitBool4False to disable these settings.
The bitfields in this stuct match up with the bitfields in the peripheral register.
Definition at line 505 of file flash_ctrl.h.
| uint32_t flash_ctrl_cfg::_pad0 |
Definition at line 506 of file flash_ctrl.h.
| uint32_t flash_ctrl_cfg::_pad1 |
Definition at line 519 of file flash_ctrl.h.
| uint32_t flash_ctrl_cfg::ecc |
ECC.
Definition at line 514 of file flash_ctrl.h.
| uint32_t flash_ctrl_cfg::he |
High endurance.
Definition at line 518 of file flash_ctrl.h.
| uint32_t flash_ctrl_cfg::scrambling |
Scrambling.
Definition at line 510 of file flash_ctrl.h.