rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
Data Structures | Functions | Variables
stm32h7xx_hal_flash_ex.h File Reference

Detailed Description

Header file of FLASH HAL module.

Author
MCD Application Team
Attention

© COPYRIGHT(c) 2017 STMicroelectronics. All rights reserved.

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
 

Variable Documentation

◆ C

C
extern
Initial value:
{
#endif
typedef struct
{
uint32_t TypeErase;
uint32_t Banks;
uint32_t Sector;
uint32_t NbSectors;
uint32_t VoltageRange;
} FLASH_EraseInitTypeDef
This file contains HAL common defines, enumeration, macros and structures definitions.

Go to the source code of this file.