rusEFI
The most advanced open source ECU
Data Fields
FLASH_AdvOBProgramInitTypeDef Struct Reference

FLASH Advanced Option Bytes Program structure definition. More...

#include <stm32f4xx_hal_flash_ex.h>

Collaboration diagram for FLASH_AdvOBProgramInitTypeDef:
Collaboration graph
[legend]

Data Fields

uint32_t OptionType
 
uint32_t PCROPState
 
uint16_t Sectors
 
uint32_t Banks
 
uint16_t SectorsBank1
 
uint16_t SectorsBank2
 
uint8_t BootConfig
 

Detailed Description

FLASH Advanced Option Bytes Program structure definition.

Definition at line 118 of file stm32f4xx_hal_flash_ex.h.

Field Documentation

◆ Banks

uint32_t FLASH_AdvOBProgramInitTypeDef::Banks

Select banks for PCROP activation/deactivation of all sectors. This parameter must be a value of FLASH Banks

Definition at line 132 of file stm32f4xx_hal_flash_ex.h.

Referenced by HAL_FLASHEx_AdvOBProgram().

◆ BootConfig

uint8_t FLASH_AdvOBProgramInitTypeDef::BootConfig

Specifies Option bytes for boot config. This parameter can be a value of FLASH Dual Boot

Definition at line 141 of file stm32f4xx_hal_flash_ex.h.

Referenced by HAL_FLASHEx_AdvOBGetConfig(), and HAL_FLASHEx_AdvOBProgram().

◆ OptionType

uint32_t FLASH_AdvOBProgramInitTypeDef::OptionType

Option byte to be configured for extension. This parameter can be a value of FLASH Advanced Option Type

Definition at line 120 of file stm32f4xx_hal_flash_ex.h.

Referenced by HAL_FLASHEx_AdvOBProgram().

◆ PCROPState

uint32_t FLASH_AdvOBProgramInitTypeDef::PCROPState

PCROP activation or deactivation. This parameter can be a value of FLASH PCROP State

Definition at line 123 of file stm32f4xx_hal_flash_ex.h.

Referenced by HAL_FLASHEx_AdvOBProgram().

◆ Sectors

uint16_t FLASH_AdvOBProgramInitTypeDef::Sectors

specifies the sector(s) set for PCROP. This parameter can be a value of FLASH Option Bytes PC ReadWrite Protection

Definition at line 127 of file stm32f4xx_hal_flash_ex.h.

Referenced by HAL_FLASHEx_AdvOBGetConfig(), and HAL_FLASHEx_AdvOBProgram().

◆ SectorsBank1

uint16_t FLASH_AdvOBProgramInitTypeDef::SectorsBank1

Specifies the sector(s) set for PCROP for Bank1. This parameter can be a value of FLASH Option Bytes PC ReadWrite Protection

Definition at line 135 of file stm32f4xx_hal_flash_ex.h.

Referenced by HAL_FLASHEx_AdvOBGetConfig(), and HAL_FLASHEx_AdvOBProgram().

◆ SectorsBank2

uint16_t FLASH_AdvOBProgramInitTypeDef::SectorsBank2

Specifies the sector(s) set for PCROP for Bank2. This parameter can be a value of FLASH Option Bytes PC ReadWrite Protection

Definition at line 138 of file stm32f4xx_hal_flash_ex.h.

Referenced by HAL_FLASHEx_AdvOBGetConfig(), and HAL_FLASHEx_AdvOBProgram().


The documentation for this struct was generated from the following file: