|
static void | IssueFsmCommand (tFlashStateCommandsType eCommand) |
|
void | FlashPowerModeSet (uint32_t ui32PowerMode, uint32_t ui32BankGracePeriod, uint32_t ui32PumpGracePeriod) |
| Set power mode. More...
|
|
uint32_t | FlashPowerModeGet (void) |
| Get current configured power mode. More...
|
|
void | FlashProtectionSet (uint32_t ui32SectorAddress, uint32_t ui32ProtectMode) |
| Set sector protection. More...
|
|
uint32_t | FlashProtectionGet (uint32_t ui32SectorAddress) |
| Get sector protection. More...
|
|
uint32_t | FlashProtectionSave (uint32_t ui32SectorAddress) |
| Save sector protection to make it permanent. More...
|
|
uint32_t | FlashSectorErase (uint32_t ui32SectorAddress) |
| Erase a flash sector. More...
|
|
static uint32_t | FlashCopyOneFlashWordToHW (uint8_t *pBuf, uint32_t FlashAddr, uint32_t startIdx, uint32_t endIdx) |
|
static uint32_t | FlashCopyMultiFlashWordToHW (uint8_t *pBuf, uint32_t FlashAddr, uint32_t numBytes) |
|
uint32_t | FlashProgram (uint8_t *pui8DataBuffer, uint32_t ui32Address, uint32_t ui32Count) |
| Programs unprotected flash sectors in the main bank. More...
|
|
uint32_t | FlashProgram4X (uint8_t *pui8DataBuffer, uint32_t ui32Address, uint32_t ui32Count) |
|
uint32_t | FlashProgramNowait (uint32_t ui32StartAddress, uint8_t *pui8DataBuffer, uint8_t ui8NoOfBytes) |
| Starts programming within unprotected main bank flash sector and returns. More...
|
|
bool | FlashEfuseReadRow (uint32_t *pui32EfuseData, uint32_t ui32RowAddress) |
| Reads efuse data from specified row. More...
|
|
void | FlashDisableSectorsForWrite (void) |
| Disables all sectors for erase and programming on the active bank. More...
|
|