STM32H735xx HAL User Manual
Defines
FLASH Private Macros
FLASH

Defines

#define IS_FLASH_TYPEPROGRAM(VALUE)   ((VALUE) == FLASH_TYPEPROGRAM_FLASHWORD)
#define IS_FLASH_IT_BANK1(IT)   (((IT) & FLASH_IT_ALL_BANK1) == (IT))
#define IS_FLASH_FLAG_BANK1(FLAG)   (((FLAG) & FLASH_FLAG_ALL_BANK1) == (FLAG))
#define IS_FLASH_PROGRAM_ADDRESS_BANK1(ADDRESS)   (((ADDRESS) >= FLASH_BANK1_BASE) && ((ADDRESS) <= FLASH_END))
#define IS_FLASH_PROGRAM_ADDRESS(ADDRESS)   (IS_FLASH_PROGRAM_ADDRESS_BANK1(ADDRESS))
#define IS_BOOT_ADDRESS(ADDRESS)   ((ADDRESS) <= (0x3FFF0000U))
#define IS_FLASH_BANK(BANK)   ((BANK) == FLASH_BANK_1)
#define IS_FLASH_BANK_EXCLUSIVE(BANK)   ((BANK) == FLASH_BANK_1)

Define Documentation

#define IS_BOOT_ADDRESS (   ADDRESS)    ((ADDRESS) <= (0x3FFF0000U))

Definition at line 821 of file stm32h7xx_hal_flash.h.

Referenced by FLASH_OB_BootAddConfig().

#define IS_FLASH_BANK (   BANK)    ((BANK) == FLASH_BANK_1)
#define IS_FLASH_BANK_EXCLUSIVE (   BANK)    ((BANK) == FLASH_BANK_1)
#define IS_FLASH_FLAG_BANK1 (   FLAG)    (((FLAG) & FLASH_FLAG_ALL_BANK1) == (FLAG))

Definition at line 789 of file stm32h7xx_hal_flash.h.

#define IS_FLASH_IT_BANK1 (   IT)    (((IT) & FLASH_IT_ALL_BANK1) == (IT))

Definition at line 784 of file stm32h7xx_hal_flash.h.

#define IS_FLASH_PROGRAM_ADDRESS (   ADDRESS)    (IS_FLASH_PROGRAM_ADDRESS_BANK1(ADDRESS))

Definition at line 817 of file stm32h7xx_hal_flash.h.

Referenced by HAL_FLASH_Program(), and HAL_FLASH_Program_IT().

#define IS_FLASH_PROGRAM_ADDRESS_BANK1 (   ADDRESS)    (((ADDRESS) >= FLASH_BANK1_BASE) && ((ADDRESS) <= FLASH_END))
#define IS_FLASH_TYPEPROGRAM (   VALUE)    ((VALUE) == FLASH_TYPEPROGRAM_FLASHWORD)

Definition at line 781 of file stm32h7xx_hal_flash.h.

Referenced by HAL_FLASH_Program(), and HAL_FLASH_Program_IT().