AWECore 8.B.0 API Document
|
The DSPC Flash File System Instance Optional – SINGLE INSTANCE ONLY. More...
#include <Include/AWECore.h>
Data Fields | |
UINT32 | flashSizeInBytes |
Size of flash memory - if non-zero, next two values must also be non-zero. More... | |
UINT32 | flashErasableBlockSizeInBytes |
Size of flash erase block. More... | |
UINT32 | flashStartOffsetInBytes |
Offset into start of flash used for file system. More... | |
UINT32 | flashEraseTimeInMs |
Flash erase time in milliseconds. | |
BOOL(* | cbInit )(void) |
User function to initialize flash file system,. | |
BOOL(* | cbEraseSector )(UINT32 nStartingAddress, UINT32 nNumberOfSectors) |
User function to erase one or more sectors. More... | |
BOOL(* | cbFlashWrite )(UINT32 nFlashAddress, UINT32 *pBuffer, UINT32 nDWordsToWrite) |
User function to write to flash. More... | |
BOOL(* | cbFlashRead )(UINT32 nFlashAddress, UINT32 *pBuffer, UINT32 nDWordsToRead) |
User function to read from flash. More... | |
UINT32 | _Reserved [62] |
The DSPC Flash File System Instance Optional – SINGLE INSTANCE ONLY.
UINT32 AWEFlashFSInstance::flashSizeInBytes |
Size of flash memory - if non-zero, next two values must also be non-zero.
UINT32 AWEFlashFSInstance::flashErasableBlockSizeInBytes |
Size of flash erase block.
UINT32 AWEFlashFSInstance::flashStartOffsetInBytes |
Offset into start of flash used for file system.
BOOL(* AWEFlashFSInstance::cbEraseSector) (UINT32 nStartingAddress, UINT32 nNumberOfSectors) |
User function to erase one or more sectors.
BOOL(* AWEFlashFSInstance::cbFlashWrite) (UINT32 nFlashAddress, UINT32 *pBuffer, UINT32 nDWordsToWrite) |
User function to write to flash.
BOOL(* AWEFlashFSInstance::cbFlashRead) (UINT32 nFlashAddress, UINT32 *pBuffer, UINT32 nDWordsToRead) |
User function to read from flash.