Interface: tos.lib.Deluge.DelugeDataWrite

interface DelugeDataWrite

Author:
Jonathan Hui <jwhui@cs.berkeley.edu>

Commands
command result_t commit(imgnum_t imgNum)
command result_t erase(imgnum_t imgNum)
command result_t write(imgnum_t imgNum, block_addr_t addr, void *source, uint16_t len)

Events
event void commitDone(storage_result_t result)
event void eraseDone(storage_result_t result)
event void writeDone(storage_result_t result)

Commands - Details

commit

command result_t commit(imgnum_t imgNum)

erase

command result_t erase(imgnum_t imgNum)

write

command result_t write(imgnum_t imgNum, block_addr_t addr, void *source, uint16_t len)

Events - Details

commitDone

event void commitDone(storage_result_t result)

eraseDone

event void eraseDone(storage_result_t result)

writeDone

event void writeDone(storage_result_t result)