Midnight Sun Firmware
Loading...
Searching...
No Matches
PersistStorage

Public Attributes

void * blob
 
size_t blob_size
 
uintptr_t flash_addr
 
uintptr_t prev_flash_addr
 
uint8_t page
 

Member Data Documentation

◆ blob

void* blob

Pointer to the RAM buffer/struct being persisted

◆ blob_size

size_t blob_size

Size of the buffer/struct being persisted

◆ flash_addr

uintptr_t flash_addr

Current write pointer within a reserved page

◆ page

uint8_t page

Page index reserved for this blob

◆ prev_flash_addr

uintptr_t prev_flash_addr

Address of the most recent valid record (for invalidation)


The documentation for this struct was generated from the following file: