Apps
Components
Interfaces
All Files
Source Tree
source:
tos.lib.FS.LocateRoot.nc
Component: LocateRoot
Required Interfaces
IFileBlock
IFileBlock
ReadRoot
IFileBlockMeta
CheckRoot
Debug
Provided Interfaces
IFileRoot
Variables
filemeta_t mV
fileblock_t block
uint8_t rootMarker
Function Index
void
locateRoot
(void)
void
rootLocated
(void)
void
locateNextBlock
(void)
command void
IFileRoot.locateRoot
(void)
event void
ReadRoot.readDone
(fileresult_t result)
event void
IFileBlock.readDone
(fileresult_t result)
event void
CheckRoot.readDone
(fileblock_t nextBlock, fileblockoffset_t lastByte, fileresult_t result)
event void
IFileBlock.writeDone
(fileresult_t result)
event void
IFileBlock.syncDone
(fileresult_t result)
event void
IFileBlock.flushDone
(fileresult_t result)
event void
ReadRoot.writeDone
(fileresult_t result)
event void
ReadRoot.syncDone
(fileresult_t result)
event void
ReadRoot.flushDone
(fileresult_t result)
event void
CheckRoot.writeDone
(fileresult_t result)