Interface: moteiv.tos.lib.Flash.STM25P.SectorStorage
interface SectorStorageCommands
command result_t computeCrc(uint8_t rh, uint16_t *crcResult, uint16_t crc, stm25p_addr_t addr, stm25p_addr_t len)
command result_t erase(stm25p_addr_t addr, stm25p_addr_t len)
command result_t read(uint8_t rh, stm25p_addr_t addr, void *data, stm25p_addr_t len)
command result_t write(stm25p_addr_t addr, void *data, stm25p_addr_t len)
Events
event void eraseDone(storage_result_t result)
event void writeDone(storage_result_t result)
Commands - Details
computeCrc
command result_t computeCrc(uint8_t rh, uint16_t *crcResult, uint16_t crc, stm25p_addr_t addr, stm25p_addr_t len)
erase
command result_t erase(stm25p_addr_t addr, stm25p_addr_t len)
read
command result_t read(uint8_t rh, stm25p_addr_t addr, void *data, stm25p_addr_t len)
write
command result_t write(stm25p_addr_t addr, void *data, stm25p_addr_t len)
Events - Details
eraseDone
event void eraseDone(storage_result_t result)
writeDone
event void writeDone(storage_result_t result)