REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
Loading...
Searching...
No Matches
nvmconfig Namespace Reference

Classes

struct  PermanentUserDefinedStuff
 Permanent untyped arbitrary information which a device user wants to store. More...
 
struct  PersistentSettings
 
class  PersistentSettingsWriter
 Persistent user-changable configuration of the Teensy Microcontroller. More...
 
struct  VendorOTP
 

Enumerations

enum class  Context { User , Flash }
 

Functions

 JSON_CONVERT_SUGAR (VendorOTP)
 

Variables

static constexpr int eeprom_address = 0
 
static constexpr int eeprom_size = 2'000
 
static constexpr uint32_t required_magic = 0xAA03
 

Enumeration Type Documentation

◆ Context

enum class nvmconfig::Context
strong
Enumerator
User 

User-Facing (writing/reading)

Flash 

Flash-Facing (writing/reading)

Definition at line 23 of file persistent.h.

Function Documentation

◆ JSON_CONVERT_SUGAR()

nvmconfig::JSON_CONVERT_SUGAR ( VendorOTP )

Variable Documentation

◆ eeprom_address

int nvmconfig::eeprom_address = 0
staticconstexpr

◆ eeprom_size

◆ required_magic

uint32_t nvmconfig::required_magic = 0xAA03
staticconstexpr