|
MG32F157 Standard Peripherals Firmware Library
|
This file provides all the FLASH firmware functions. More...
#include "mg32f157_flash.h"Functions | |
| void | FLASH_SetLatency (uint32_t FLASH_Latency) |
| Sets the code latency value. More... | |
| void | FLASH_HalfCycleAccessCmd (uint32_t FLASH_HalfCycleAccess) |
| Enables or disables the Half cycle flash access. More... | |
| void | FLASH_PrefetchBufferCmd (uint32_t FLASH_PrefetchBuffer) |
| Enables or disables the Prefetch Buffer. More... | |
| void | FLASH_Unlock (void) |
| Unlocks the FLASH Program Erase Controller. More... | |
| void | FLASH_UnlockBank1 (void) |
| Unlocks the FLASH Bank1 Program Erase Controller. More... | |
| void | FLASH_Lock (void) |
| Locks the FLASH Program Erase Controller. More... | |
| void | FLASH_LockBank1 (void) |
| Locks the FLASH Bank1 Program Erase Controller. More... | |
| FLASH_Status | FLASH_ErasePage (uint32_t Page_Address) |
| Erases a specified FLASH page. More... | |
| FLASH_Status | FLASH_EraseAllPages (void) |
| Erases all FLASH pages. More... | |
| FLASH_Status | FLASH_EraseAllBank1Pages (void) |
| Erases all Bank1 FLASH pages. More... | |
| FLASH_Status | FLASH_EraseOptionBytes (void) |
| Erases the FLASH option bytes. More... | |
| FLASH_Status | FLASH_ProgramWord (uint32_t Address, uint32_t Data) |
| Programs a word at a specified address. More... | |
| FLASH_Status | FLASH_ProgramHalfWord (uint32_t Address, uint16_t Data) |
| Programs a half word at a specified address. More... | |
| FLASH_Status | FLASH_ProgramOptionByteData (uint32_t Address, uint8_t Data) |
| Programs a half word at a specified Option Byte Data address. More... | |
| FLASH_Status | FLASH_EnableWriteProtection (uint32_t FLASH_Pages) |
| Write protects the desired pages. More... | |
| FLASH_Status | FLASH_ReadOutProtection (FunctionalState NewState) |
| Enables or disables the read out protection. More... | |
| FLASH_Status | FLASH_UserOptionByteConfig (uint16_t OB_IWDG, uint16_t OB_STOP, uint16_t OB_STDBY) |
| Programs the FLASH User Option Byte: IWDG_SW / RST_STOP / RST_STDBY. More... | |
| uint32_t | FLASH_GetUserOptionByte (void) |
| Returns the FLASH User Option Bytes values. More... | |
| uint32_t | FLASH_GetWriteProtectionOptionByte (void) |
| Returns the FLASH Write Protection Option Bytes Register value. More... | |
| FlagStatus | FLASH_GetReadOutProtectionStatus (void) |
| Checks whether the FLASH Read Out Protection Status is set or not. More... | |
| FlagStatus | FLASH_GetPrefetchBufferStatus (void) |
| Checks whether the FLASH Prefetch Buffer status is set or not. More... | |
| void | FLASH_ITConfig (uint32_t FLASH_IT, FunctionalState NewState) |
| Enables or disables the specified FLASH interrupts. More... | |
| FlagStatus | FLASH_GetFlagStatus (uint32_t FLASH_FLAG) |
| Checks whether the specified FLASH flag is set or not. More... | |
| void | FLASH_ClearFlag (uint32_t FLASH_FLAG) |
| Clears the FLASH's pending flags. More... | |
| FLASH_Status | FLASH_GetStatus (void) |
| Returns the FLASH Status. More... | |
| FLASH_Status | FLASH_GetBank1Status (void) |
| Returns the FLASH Bank1 Status. More... | |
| FLASH_Status | FLASH_WaitForLastOperation (uint32_t Timeout) |
| Waits for a Flash operation to complete or a TIMEOUT to occur. More... | |
| FLASH_Status | FLASH_WaitForLastBank1Operation (uint32_t Timeout) |
| Waits for a Flash operation on Bank1 to complete or a TIMEOUT to occur. More... | |
This file provides all the FLASH firmware functions.