Header file - Function prototypes for NVM database.
More...
Go to the source code of this file.
Defines |
|
#define | NVM_INVALID_BLOCK_ID 0xffff |
Functions |
|
void | STB_InitNVMAccess (U16BIT offset) |
|
void | STB_InitNVMMap (void) |
|
BOOLEAN | STB_CheckNVMDatabaseIntegrity (void) |
|
void | STB_SetNVMAccessRAM (U8BIT *ram_ptr) |
|
U8BIT * | STB_GetNVMAccessRAM (void) |
|
U16BIT | STB_GetNVMBlockCount (void) |
|
U16BIT | STB_GetNVMBlocksUsed (void) |
|
U16BIT | STB_GetNVMBlocksNeeded (U16BIT size) |
|
U16BIT | STB_CreateNVMRecord (U8BIT rec_id, U16BIT size) |
|
void | STB_DestroyNVMRecord (U16BIT block_no) |
|
void | STB_SetNextNVMBlock (U16BIT block_no, U16BIT next_block) |
|
U16BIT | STB_GetNextNVMBlock (U16BIT block_no) |
|
U16BIT | STB_FindNVMRecordFromId (U8BIT rec_id, U16BIT last_blk) |
|
void | STB_NVMChanged (BOOLEAN state) |
|
void | STB_NVMSave (void) |
|
void | STB_SetNVMRecordField (U16BIT block_no, U16BIT offset, U16BIT size, U32BIT value, E_DBA_FIELD_TYPE type) |
|
U32BIT | STB_GetNVMRecordField (U16BIT block_no, U16BIT offset, U16BIT size, E_DBA_FIELD_TYPE type) |
|
void | STB_WriteNVMData (U16BIT offset, U16BIT size, U8BIT *data_ptr) |
|
BOOLEAN | STB_ReadNVMData (U16BIT offset, U16BIT size, U8BIT *data_ptr) |
Detailed Description
Header file - Function prototypes for NVM database.
- Date:
- 06/09/2000