Interface: moteiv.tos.lib.Flash.STM25P.SectorStorage

interface SectorStorage

Commands
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)