Fapi_FlashStatusType Fapi_getFsmStatus(void);
| Fapi_FlashStatusType Fapi_getFsmStatus(
uint32_t u32StartAddress,
uint32_t u32UserFlashConfig
);
|
Fapi_StatusType Fapi_checkFsmForReady(void);
| Fapi_StatusType Fapi_checkFsmForReady(
uint32_t u32StartAddress,
uint32_t u32UserFlashConfig
);
|
Fapi_StatusType Fapi_setActiveFlashBank(
Fapi_FlashBankType oNewFlashBank
);
| No longer required/deprecated |
void Fapi_flushPipeline(void);
| void Fapi_flushPipeline(
uint32_t u32UserFlashConfig
);
|
Fapi_StatusType Fapi_setupBankSectorEnable(
uint32_t reg_address,
uint32_t value
);
| Fapi_StatusType Fapi_setupBankSectorEnable(
uint32_t *pu32StartAddress,
uint32_t u32UserFlashConfig,
uint32_t reg_address,
uint32_t value
);
|
Fapi_StatusType Fapi_issueAsyncCommandWithAddress(
Fapi_FlashStateCommandsType oCommand,
uint32 *pu32StartAddress
);
| Fapi_StatusType Fapi_issueAsyncCommandWithAddress(
Fapi_FlashStateCommandsType oCommand,
uint32_t *pu32StartAddress,
uint8_t u8Iterator,
uint32_t u32UserFlashConfig
);
|
Fapi_StatusType Fapi_issueAsyncCommand(
Fapi_FlashStateCommandsType oCommand
);
| Fapi_StatusType Fapi_issueAsyncCommand(
uint32_t u32StartAddress,
uint32_t u32UserFlashConfig,
Fapi_FlashStateCommandsType oCommand
);
|
Fapi_StatusType Fapi_issueBankEraseCommand(
uint32 *pu32StartAddress
);
| Fapi_StatusType Fapi_issueBankEraseCommand(
uint32_t *pu32StartAddress,
uint8_t u8Iterator,
uint32_t u32UserFlashConfig
);
|
Fapi_StatusType Fapi_doBlankCheck(
uint32 *pu32StartAddress,
uint32 u32Length,
Fapi_FlashStatusWordType *poFlashStatusWord
);
| Fapi_StatusType Fapi_doBlankCheck(
uint32_t *pu32StartAddress,
uint32_t u32Length,
Fapi_FlashStatusWordType *poFlashStatusWord,
uint8_t u8Iterator,
uint32_t u32UserFlashConfig
);
|
Fapi_StatusType Fapi_doVerify(
uint32 *pu32StartAddress,
uint32 u32Length,
uint32 *pu32CheckValueBuffer,
Fapi_FlashStatusWordType *poFlashStatusWord
);
| Fapi_StatusType Fapi_doVerify(
uint32_t *pu32StartAddress,
uint32_t u32Length,
uint32_t *pu32CheckValueBuffer,
Fapi_FlashStatusWordType *poFlashStatusWord,
uint8_t u8Iterator,
uint32_t u32UserFlashConfig
);
|
Fapi_StatusType Fapi_doVerifyBy16bits(
uint16 *pu16StartAddress,
uint32 u16Length,
uint16 *pu16CheckValueBuffer,
Fapi_FlashStatusWordType *poFlashStatusWord
);
| Deprecated. Use Fapi_StatusType Fapi_doVerifyByByte(
uint8_t *pu8StartAddress,
uint32_t u32Length,
uint8_t *pu8CheckValueBuffer,
Fapi_FlashStatusWordType *poFlashStatusWord,
uint8_t u8Iterator,
uint32_t u32UserFlashConfig
);
|
Fapi_StatusType Fapi_issueProgrammingCommand(
uint32 *pu32StartAddress,
uint16 *pu16DataBuffer,
uint16 u16DataBufferSizeInWords,
uint16 *pu16EccBuffer,
uint16 u16EccBufferSizeInBytes,
Fapi_FlashProgrammingCommandsType oMode
);
| Fapi_StatusType Fapi_issueProgrammingCommand(
uint32_t *pu32StartAddress,
uint8_t *pu8DataBuffer,
uint8_t u8DataBufferSizeInBytes,
uint8_t *pu8EccBuffer,
uint8_t u8EccBufferSizeInBytes,
Fapi_FlashProgrammingCommandsType oMode,
uint32_t u32UserFlashConfig
);
|
Fapi_StatusType Fapi_issueDataOnly512ProgrammingCommand(
uint32 *pu32StartAddress,
uint16 *pu16DataBuffer,
uint16 u16DataBufferSizeInWords
);
| Fapi_StatusType Fapi_issueDataOnly512ProgrammingCommand(
uint32_t *pu32StartAddress,
uint8_t *pu8DataBuffer,
uint8_t u8DataBufferSizeInBytes,
uint32_t u32UserFlashConfig,
uint8_t u8Iterator
);
|
Fapi_StatusType Fapi_issueAutoEcc512ProgrammingCommand(
uint32 *pu32StartAddress,
uint16 *pu16DataBuffer,
uint16 u16DataBufferSizeInWords
);
| Fapi_StatusType Fapi_issueAutoEcc512ProgrammingCommand(
uint32_t *pu32StartAddress,
uint8_t *pu8DataBuffer,
uint8_t u8DataBufferSizeInWords,
uint32_t u32UserFlashConfig,
uint8_t u8Iterator
);
|
Fapi_StatusType Fapi_issueDataAndEcc512ProgrammingCommand(
uint32 *pu32StartAddress,
uint16 *pu16DataBuffer,
uint16 u16DataBufferSizeInWords,
uint16 *pu16EccBuffer,
uint16 u16EccBufferSizeInBytes
);
| Fapi_StatusType Fapi_issueDataAndEcc512ProgrammingCommand(
uint32_t *pu32StartAddress,
uint8_t *pu8DataBuffer,
uint8_t u8DataBufferSizeInWords,
uint8_t *pu8EccBuffer,
uint8_t u8EccBufferSizeInBytes,
uint32_t u32UserFlashConfig,
uint8_t u8Iterator
);
|
Fapi_StatusType Fapi_issueEccOnly64ProgrammingCommand(
uint32 *pu32StartAddress,
uint16 *pu16EccBuffer,
uint16 u16EccBufferSizeInBytes
);
| Fapi_StatusType Fapi_issueEccOnly64ProgrammingCommand(
uint32_t *pu32StartAddress,
uint8_t *pu8EccBuffer,
uint8_t u8EccBufferSizeInBytes,
uint32_t u32UserFlashConfig,
uint8_t u8Iterator
);
|
uint8 Fapi_calculateEcc(
uint32 u32Address,
uint64 u64Data
);
| uint8_t Fapi_calculateEcc(
uint32_t *pu32Address,
uint64_t *pu64Data,
uint8_t u8Iterator
);
|