Apps
Components
Interfaces
All Files
Source Tree
source:
tos.platform.mica.PageEEPROM.nc
Interface: PageEEPROM
Components providing this interface:
tos.platform.mica.PageEEPROMC
tos.platform.mica.PageEEPROMM
tos.platform.mica.PageEEPROMShare
Components requiring this interface:
apps.TestEEPROM.Page.TestEEPROMM
apps.TestEEPROM.PageSpeed.ETimingM
tos.lib.FS.Blocks
tos.platform.mica.ByteEEPROMC
tos.platform.mica.PageEEPROMShare
tos.platform.mica.eepromM
Commands
result_t
write
(eeprompage_t page, eeprompageoffset_t offset, void *data, eeprompageoffset_t n)
result_t
erase
(eeprompage_t page, uint8_t eraseKind)
result_t
sync
(eeprompage_t page)
result_t
syncAll
(void)
result_t
flush
(eeprompage_t page)
result_t
flushAll
(void)
result_t
read
(eeprompage_t page, eeprompageoffset_t offset, void *data, eeprompageoffset_t n)
result_t
computeCrc
(eeprompage_t page, eeprompageoffset_t offset, eeprompageoffset_t n)
Events
result_t
writeDone
(result_t result)
result_t
eraseDone
(result_t result)
result_t
syncDone
(result_t result)
result_t
flushDone
(result_t result)
result_t
readDone
(result_t result)
result_t
computeCrcDone
(result_t result, uint16_t crc)