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_ex.h.
Data Structures | |
struct | FLASH_OBProgramInitTypeDef |
FLASH Option Bytes Program structure definition. More... | |
struct | FLASH_CRCInitTypeDef |
FLASH Erase structure definition. More... | |
Functions | |
HAL_StatusTypeDef | HAL_FLASHEx_Erase (FLASH_EraseInitTypeDef *pEraseInit, uint32_t *SectorError) |
Perform a mass erase or erase the specified FLASH memory sectors. | |
HAL_StatusTypeDef | HAL_FLASHEx_Erase_IT (FLASH_EraseInitTypeDef *pEraseInit) |
Perform a mass erase or erase the specified FLASH memory sectors with interrupt enabled. | |
HAL_StatusTypeDef | HAL_FLASHEx_OBProgram (FLASH_OBProgramInitTypeDef *pOBInit) |
Program option bytes. | |
void | HAL_FLASHEx_OBGetConfig (FLASH_OBProgramInitTypeDef *pOBInit) |
Get the Option byte configuration. | |
HAL_StatusTypeDef | HAL_FLASHEx_Unlock_Bank1 (void) |
Unlock the FLASH Bank1 control registers access. | |
HAL_StatusTypeDef | HAL_FLASHEx_Lock_Bank1 (void) |
Locks the FLASH Bank1 control registers access. | |
HAL_StatusTypeDef | HAL_FLASHEx_Unlock_Bank2 (void) |
Unlock the FLASH Bank2 control registers access. | |
HAL_StatusTypeDef | HAL_FLASHEx_Lock_Bank2 (void) |
Locks the FLASH Bank2 control registers access. | |
HAL_StatusTypeDef | HAL_FLASHEx_ComputeCRC (FLASH_CRCInitTypeDef *pCRCInit, uint32_t *CRC_Result) |
void | FLASH_Erase_Sector (uint32_t Sector, uint32_t Banks, uint32_t VoltageRange) |
Erase the specified FLASH memory sector. | |
Variables | |
C | |
|
extern |