Component: PageEEPROMShare
Provide simple multi-client access to a PageEEPROM interface (just request-response matching)
-
int setClient(uint8_t client)
-
uint8_t getClient(void)
-
__inline command result_t
PageEEPROM.write
(uint8_t client, eeprompage_t page, eeprompageoffset_t offset, void *data, eeprompageoffset_t n)
-
__inline event result_t
ActualEEPROM.writeDone
(result_t result)
-
__inline command result_t
PageEEPROM.erase
(uint8_t client, eeprompage_t page, uint8_t eraseKind)
-
__inline event result_t
ActualEEPROM.eraseDone
(result_t result)
-
__inline command result_t
PageEEPROM.sync
(uint8_t client, eeprompage_t page)
-
__inline command result_t
PageEEPROM.syncAll
(uint8_t client)
-
__inline event result_t
ActualEEPROM.syncDone
(result_t result)
-
__inline command result_t
PageEEPROM.flush
(uint8_t client, eeprompage_t page)
-
__inline command result_t
PageEEPROM.flushAll
(uint8_t client)
-
__inline event result_t
ActualEEPROM.flushDone
(result_t result)
-
__inline command result_t
PageEEPROM.read
(uint8_t client, eeprompage_t page, eeprompageoffset_t offset, void *data, eeprompageoffset_t n)
-
__inline event result_t
ActualEEPROM.readDone
(result_t result)
-
__inline command result_t
PageEEPROM.computeCrc
(uint8_t client, eeprompage_t page, eeprompageoffset_t offset, eeprompageoffset_t n)
-
__inline event result_t
ActualEEPROM.computeCrcDone
(result_t result, uint16_t crc)
-
event result_t
PageEEPROM.writeDone
(uint8_t client, result_t result)
-
event result_t
PageEEPROM.eraseDone
(uint8_t client, result_t result)
-
event result_t
PageEEPROM.syncDone
(uint8_t client, result_t result)
-
event result_t
PageEEPROM.flushDone
(uint8_t client, result_t result)
-
event result_t
PageEEPROM.readDone
(uint8_t client, result_t result)
-
event result_t
PageEEPROM.computeCrcDone
(uint8_t client, result_t result, uint16_t crc)