Apps
Components
Interfaces
All Files
Source Tree
source:
tos.platform.mica.eepromM.nc
Component: eepromM
Author:
Rob Szewczyk
David Gay
Philip Levis
Required Interfaces
StdControl
PageControl
PageEEPROM
Provided Interfaces
StdControl
EEPROMRead
EEPROMWrite
Variables
uint8_t state
uint8_t *data
result_t writeResult
uint8_t currentWriter
Function Index
command result_t
StdControl.init
(void)
command result_t
StdControl.start
(void)
command result_t
StdControl.stop
(void)
command result_t
EEPROMRead.read
(uint16_t line, uint8_t *buffer)
event result_t
PageEEPROM.readDone
(result_t result)
command result_t
EEPROMWrite.startWrite
(uint8_t id)
command result_t
EEPROMWrite.write
(uint8_t id, uint16_t line, uint8_t *buffer)
event result_t
PageEEPROM.writeDone
(result_t result)
command result_t
EEPROMWrite.endWrite
(uint8_t id)
event result_t
PageEEPROM.syncDone
(result_t result)
event result_t
PageEEPROM.flushDone
(result_t result)
event result_t
EEPROMWrite.writeDone
(uint8_t id, uint8_t *buffer)
event result_t
EEPROMWrite.endWriteDone
(uint8_t id, result_t result)
event result_t
PageEEPROM.eraseDone
(result_t result)
event result_t
PageEEPROM.computeCrcDone
(result_t result, uint16_t crc)