Skip to content

Struct SYN_DualBankSettings

ClassList > SYN_DualBankSettings

Dual-bank settings container for atomic power-loss safe writes.

  • #include <syn_settings.h>

Public Attributes

Type Name
uint8_t active_bank
uint32_t active_crc32
SYN_Settings bank_a
SYN_Settings bank_b

Public Attributes Documentation

variable active_bank

uint8_t SYN_DualBankSettings::active_bank;

0 = Bank A, 1 = Bank B


variable active_crc32

uint32_t SYN_DualBankSettings::active_crc32;

CRC32 of active bank


variable bank_a

SYN_Settings SYN_DualBankSettings::bank_a;

Primary flash bank A


variable bank_b

SYN_Settings SYN_DualBankSettings::bank_b;

Secondary flash bank B



The documentation for this class was generated from the following file src/syntropic/storage/syn_settings.h