STM32H735xx HAL User Manual
Defines
FLASH Flag definition
FLASH Exported Constants

Flag definition. More...

Defines

#define FLASH_FLAG_BSY   FLASH_SR_BSY
#define FLASH_FLAG_WBNE   FLASH_SR_WBNE
#define FLASH_FLAG_QW   FLASH_SR_QW
#define FLASH_FLAG_CRC_BUSY   FLASH_SR_CRC_BUSY
#define FLASH_FLAG_EOP   FLASH_SR_EOP
#define FLASH_FLAG_WRPERR   FLASH_SR_WRPERR
#define FLASH_FLAG_PGSERR   FLASH_SR_PGSERR
#define FLASH_FLAG_STRBERR   FLASH_SR_STRBERR
#define FLASH_FLAG_INCERR   FLASH_SR_INCERR
#define FLASH_FLAG_OPERR   FLASH_SR_OPERR
#define FLASH_FLAG_RDPERR   FLASH_SR_RDPERR
#define FLASH_FLAG_RDSERR   FLASH_SR_RDSERR
#define FLASH_FLAG_SNECCERR   FLASH_SR_SNECCERR
#define FLASH_FLAG_DBECCERR   FLASH_SR_DBECCERR
#define FLASH_FLAG_CRCEND   FLASH_SR_CRCEND
#define FLASH_FLAG_CRCRDERR   FLASH_SR_CRCRDERR
#define FLASH_FLAG_BSY_BANK1   FLASH_SR_BSY
#define FLASH_FLAG_WBNE_BANK1   FLASH_SR_WBNE
#define FLASH_FLAG_QW_BANK1   FLASH_SR_QW
#define FLASH_FLAG_CRC_BUSY_BANK1   FLASH_SR_CRC_BUSY
#define FLASH_FLAG_EOP_BANK1   FLASH_SR_EOP
#define FLASH_FLAG_WRPERR_BANK1   FLASH_SR_WRPERR
#define FLASH_FLAG_PGSERR_BANK1   FLASH_SR_PGSERR
#define FLASH_FLAG_STRBERR_BANK1   FLASH_SR_STRBERR
#define FLASH_FLAG_INCERR_BANK1   FLASH_SR_INCERR
#define FLASH_FLAG_OPERR_BANK1   FLASH_SR_OPERR
#define FLASH_FLAG_RDPERR_BANK1   FLASH_SR_RDPERR
#define FLASH_FLAG_RDSERR_BANK1   FLASH_SR_RDSERR
#define FLASH_FLAG_SNECCERR_BANK1   FLASH_SR_SNECCERR
#define FLASH_FLAG_DBECCERR_BANK1   FLASH_SR_DBECCERR
#define FLASH_FLAG_CRCEND_BANK1   FLASH_SR_CRCEND
#define FLASH_FLAG_CRCRDERR_BANK1   FLASH_SR_CRCRDERR
#define FLASH_FLAG_ALL_ERRORS_BANK1
#define FLASH_FLAG_ALL_BANK1
#define FLASH_FLAG_BSY_BANK2   (FLASH_SR_BSY | 0x80000000U)
#define FLASH_FLAG_WBNE_BANK2   (FLASH_SR_WBNE | 0x80000000U)
#define FLASH_FLAG_QW_BANK2   (FLASH_SR_QW | 0x80000000U)
#define FLASH_FLAG_CRC_BUSY_BANK2   (FLASH_SR_CRC_BUSY | 0x80000000U)
#define FLASH_FLAG_EOP_BANK2   (FLASH_SR_EOP | 0x80000000U)
#define FLASH_FLAG_WRPERR_BANK2   (FLASH_SR_WRPERR | 0x80000000U)
#define FLASH_FLAG_PGSERR_BANK2   (FLASH_SR_PGSERR | 0x80000000U)
#define FLASH_FLAG_STRBERR_BANK2   (FLASH_SR_STRBERR | 0x80000000U)
#define FLASH_FLAG_INCERR_BANK2   (FLASH_SR_INCERR | 0x80000000U)
#define FLASH_FLAG_OPERR_BANK2   (FLASH_SR_OPERR | 0x80000000U)
#define FLASH_FLAG_RDPERR_BANK2   (FLASH_SR_RDPERR | 0x80000000U)
#define FLASH_FLAG_RDSERR_BANK2   (FLASH_SR_RDSERR | 0x80000000U)
#define FLASH_FLAG_SNECCERR_BANK2   (FLASH_SR_SNECCERR | 0x80000000U)
#define FLASH_FLAG_DBECCERR_BANK2   (FLASH_SR_DBECCERR | 0x80000000U)
#define FLASH_FLAG_CRCEND_BANK2   (FLASH_SR_CRCEND | 0x80000000U)
#define FLASH_FLAG_CRCRDERR_BANK2   (FLASH_SR_CRCRDERR | 0x80000000U)
#define FLASH_FLAG_ALL_ERRORS_BANK2
#define FLASH_FLAG_ALL_BANK2

Detailed Description

Flag definition.


Define Documentation

Value:
(FLASH_FLAG_BSY_BANK1      | FLASH_FLAG_WBNE_BANK1     | \
                                           FLASH_FLAG_QW_BANK1       | FLASH_FLAG_CRC_BUSY_BANK1 | \
                                           FLASH_FLAG_EOP_BANK1      | FLASH_FLAG_CRCEND_BANK1   | \
                                           FLASH_FLAG_ALL_ERRORS_BANK1)

All Bank 1 flags

Definition at line 205 of file stm32h7xx_hal_flash.h.

Value:
(FLASH_FLAG_BSY_BANK2      | FLASH_FLAG_WBNE_BANK2     | \
                                           FLASH_FLAG_QW_BANK2       | FLASH_FLAG_CRC_BUSY_BANK2 | \
                                           FLASH_FLAG_EOP_BANK2      | FLASH_FLAG_CRCEND_BANK2   | \
                                           FLASH_FLAG_ALL_ERRORS_BANK2)

All Bank 2 flags

Definition at line 243 of file stm32h7xx_hal_flash.h.

Value:
(FLASH_FLAG_WRPERR_BANK1   | FLASH_FLAG_PGSERR_BANK1   | \
                                           FLASH_FLAG_STRBERR_BANK1  | FLASH_FLAG_INCERR_BANK1   | \
                                           FLASH_FLAG_OPERR_BANK1    | FLASH_FLAG_RDPERR_BANK1   | \
                                           FLASH_FLAG_RDSERR_BANK1   | FLASH_FLAG_SNECCERR_BANK1 | \
                                           FLASH_FLAG_DBECCERR_BANK1 | FLASH_FLAG_CRCRDERR_BANK1)

All Bank 1 error flags

Definition at line 192 of file stm32h7xx_hal_flash.h.

Referenced by FLASH_WaitForLastOperation().

Value:
(FLASH_FLAG_WRPERR_BANK2   | FLASH_FLAG_PGSERR_BANK2   | \
                                           FLASH_FLAG_STRBERR_BANK2  | FLASH_FLAG_INCERR_BANK2   | \
                                           FLASH_FLAG_OPERR_BANK2    | FLASH_FLAG_RDPERR_BANK2   | \
                                           FLASH_FLAG_RDSERR_BANK2   | FLASH_FLAG_SNECCERR_BANK2 | \
                                           FLASH_FLAG_DBECCERR_BANK2 | FLASH_FLAG_CRCRDERR_BANK2)

All Bank 2 error flags

Definition at line 230 of file stm32h7xx_hal_flash.h.

Referenced by FLASH_WaitForLastOperation().

#define FLASH_FLAG_BSY   FLASH_SR_BSY

FLASH Busy flag

Definition at line 153 of file stm32h7xx_hal_flash.h.

#define FLASH_FLAG_BSY_BANK1   FLASH_SR_BSY

FLASH Bank 1 Busy flag

Definition at line 172 of file stm32h7xx_hal_flash.h.

#define FLASH_FLAG_BSY_BANK2   (FLASH_SR_BSY | 0x80000000U)

FLASH Bank 2 Busy flag

Definition at line 210 of file stm32h7xx_hal_flash.h.

#define FLASH_FLAG_CRC_BUSY   FLASH_SR_CRC_BUSY

CRC Busy flag

Definition at line 156 of file stm32h7xx_hal_flash.h.

#define FLASH_FLAG_CRC_BUSY_BANK1   FLASH_SR_CRC_BUSY

CRC Busy on Bank 1 flag

Definition at line 175 of file stm32h7xx_hal_flash.h.

Referenced by FLASH_CRC_WaitForLastOperation().

#define FLASH_FLAG_CRC_BUSY_BANK2   (FLASH_SR_CRC_BUSY | 0x80000000U)

CRC Busy on Bank 2 flag

Definition at line 213 of file stm32h7xx_hal_flash.h.

Referenced by FLASH_CRC_WaitForLastOperation().

#define FLASH_FLAG_CRCEND   FLASH_SR_CRCEND

CRC End of Calculation flag

Definition at line 169 of file stm32h7xx_hal_flash.h.

#define FLASH_FLAG_CRCEND_BANK1   FLASH_SR_CRCEND

CRC End of Calculation on Bank 1 flag

Definition at line 188 of file stm32h7xx_hal_flash.h.

Referenced by HAL_FLASHEx_ComputeCRC().

#define FLASH_FLAG_CRCEND_BANK2   (FLASH_SR_CRCEND | 0x80000000U)

CRC End of Calculation on Bank 2 flag

Definition at line 226 of file stm32h7xx_hal_flash.h.

Referenced by HAL_FLASHEx_ComputeCRC().

#define FLASH_FLAG_CRCRDERR   FLASH_SR_CRCRDERR

CRC Read Error on bank flag

Definition at line 170 of file stm32h7xx_hal_flash.h.

#define FLASH_FLAG_CRCRDERR_BANK1   FLASH_SR_CRCRDERR

CRC Read error on Bank 1 flag

Definition at line 189 of file stm32h7xx_hal_flash.h.

Referenced by FLASH_CRC_WaitForLastOperation(), and HAL_FLASHEx_ComputeCRC().

#define FLASH_FLAG_CRCRDERR_BANK2   (FLASH_SR_CRCRDERR | 0x80000000U)

CRC Read error on Bank 2 flag

Definition at line 227 of file stm32h7xx_hal_flash.h.

Referenced by FLASH_CRC_WaitForLastOperation(), and HAL_FLASHEx_ComputeCRC().

#define FLASH_FLAG_DBECCERR   FLASH_SR_DBECCERR

Double Detection ECC Error on flag

Definition at line 168 of file stm32h7xx_hal_flash.h.

#define FLASH_FLAG_DBECCERR_BANK1   FLASH_SR_DBECCERR

Double Detection ECC Error on Bank 1 flag

Definition at line 187 of file stm32h7xx_hal_flash.h.

#define FLASH_FLAG_DBECCERR_BANK2   (FLASH_SR_DBECCERR | 0x80000000U)

Double Detection ECC Error on Bank 2 flag

Definition at line 225 of file stm32h7xx_hal_flash.h.

#define FLASH_FLAG_EOP   FLASH_SR_EOP

End Of Program on flag

Definition at line 157 of file stm32h7xx_hal_flash.h.

#define FLASH_FLAG_EOP_BANK1   FLASH_SR_EOP

End Of Program on Bank 1 flag

Definition at line 176 of file stm32h7xx_hal_flash.h.

Referenced by FLASH_WaitForLastOperation(), and HAL_FLASH_IRQHandler().

#define FLASH_FLAG_EOP_BANK2   (FLASH_SR_EOP | 0x80000000U)

End Of Program on Bank 2 flag

Definition at line 214 of file stm32h7xx_hal_flash.h.

Referenced by FLASH_WaitForLastOperation(), and HAL_FLASH_IRQHandler().

#define FLASH_FLAG_INCERR   FLASH_SR_INCERR

Inconsistency Error on flag

Definition at line 161 of file stm32h7xx_hal_flash.h.

#define FLASH_FLAG_INCERR_BANK1   FLASH_SR_INCERR

Inconsistency Error on Bank 1 flag

Definition at line 180 of file stm32h7xx_hal_flash.h.

#define FLASH_FLAG_INCERR_BANK2   (FLASH_SR_INCERR | 0x80000000U)

Inconsistency Error on Bank 2 flag

Definition at line 218 of file stm32h7xx_hal_flash.h.

#define FLASH_FLAG_OPERR   FLASH_SR_OPERR

Operation Error on flag

Definition at line 163 of file stm32h7xx_hal_flash.h.

#define FLASH_FLAG_OPERR_BANK1   FLASH_SR_OPERR

Operation Error on Bank 1 flag

Definition at line 182 of file stm32h7xx_hal_flash.h.

Referenced by HAL_FLASH_IRQHandler().

#define FLASH_FLAG_OPERR_BANK2   (FLASH_SR_OPERR | 0x80000000U)

Operation Error on Bank 2 flag

Definition at line 220 of file stm32h7xx_hal_flash.h.

Referenced by HAL_FLASH_IRQHandler().

#define FLASH_FLAG_PGSERR   FLASH_SR_PGSERR

Program Sequence Error on flag

Definition at line 159 of file stm32h7xx_hal_flash.h.

#define FLASH_FLAG_PGSERR_BANK1   FLASH_SR_PGSERR

Program Sequence Error on Bank 1 flag

Definition at line 178 of file stm32h7xx_hal_flash.h.

Referenced by HAL_FLASH_IRQHandler().

#define FLASH_FLAG_PGSERR_BANK2   (FLASH_SR_PGSERR | 0x80000000U)

Program Sequence Error on Bank 2 flag

Definition at line 216 of file stm32h7xx_hal_flash.h.

Referenced by HAL_FLASH_IRQHandler().

#define FLASH_FLAG_QW   FLASH_SR_QW

Wait Queue on flag

Definition at line 155 of file stm32h7xx_hal_flash.h.

#define FLASH_FLAG_QW_BANK1   FLASH_SR_QW

Wait Queue on Bank 1 flag

Definition at line 174 of file stm32h7xx_hal_flash.h.

Referenced by FLASH_WaitForLastOperation().

#define FLASH_FLAG_QW_BANK2   (FLASH_SR_QW | 0x80000000U)

Wait Queue on Bank 2 flag

Definition at line 212 of file stm32h7xx_hal_flash.h.

Referenced by FLASH_WaitForLastOperation().

#define FLASH_FLAG_RDPERR   FLASH_SR_RDPERR

Read Protection Error on flag

Definition at line 165 of file stm32h7xx_hal_flash.h.

#define FLASH_FLAG_RDPERR_BANK1   FLASH_SR_RDPERR

Read Protection Error on Bank 1 flag

Definition at line 184 of file stm32h7xx_hal_flash.h.

#define FLASH_FLAG_RDPERR_BANK2   (FLASH_SR_RDPERR | 0x80000000U)

Read Protection Error on Bank 2 flag

Definition at line 222 of file stm32h7xx_hal_flash.h.

#define FLASH_FLAG_RDSERR   FLASH_SR_RDSERR

Read Secured Error on flag

Definition at line 166 of file stm32h7xx_hal_flash.h.

#define FLASH_FLAG_RDSERR_BANK1   FLASH_SR_RDSERR

Read Secured Error on Bank 1 flag

Definition at line 185 of file stm32h7xx_hal_flash.h.

#define FLASH_FLAG_RDSERR_BANK2   (FLASH_SR_RDSERR | 0x80000000U)

Read Secured Error on Bank 2 flag

Definition at line 223 of file stm32h7xx_hal_flash.h.

#define FLASH_FLAG_SNECCERR   FLASH_SR_SNECCERR

Single ECC Error Correction on flag

Definition at line 167 of file stm32h7xx_hal_flash.h.

#define FLASH_FLAG_SNECCERR_BANK1   FLASH_SR_SNECCERR

Single ECC Error Correction on Bank 1 flag

Definition at line 186 of file stm32h7xx_hal_flash.h.

#define FLASH_FLAG_SNECCERR_BANK2   (FLASH_SR_SNECCERR | 0x80000000U)

Single ECC Error Correction on Bank 2 flag

Definition at line 224 of file stm32h7xx_hal_flash.h.

#define FLASH_FLAG_STRBERR   FLASH_SR_STRBERR

Strobe Error flag

Definition at line 160 of file stm32h7xx_hal_flash.h.

#define FLASH_FLAG_STRBERR_BANK1   FLASH_SR_STRBERR

Strobe Error on Bank 1 flag

Definition at line 179 of file stm32h7xx_hal_flash.h.

Referenced by HAL_FLASH_IRQHandler().

#define FLASH_FLAG_STRBERR_BANK2   (FLASH_SR_STRBERR | 0x80000000U)

Strobe Error on Bank 2 flag

Definition at line 217 of file stm32h7xx_hal_flash.h.

Referenced by HAL_FLASH_IRQHandler().

#define FLASH_FLAG_WBNE   FLASH_SR_WBNE

Write Buffer Not Empty flag

Definition at line 154 of file stm32h7xx_hal_flash.h.

#define FLASH_FLAG_WBNE_BANK1   FLASH_SR_WBNE

Write Buffer Not Empty on Bank 1 flag

Definition at line 173 of file stm32h7xx_hal_flash.h.

#define FLASH_FLAG_WBNE_BANK2   (FLASH_SR_WBNE | 0x80000000U)

Write Buffer Not Empty on Bank 2 flag

Definition at line 211 of file stm32h7xx_hal_flash.h.

#define FLASH_FLAG_WRPERR   FLASH_SR_WRPERR

Write Protection Error on flag

Definition at line 158 of file stm32h7xx_hal_flash.h.

#define FLASH_FLAG_WRPERR_BANK1   FLASH_SR_WRPERR

Write Protection Error on Bank 1 flag

Definition at line 177 of file stm32h7xx_hal_flash.h.

Referenced by HAL_FLASH_IRQHandler().

#define FLASH_FLAG_WRPERR_BANK2   (FLASH_SR_WRPERR | 0x80000000U)

Write Protection Error on Bank 2 flag

Definition at line 215 of file stm32h7xx_hal_flash.h.

Referenced by HAL_FLASH_IRQHandler().