Configuration settings for an NVM page. More...
#include <sw/device/silicon_creator/lib/nvm_ctrl.h>
Data Fields | |
| uint32_t | _pad0: 16 |
| uint32_t | scrambling: 4 |
| uint32_t | ecc: 4 |
| uint32_t | he: 4 |
| uint32_t | _pad1: 4 |
Configuration settings for an NVM page.
Fields hold multi_bit_bool_t values: kMultiBitBool4True enables the feature; kMultiBitBool4False disables it. Raw hardware register values are passed through without normalisation. Bitfields match the layout of flash_ctrl_cfg_t/rram_ctrl_cfg_t so the struct stays register-sized.
Definition at line 208 of file nvm_ctrl.h.
| uint32_t nvm_page_cfg::_pad0 |
Definition at line 209 of file nvm_ctrl.h.
| uint32_t nvm_page_cfg::_pad1 |
Definition at line 213 of file nvm_ctrl.h.
| uint32_t nvm_page_cfg::ecc |
Definition at line 211 of file nvm_ctrl.h.
| uint32_t nvm_page_cfg::he |
Definition at line 212 of file nvm_ctrl.h.
| uint32_t nvm_page_cfg::scrambling |
Definition at line 210 of file nvm_ctrl.h.