|
enum class | State : uint8_t {
NONE
, ERROR
, SIZE_CHECK
, WRITE
,
LOAD
} |
|
|
virtual uint16_t | getSectorSize () const |
|
int | readStorage (unsigned int address, unsigned char *buf, int size, bool logs=true) |
|
int | writeStorage (unsigned int address, const unsigned char *buf, int size) |
|
int | updateStorage (unsigned int address, const unsigned char *buf, int size) |
|
void | commit () |
|
void | eraseSector (unsigned int address, int size) |
|
|
Storage * | storage = nullptr |
|
const uint8_t | sectionType |
|
◆ deleteAll()
void StateWearLevelingSector::deleteAll |
( |
| ) |
|
|
overridevirtual |
◆ finalizeLoadState()
bool StateWearLevelingSector::finalizeLoadState |
( |
| ) |
|
|
overridevirtual |
◆ finalizeSaveState()
bool StateWearLevelingSector::finalizeSaveState |
( |
| ) |
|
|
overridevirtual |
◆ finalizeSizeCheck()
bool StateWearLevelingSector::finalizeSizeCheck |
( |
| ) |
|
|
overridevirtual |
◆ initFromStorage()
bool StateWearLevelingSector::initFromStorage |
( |
| ) |
|
|
overridevirtual |
◆ initSectionPreamble()
void StateWearLevelingSector::initSectionPreamble |
( |
SectionPreamble * | preamble | ) |
|
|
overridevirtual |
◆ loadPreambles()
bool StateWearLevelingSector::loadPreambles |
( |
uint32_t | storageStartingOffset, |
|
|
uint16_t | size ) |
|
overridevirtual |
◆ notifyUpdate()
void StateWearLevelingSector::notifyUpdate |
( |
| ) |
|
|
overridevirtual |
◆ prepareLoadState()
bool StateWearLevelingSector::prepareLoadState |
( |
| ) |
|
|
overridevirtual |
◆ prepareSaveState()
bool StateWearLevelingSector::prepareSaveState |
( |
| ) |
|
|
overridevirtual |
◆ prepareSizeCheck()
bool StateWearLevelingSector::prepareSizeCheck |
( |
| ) |
|
|
overridevirtual |
◆ readState()
bool StateWearLevelingSector::readState |
( |
unsigned char * | buf, |
|
|
int | size ) |
|
overridevirtual |
◆ writeSectionPreamble()
bool StateWearLevelingSector::writeSectionPreamble |
( |
| ) |
|
|
overridevirtual |
◆ writeState()
bool StateWearLevelingSector::writeState |
( |
const unsigned char * | buf, |
|
|
int | size ) |
|
overridevirtual |
The documentation for this class was generated from the following files: