AWECore 8.B.0 API Document
Data Fields
AWEFlashFSInstance Struct Reference

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]
 

Detailed Description

The DSPC Flash File System Instance Optional – SINGLE INSTANCE ONLY.

Field Documentation

◆ flashSizeInBytes

UINT32 AWEFlashFSInstance::flashSizeInBytes

Size of flash memory - if non-zero, next two values must also be non-zero.

◆ flashErasableBlockSizeInBytes

UINT32 AWEFlashFSInstance::flashErasableBlockSizeInBytes

Size of flash erase block.

◆ flashStartOffsetInBytes

UINT32 AWEFlashFSInstance::flashStartOffsetInBytes

Offset into start of flash used for file system.

◆ cbEraseSector

BOOL(* AWEFlashFSInstance::cbEraseSector) (UINT32 nStartingAddress, UINT32 nNumberOfSectors)

User function to erase one or more sectors.

◆ cbFlashWrite

BOOL(* AWEFlashFSInstance::cbFlashWrite) (UINT32 nFlashAddress, UINT32 *pBuffer, UINT32 nDWordsToWrite)

User function to write to flash.

◆ cbFlashRead

BOOL(* AWEFlashFSInstance::cbFlashRead) (UINT32 nFlashAddress, UINT32 *pBuffer, UINT32 nDWordsToRead)

User function to read from flash.


The documentation for this struct was generated from the following file: