STM32F4xx_HAL_Driver
1.8.3
|
Header file of FLASH HAL module. More...
Go to the source code of this file.
Data Structures | |
struct | FLASH_ProcessTypeDef |
FLASH handle Structure definition. More... | |
Enumerations | |
enum | FLASH_ProcedureTypeDef { FLASH_PROC_NONE = 0U , FLASH_PROC_SECTERASE , FLASH_PROC_MASSERASE , FLASH_PROC_PROGRAM } |
FLASH Procedure structure definition. | |
Functions | |
HAL_StatusTypeDef | HAL_FLASH_Program (uint32_t TypeProgram, uint32_t Address, uint64_t Data) |
Program byte, halfword, word or double word at a specified address. More... | |
HAL_StatusTypeDef | HAL_FLASH_Program_IT (uint32_t TypeProgram, uint32_t Address, uint64_t Data) |
Program byte, halfword, word or double word at a specified address with interrupt enabled. More... | |
void | HAL_FLASH_IRQHandler (void) |
This function handles FLASH interrupt request. More... | |
void | HAL_FLASH_EndOfOperationCallback (uint32_t ReturnValue) |
FLASH end of operation interrupt callback. More... | |
void | HAL_FLASH_OperationErrorCallback (uint32_t ReturnValue) |
FLASH operation error interrupt callback. More... | |
HAL_StatusTypeDef | HAL_FLASH_Unlock (void) |
Unlock the FLASH control register access. More... | |
HAL_StatusTypeDef | HAL_FLASH_Lock (void) |
Locks the FLASH control register access. More... | |
HAL_StatusTypeDef | HAL_FLASH_OB_Unlock (void) |
Unlock the FLASH Option Control Registers access. More... | |
HAL_StatusTypeDef | HAL_FLASH_OB_Lock (void) |
Lock the FLASH Option Control Registers access. More... | |
HAL_StatusTypeDef | HAL_FLASH_OB_Launch (void) |
Launch the option byte loading. More... | |
uint32_t | HAL_FLASH_GetError (void) |
Get the specific FLASH error flag. More... | |
HAL_StatusTypeDef | FLASH_WaitForLastOperation (uint32_t Timeout) |
Wait for a FLASH operation to complete. More... | |
Header file of FLASH HAL module.
Copyright (c) 2017 STMicroelectronics. All rights reserved.
This software is licensed under terms that can be found in the LICENSE file in the root directory of this software component. If no LICENSE file comes with this software, it is provided AS-IS.
Definition in file stm32f4xx_hal_flash.h.