A struct for specifying access permissions. More...
#include <sw/device/silicon_creator/lib/drivers/flash_ctrl.h>
Data Fields | |
| uint32_t | _pad0: 4 |
| uint32_t | read: 4 |
| Read. | |
| uint32_t | write: 4 |
| Write. | |
| uint32_t | erase: 4 |
| Erase. | |
| uint32_t | _pad1: 16 |
A struct for specifying access permissions.
flash_ctrl config registers use 4-bits for boolean values. Use kMultiBitBool4True to enable and kMultiBitBool4False to disable permissions.
The bitfields in this stuct match up with the bitfields in the peripheral register.
Definition at line 447 of file flash_ctrl.h.
| uint32_t flash_ctrl_perms::_pad0 |
Definition at line 448 of file flash_ctrl.h.
| uint32_t flash_ctrl_perms::_pad1 |
Definition at line 461 of file flash_ctrl.h.
| uint32_t flash_ctrl_perms::erase |
Erase.
Definition at line 460 of file flash_ctrl.h.
| uint32_t flash_ctrl_perms::read |
Read.
Definition at line 452 of file flash_ctrl.h.
| uint32_t flash_ctrl_perms::write |
Write.
Definition at line 456 of file flash_ctrl.h.