|
rusEFI
The most advanced open source ECU
|
Header file of FLASH HAL module.
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 stm32h7xx_hal_flash.h.
Data Structures | |
| struct | FLASH_ProcessTypeDef |
| FLASH handle Structure definition More... | |
Functions | |
| HAL_StatusTypeDef | HAL_FLASH_Program (uint32_t TypeProgram, uint32_t FlashAddress, uint32_t DataAddress) |
| Program flash word at a specified address. | |
| HAL_StatusTypeDef | HAL_FLASH_Program_IT (uint32_t TypeProgram, uint32_t FlashAddress, uint32_t DataAddress) |
| Program flash words of 256 bits 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. | |
| HAL_StatusTypeDef | 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, uint32_t Bank) |
| Wait for a FLASH operation to complete. | |
| HAL_StatusTypeDef | FLASH_OB_WaitForLastOperation (uint32_t Timeout) |
| Wait for a FLASH Option Bytes change operation to complete. | |
| HAL_StatusTypeDef | FLASH_CRC_WaitForLastOperation (uint32_t Timeout, uint32_t Bank) |
| Wait for a FLASH CRC computation to complete. | |
Variables | |
| C | |
| FLASH_ProcessTypeDef | pFlash |
|
extern |