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 506 of file flash_ctrl.h.
| uint32_t flash_ctrl_cfg::_pad0 |
Definition at line 507 of file flash_ctrl.h.
| uint32_t flash_ctrl_cfg::_pad1 |
Definition at line 520 of file flash_ctrl.h.
| uint32_t flash_ctrl_cfg::ecc |
ECC.
Definition at line 515 of file flash_ctrl.h.
| uint32_t flash_ctrl_cfg::he |
High endurance.
Definition at line 519 of file flash_ctrl.h.
| uint32_t flash_ctrl_cfg::scrambling |
Scrambling.
Definition at line 511 of file flash_ctrl.h.