Software APIs
Data Fields
flash_ctrl_cfg Struct Reference

A struct for flash configuration settings. More...

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

Data Fields

multi_bit_bool_t scrambling
 Scrambling.
 
multi_bit_bool_t ecc
 ECC.
 
multi_bit_bool_t he
 High endurance.
 

Detailed Description

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.

This struct has no padding, so it is safe to memcmp() without invoking UB.

Definition at line 502 of file flash_ctrl.h.

Field Documentation

◆ ecc

multi_bit_bool_t flash_ctrl_cfg::ecc

ECC.

Definition at line 510 of file flash_ctrl.h.

◆ he

multi_bit_bool_t flash_ctrl_cfg::he

High endurance.

Definition at line 514 of file flash_ctrl.h.

◆ scrambling

multi_bit_bool_t flash_ctrl_cfg::scrambling

Scrambling.

Definition at line 506 of file flash_ctrl.h.