HAL
pFlash
is only used within HAL.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
HAL
pFlash
pFlash variable
Syntax
from
stm32f4xx_hal_flash_ex.c:90
extern
FLASH_ProcessTypeDef
pFlash
;
Implemented in
stm32f4xx_hal_flash.c:104
References
Location
Referrer
Text
stm32f4xx_hal_flash.c:104
FLASH_ProcessTypeDef
pFlash
;
stm32f4xx_hal_flash_ex.c:90
extern
FLASH_ProcessTypeDef
pFlash
;
stm32f4xx_hal_flash.c:159
HAL_FLASH_Program()
__HAL_LOCK
(
&
pFlash
)
;
stm32f4xx_hal_flash.c:198
HAL_FLASH_Program()
__HAL_UNLOCK
(
&
pFlash
)
;
stm32f4xx_hal_flash.c:217
HAL_FLASH_Program_IT()
__HAL_LOCK
(
&
pFlash
)
;
stm32f4xx_hal_flash.c:228
HAL_FLASH_Program_IT()
pFlash
.
ProcedureOnGoing
=
FLASH_PROC_PROGRAM
;
stm32f4xx_hal_flash.c:229
HAL_FLASH_Program_IT()
pFlash
.
Address
=
Address
;
stm32f4xx_hal_flash.c:272
HAL_FLASH_IRQHandler()
if
(
pFlash
.
ProcedureOnGoing
==
FLASH_PROC_SECTERASE
)
stm32f4xx_hal_flash.c:275
HAL_FLASH_IRQHandler()
addresstmp
=
pFlash
.
Sector
;
stm32f4xx_hal_flash.c:276
HAL_FLASH_IRQHandler()
pFlash
.
Sector
=
0xFFFFFFFFU
;
stm32f4xx_hal_flash.c:278
HAL_FLASH_IRQHandler()
else
if
(
pFlash
.
ProcedureOnGoing
==
FLASH_PROC_MASSERASE
)
stm32f4xx_hal_flash.c:281
HAL_FLASH_IRQHandler()
addresstmp
=
pFlash
.
Bank
;
stm32f4xx_hal_flash.c:286
HAL_FLASH_IRQHandler()
addresstmp
=
pFlash
.
Address
;
stm32f4xx_hal_flash.c:296
HAL_FLASH_IRQHandler()
pFlash
.
ProcedureOnGoing
=
FLASH_PROC_NONE
;
stm32f4xx_hal_flash.c:305
HAL_FLASH_IRQHandler()
if
(
pFlash
.
ProcedureOnGoing
==
FLASH_PROC_SECTERASE
)
stm32f4xx_hal_flash.c:308
HAL_FLASH_IRQHandler()
pFlash
.
NbSectorsToErase
--
;
stm32f4xx_hal_flash.c:311
HAL_FLASH_IRQHandler()
if
(
pFlash
.
NbSectorsToErase
!=
0U
)
stm32f4xx_hal_flash.c:313
HAL_FLASH_IRQHandler()
addresstmp
=
pFlash
.
Sector
;
stm32f4xx_hal_flash.c:318
HAL_FLASH_IRQHandler()
pFlash
.
Sector
++
;
stm32f4xx_hal_flash.c:319
HAL_FLASH_IRQHandler()
addresstmp
=
pFlash
.
Sector
;
stm32f4xx_hal_flash.c:320
HAL_FLASH_IRQHandler()
FLASH_Erase_Sector
(
addresstmp
,
pFlash
.
VoltageForErase
)
;
stm32f4xx_hal_flash.c:326
HAL_FLASH_IRQHandler()
pFlash
.
Sector
=
addresstmp
=
0xFFFFFFFFU
;
stm32f4xx_hal_flash.c:327
HAL_FLASH_IRQHandler()
pFlash
.
ProcedureOnGoing
=
FLASH_PROC_NONE
;
stm32f4xx_hal_flash.c:338
HAL_FLASH_IRQHandler()
if
(
pFlash
.
ProcedureOnGoing
==
FLASH_PROC_MASSERASE
)
stm32f4xx_hal_flash.c:345
HAL_FLASH_IRQHandler()
HAL_FLASH_EndOfOperationCallback
(
pFlash
.
Bank
)
;
stm32f4xx_hal_flash.c:351
HAL_FLASH_IRQHandler()
HAL_FLASH_EndOfOperationCallback
(
pFlash
.
Address
)
;
stm32f4xx_hal_flash.c:353
HAL_FLASH_IRQHandler()
pFlash
.
ProcedureOnGoing
=
FLASH_PROC_NONE
;
stm32f4xx_hal_flash.c:357
HAL_FLASH_IRQHandler()
if
(
pFlash
.
ProcedureOnGoing
==
FLASH_PROC_NONE
)
stm32f4xx_hal_flash.c:369
HAL_FLASH_IRQHandler()
__HAL_UNLOCK
(
&
pFlash
)
;
stm32f4xx_hal_flash.c:538
HAL_FLASH_GetError()
return
pFlash
.
ErrorCode
;
stm32f4xx_hal_flash.c:555
FLASH_WaitForLastOperation()
pFlash
.
ErrorCode
=
HAL_FLASH_ERROR_NONE
;
stm32f4xx_hal_flash.c:715
FLASH_SetErrorCode()
pFlash
.
ErrorCode
|=
HAL_FLASH_ERROR_WRP
;
stm32f4xx_hal_flash.c:723
FLASH_SetErrorCode()
pFlash
.
ErrorCode
|=
HAL_FLASH_ERROR_PGA
;
stm32f4xx_hal_flash.c:731
FLASH_SetErrorCode()
pFlash
.
ErrorCode
|=
HAL_FLASH_ERROR_PGP
;
stm32f4xx_hal_flash.c:739
FLASH_SetErrorCode()
pFlash
.
ErrorCode
|=
HAL_FLASH_ERROR_PGS
;
stm32f4xx_hal_flash.c:747
FLASH_SetErrorCode()
pFlash
.
ErrorCode
|=
HAL_FLASH_ERROR_RD
;
stm32f4xx_hal_flash.c:755
FLASH_SetErrorCode()
pFlash
.
ErrorCode
|=
HAL_FLASH_ERROR_OPERATION
;
stm32f4xx_hal_flash_ex.c:166
HAL_FLASHEx_Erase()
__HAL_LOCK
(
&
pFlash
)
;
stm32f4xx_hal_flash_ex.c:219
HAL_FLASHEx_Erase()
__HAL_UNLOCK
(
&
pFlash
)
;
stm32f4xx_hal_flash_ex.c:236
HAL_FLASHEx_Erase_IT()
__HAL_LOCK
(
&
pFlash
)
;
stm32f4xx_hal_flash_ex.c:254
HAL_FLASHEx_Erase_IT()
pFlash
.
ProcedureOnGoing
=
FLASH_PROC_MASSERASE
;
stm32f4xx_hal_flash_ex.c:255
HAL_FLASHEx_Erase_IT()
pFlash
.
Bank
=
pEraseInit
->
Banks
;
stm32f4xx_hal_flash_ex.c:265
HAL_FLASHEx_Erase_IT()
pFlash
.
ProcedureOnGoing
=
FLASH_PROC_SECTERASE
;
stm32f4xx_hal_flash_ex.c:266
HAL_FLASHEx_Erase_IT()
pFlash
.
NbSectorsToErase
=
pEraseInit
->
NbSectors
;
stm32f4xx_hal_flash_ex.c:267
HAL_FLASHEx_Erase_IT()
pFlash
.
Sector
=
pEraseInit
->
Sector
;
stm32f4xx_hal_flash_ex.c:268
HAL_FLASHEx_Erase_IT()
pFlash
.
VoltageForErase
=
(
uint8_t
)
pEraseInit
->
VoltageRange
;
stm32f4xx_hal_flash_ex.c:289
HAL_FLASHEx_OBProgram()
__HAL_LOCK
(
&
pFlash
)
;
stm32f4xx_hal_flash_ex.c:331
HAL_FLASHEx_OBProgram()
__HAL_UNLOCK
(
&
pFlash
)
;
Data Use
Functions reading
pFlash
pFlash
HAL_FLASH_Program_IT()
HAL_FLASH_IRQHandler()
HAL_FLASH_GetError()
FLASH_WaitForLastOperation()
FLASH_SetErrorCode()
HAL_FLASHEx_Erase_IT()
all items filtered out
Type of
pFlash
pFlash
FLASH_ProcessTypeDef
all items filtered out