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 448 of file flash_ctrl.h.
| uint32_t flash_ctrl_perms::_pad0 |
Definition at line 449 of file flash_ctrl.h.
| uint32_t flash_ctrl_perms::_pad1 |
Definition at line 462 of file flash_ctrl.h.
| uint32_t flash_ctrl_perms::erase |
Erase.
Definition at line 461 of file flash_ctrl.h.
| uint32_t flash_ctrl_perms::read |
Read.
Definition at line 453 of file flash_ctrl.h.
| uint32_t flash_ctrl_perms::write |
Write.
Definition at line 457 of file flash_ctrl.h.