|
STM32F103xB HAL User Manual
|
FLASH HAL module driver. This file provides firmware functions to manage the following functionalities of the internal FLASH memory: + Program operations functions + Memory Control functions + Peripheral State functions. More...
#include "stm32f1xx_hal.h"Go to the source code of this file.
Functions | |
| static void | FLASH_Program_HalfWord (uint32_t Address, uint16_t Data) |
| Program a half-word (16-bit) at a specified address. | |
| static void | FLASH_SetErrorCode (void) |
| Set the specific FLASH error flag. | |
| void | FLASH_PageErase (uint32_t PageAddress) |
| Erase the specified FLASH memory page. | |
| HAL_StatusTypeDef | HAL_FLASH_Program (uint32_t TypeProgram, uint32_t Address, uint64_t Data) |
| Program halfword, word or double word at a specified address. | |
| HAL_StatusTypeDef | HAL_FLASH_Program_IT (uint32_t TypeProgram, uint32_t Address, uint64_t Data) |
| Program halfword, word or double word at a specified address with interrupt enabled. | |
| void | HAL_FLASH_IRQHandler (void) |
| This function handles FLASH interrupt request. | |
| __weak void | HAL_FLASH_EndOfOperationCallback (uint32_t ReturnValue) |
| FLASH end of operation interrupt callback. | |
| __weak void | HAL_FLASH_OperationErrorCallback (uint32_t ReturnValue) |
| FLASH operation error interrupt callback. | |
| HAL_StatusTypeDef | HAL_FLASH_Unlock (void) |
| Unlock the FLASH control register access. | |
| HAL_StatusTypeDef | HAL_FLASH_Lock (void) |
| Locks the FLASH control register access. | |
| HAL_StatusTypeDef | HAL_FLASH_OB_Unlock (void) |
| Unlock the FLASH Option Control Registers access. | |
| HAL_StatusTypeDef | HAL_FLASH_OB_Lock (void) |
| Lock the FLASH Option Control Registers access. | |
| void | HAL_FLASH_OB_Launch (void) |
| Launch the option byte loading. | |
| uint32_t | HAL_FLASH_GetError (void) |
| Get the specific FLASH error flag. | |
| HAL_StatusTypeDef | FLASH_WaitForLastOperation (uint32_t Timeout) |
| Wait for a FLASH operation to complete. | |
Variables | |
| FLASH_ProcessTypeDef | pFlash |
FLASH HAL module driver. This file provides firmware functions to manage the following functionalities of the internal FLASH memory: + Program operations functions + Memory Control functions + Peripheral State functions.
This software component is licensed by ST under BSD 3-Clause license, the "License"; You may not use this file except in compliance with the License. You may obtain a copy of the License at: opensource.org/licenses/BSD-3-Clause
Definition in file stm32f1xx_hal_flash.c.
1.7.6.1