|
| 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...
|
| |