192 FlashProgram(uint32_t *pui32Data, uint32_t ui32Address, uint32_t ui32Count)
197 ASSERT(!(ui32Address & 3));
278 uint32_t ui32FMPRE, ui32FMPPE;
367 uint32_t ui32ProtectRE, ui32ProtectPE;
387 ui32Bank = ((ui32Address / 32) % 4);
409 ui32ProtectRE &= ~(0x1 << ui32Address);
410 ui32ProtectPE &= ~(0x1 << ui32Address);
426 if(((ui32ProtectRE >> ui32Address) & 0x1) != 0x1)
434 ui32ProtectPE &= ~(0x1 << ui32Address);
452 if((((ui32ProtectRE >> ui32Address) & 0x1) != 0x1) ||
453 (((ui32ProtectPE >> ui32Address) & 0x1) != 0x1))
498 for(ui32Temp = 0; ui32Temp < 8; ui32Temp++)
#define FLASH_FCMISC_INVDMISC
#define FLASH_FCMISC_VOLTMISC
int32_t FlashUserSave(void)
#define FLASH_FCRIS_PROGRIS
#define FLASH_PROTECT_SIZE
int32_t FlashErase(uint32_t ui32Address)
#define FLASH_FCMISC_PROGMISC
#define FLASH_FCRIS_ERRIS
int32_t FlashProgram(uint32_t *pui32Data, uint32_t ui32Address, uint32_t ui32Count)
static const uint32_t g_pui32FMPRERegs[]
void FlashIntUnregister(void)
void FlashIntRegister(void(*pfnHandler)(void))
#define FLASH_FCRIS_VOLTRIS
#define FLASH_FCMISC_ERMISC
int32_t FlashProtectSet(uint32_t ui32Address, tFlashProtection eProtect)
#define FLASH_FCRIS_INVDRIS
#define FLASH_FCMISC_AMISC
#define INT_FLASH_TM4C123
static const uint32_t g_pui32FMPPERegs[]
void FlashIntDisable(uint32_t ui32IntFlags)
tFlashProtection FlashProtectGet(uint32_t ui32Address)
uint32_t FlashIntStatus(bool bMasked)
void IntUnregister(uint32_t ui32Interrupt)
void FlashIntClear(uint32_t ui32IntFlags)
int32_t FlashUserGet(uint32_t *pui32User0, uint32_t *pui32User1)
void FlashIntEnable(uint32_t ui32IntFlags)
int32_t FlashUserSet(uint32_t ui32User0, uint32_t ui32User1)
int32_t FlashProtectSave(void)
void IntDisable(uint32_t ui32Interrupt)
void IntRegister(uint32_t ui32Interrupt, void(*pfnHandler)(void))
void IntEnable(uint32_t ui32Interrupt)