Software APIs
rram_ctrl_perms Struct Reference

A struct for specifying access permissions. More...

#include <sw/device/silicon_creator/lib/drivers/rram_ctrl.h>

Data Fields

uint32_t _pad0: 4
 
uint32_t read: 4
 Read.
 
uint32_t write: 4
 Write.
 
uint32_t _pad1: 20
 

Detailed Description

A struct for specifying access permissions.

RRAM has no separate erase permission; unlike flash, write operations overwrite in place.

rram_ctrl config registers use 4-bits for boolean values. Use kMultiBitBool4True to enable and kMultiBitBool4False to disable permissions.

Definition at line 400 of file rram_ctrl.h.

Field Documentation

◆ _pad0

uint32_t rram_ctrl_perms::_pad0

Definition at line 401 of file rram_ctrl.h.

◆ _pad1

uint32_t rram_ctrl_perms::_pad1

Definition at line 410 of file rram_ctrl.h.

◆ read

uint32_t rram_ctrl_perms::read

Read.

Definition at line 405 of file rram_ctrl.h.

◆ write

uint32_t rram_ctrl_perms::write

Write.

Definition at line 409 of file rram_ctrl.h.