Apps
Components
Interfaces
All Files
Source Tree
source:
tos.lib.FS.FreeList.nc
Component: FreeList
Required Interfaces
Debug
Provided Interfaces
StdControl
IFileFree
Variables
fileblock_t nFreeBlocks
fileblock_t freePtr
fileblock_t reserved
uint8_t usedBlocks[IFS_NUM_PAGES / 8]
Function Index
command result_t
StdControl.init
(void)
command result_t
StdControl.start
(void)
command result_t
StdControl.stop
(void)
command void
IFileFree.freeall
(void)
command fileblock_t
IFileFree.nFreeBlocks
(void)
command void
IFileFree.setReserved
(fileblock_t n)
uint8_t
inuse
(fileblock_t n)
command fileblock_t
IFileFree.allocate
(void)
command void
IFileFree.free
(fileblock_t n)
command void
IFileFree.setFreePtr
(fileblock_t n)
command void
IFileFree.reserve
(fileblock_t n)
command bool
IFileFree.inuse
(fileblock_t n)