STM32F479xx HAL User Manual
|
Defines | |
#define | IS_FLASH_TYPEERASE(VALUE) |
#define | IS_VOLTAGERANGE(RANGE) |
#define | IS_WRPSTATE(VALUE) |
#define | IS_OPTIONBYTE(VALUE) (((VALUE) <= (OPTIONBYTE_WRP|OPTIONBYTE_RDP|OPTIONBYTE_USER|OPTIONBYTE_BOR))) |
#define | IS_OB_RDP_LEVEL(LEVEL) |
#define | IS_OB_IWDG_SOURCE(SOURCE) (((SOURCE) == OB_IWDG_SW) || ((SOURCE) == OB_IWDG_HW)) |
#define | IS_OB_STOP_SOURCE(SOURCE) (((SOURCE) == OB_STOP_NO_RST) || ((SOURCE) == OB_STOP_RST)) |
#define | IS_OB_STDBY_SOURCE(SOURCE) (((SOURCE) == OB_STDBY_NO_RST) || ((SOURCE) == OB_STDBY_RST)) |
#define | IS_OB_BOR_LEVEL(LEVEL) |
#define | IS_PCROPSTATE(VALUE) |
#define | IS_OBEX(VALUE) |
#define | IS_FLASH_LATENCY(LATENCY) |
#define | IS_FLASH_BANK(BANK) |
#define | IS_FLASH_SECTOR(SECTOR) |
#define | IS_FLASH_ADDRESS(ADDRESS) |
#define | IS_FLASH_NBSECTORS(NBSECTORS) (((NBSECTORS) != 0) && ((NBSECTORS) <= FLASH_SECTOR_TOTAL)) |
#define | IS_OB_WRP_SECTOR(SECTOR) ((((SECTOR) & 0xFF000000U) == 0x00000000U) && ((SECTOR) != 0x00000000U)) |
#define | IS_OB_PCROP(SECTOR) ((((SECTOR) & 0xFFFFF000U) == 0x00000000U) && ((SECTOR) != 0x00000000U)) |
#define | IS_OB_BOOT(BOOT) (((BOOT) == OB_DUAL_BOOT_ENABLE) || ((BOOT) == OB_DUAL_BOOT_DISABLE)) |
#define | IS_OB_PCROP_SELECT(PCROP) (((PCROP) == OB_PCROP_SELECTED) || ((PCROP) == OB_PCROP_DESELECTED)) |
#define IS_FLASH_ADDRESS | ( | ADDRESS | ) |
((((ADDRESS) >= FLASH_BASE) && ((ADDRESS) <= FLASH_END)) || \ (((ADDRESS) >= FLASH_OTP_BASE) && ((ADDRESS) <= FLASH_OTP_END)))
Definition at line 969 of file stm32f4xx_hal_flash_ex.h.
Referenced by FLASH_Program_Byte(), FLASH_Program_DoubleWord(), FLASH_Program_HalfWord(), and FLASH_Program_Word().
#define IS_FLASH_BANK | ( | BANK | ) |
(((BANK) == FLASH_BANK_1) || \ ((BANK) == FLASH_BANK_2) || \ ((BANK) == FLASH_BANK_BOTH))
Definition at line 900 of file stm32f4xx_hal_flash_ex.h.
Referenced by FLASH_MassErase(), FLASH_OB_DisablePCROP(), FLASH_OB_DisableWRP(), FLASH_OB_EnablePCROP(), and FLASH_OB_EnableWRP().
#define IS_FLASH_LATENCY | ( | LATENCY | ) |
(((LATENCY) == FLASH_LATENCY_0) || \ ((LATENCY) == FLASH_LATENCY_1) || \ ((LATENCY) == FLASH_LATENCY_2) || \ ((LATENCY) == FLASH_LATENCY_3) || \ ((LATENCY) == FLASH_LATENCY_4) || \ ((LATENCY) == FLASH_LATENCY_5) || \ ((LATENCY) == FLASH_LATENCY_6) || \ ((LATENCY) == FLASH_LATENCY_7) || \ ((LATENCY) == FLASH_LATENCY_8) || \ ((LATENCY) == FLASH_LATENCY_9) || \ ((LATENCY) == FLASH_LATENCY_10) || \ ((LATENCY) == FLASH_LATENCY_11) || \ ((LATENCY) == FLASH_LATENCY_12) || \ ((LATENCY) == FLASH_LATENCY_13) || \ ((LATENCY) == FLASH_LATENCY_14) || \ ((LATENCY) == FLASH_LATENCY_15))
Definition at line 866 of file stm32f4xx_hal_flash_ex.h.
Referenced by HAL_RCC_ClockConfig().
#define IS_FLASH_NBSECTORS | ( | NBSECTORS | ) | (((NBSECTORS) != 0) && ((NBSECTORS) <= FLASH_SECTOR_TOTAL)) |
Definition at line 972 of file stm32f4xx_hal_flash_ex.h.
Referenced by HAL_FLASHEx_Erase(), and HAL_FLASHEx_Erase_IT().
#define IS_FLASH_SECTOR | ( | SECTOR | ) |
( ((SECTOR) == FLASH_SECTOR_0) || ((SECTOR) == FLASH_SECTOR_1) ||\ ((SECTOR) == FLASH_SECTOR_2) || ((SECTOR) == FLASH_SECTOR_3) ||\ ((SECTOR) == FLASH_SECTOR_4) || ((SECTOR) == FLASH_SECTOR_5) ||\ ((SECTOR) == FLASH_SECTOR_6) || ((SECTOR) == FLASH_SECTOR_7) ||\ ((SECTOR) == FLASH_SECTOR_8) || ((SECTOR) == FLASH_SECTOR_9) ||\ ((SECTOR) == FLASH_SECTOR_10) || ((SECTOR) == FLASH_SECTOR_11) ||\ ((SECTOR) == FLASH_SECTOR_12) || ((SECTOR) == FLASH_SECTOR_13) ||\ ((SECTOR) == FLASH_SECTOR_14) || ((SECTOR) == FLASH_SECTOR_15) ||\ ((SECTOR) == FLASH_SECTOR_16) || ((SECTOR) == FLASH_SECTOR_17) ||\ ((SECTOR) == FLASH_SECTOR_18) || ((SECTOR) == FLASH_SECTOR_19) ||\ ((SECTOR) == FLASH_SECTOR_20) || ((SECTOR) == FLASH_SECTOR_21) ||\ ((SECTOR) == FLASH_SECTOR_22) || ((SECTOR) == FLASH_SECTOR_23))
Definition at line 915 of file stm32f4xx_hal_flash_ex.h.
Referenced by FLASH_Erase_Sector().
#define IS_FLASH_TYPEERASE | ( | VALUE | ) |
(((VALUE) == FLASH_TYPEERASE_SECTORS) || \ ((VALUE) == FLASH_TYPEERASE_MASSERASE))
Definition at line 813 of file stm32f4xx_hal_flash_ex.h.
Referenced by HAL_FLASHEx_Erase(), and HAL_FLASHEx_Erase_IT().
#define IS_OB_BOOT | ( | BOOT | ) | (((BOOT) == OB_DUAL_BOOT_ENABLE) || ((BOOT) == OB_DUAL_BOOT_DISABLE)) |
Definition at line 1022 of file stm32f4xx_hal_flash_ex.h.
Referenced by FLASH_OB_BootConfig().
#define IS_OB_BOR_LEVEL | ( | LEVEL | ) |
(((LEVEL) == OB_BOR_LEVEL1) || ((LEVEL) == OB_BOR_LEVEL2) ||\ ((LEVEL) == OB_BOR_LEVEL3) || ((LEVEL) == OB_BOR_OFF))
Definition at line 836 of file stm32f4xx_hal_flash_ex.h.
Referenced by FLASH_OB_BOR_LevelConfig().
#define IS_OB_IWDG_SOURCE | ( | SOURCE | ) | (((SOURCE) == OB_IWDG_SW) || ((SOURCE) == OB_IWDG_HW)) |
Definition at line 830 of file stm32f4xx_hal_flash_ex.h.
Referenced by FLASH_OB_UserConfig().
#define IS_OB_PCROP | ( | SECTOR | ) | ((((SECTOR) & 0xFFFFF000U) == 0x00000000U) && ((SECTOR) != 0x00000000U)) |
Definition at line 1000 of file stm32f4xx_hal_flash_ex.h.
Referenced by FLASH_OB_DisablePCROP(), and FLASH_OB_EnablePCROP().
#define IS_OB_PCROP_SELECT | ( | PCROP | ) | (((PCROP) == OB_PCROP_SELECTED) || ((PCROP) == OB_PCROP_DESELECTED)) |
Definition at line 1030 of file stm32f4xx_hal_flash_ex.h.
#define IS_OB_RDP_LEVEL | ( | LEVEL | ) |
(((LEVEL) == OB_RDP_LEVEL_0) ||\ ((LEVEL) == OB_RDP_LEVEL_1) ||\ ((LEVEL) == OB_RDP_LEVEL_2))
Definition at line 826 of file stm32f4xx_hal_flash_ex.h.
Referenced by FLASH_OB_RDP_LevelConfig().
#define IS_OB_STDBY_SOURCE | ( | SOURCE | ) | (((SOURCE) == OB_STDBY_NO_RST) || ((SOURCE) == OB_STDBY_RST)) |
Definition at line 834 of file stm32f4xx_hal_flash_ex.h.
Referenced by FLASH_OB_UserConfig().
#define IS_OB_STOP_SOURCE | ( | SOURCE | ) | (((SOURCE) == OB_STOP_NO_RST) || ((SOURCE) == OB_STOP_RST)) |
Definition at line 832 of file stm32f4xx_hal_flash_ex.h.
Referenced by FLASH_OB_UserConfig().
#define IS_OB_WRP_SECTOR | ( | SECTOR | ) | ((((SECTOR) & 0xFF000000U) == 0x00000000U) && ((SECTOR) != 0x00000000U)) |
Definition at line 975 of file stm32f4xx_hal_flash_ex.h.
Referenced by FLASH_OB_DisableWRP(), and FLASH_OB_EnableWRP().
#define IS_OBEX | ( | VALUE | ) |
(((VALUE) == OPTIONBYTE_PCROP) || \ ((VALUE) == OPTIONBYTE_BOOTCONFIG))
Definition at line 852 of file stm32f4xx_hal_flash_ex.h.
Referenced by HAL_FLASHEx_AdvOBProgram().
#define IS_OPTIONBYTE | ( | VALUE | ) | (((VALUE) <= (OPTIONBYTE_WRP|OPTIONBYTE_RDP|OPTIONBYTE_USER|OPTIONBYTE_BOR))) |
Definition at line 824 of file stm32f4xx_hal_flash_ex.h.
Referenced by HAL_FLASHEx_OBProgram().
#define IS_PCROPSTATE | ( | VALUE | ) |
(((VALUE) == OB_PCROP_STATE_DISABLE) || \ ((VALUE) == OB_PCROP_STATE_ENABLE))
Definition at line 844 of file stm32f4xx_hal_flash_ex.h.
Referenced by HAL_FLASHEx_AdvOBProgram().
#define IS_VOLTAGERANGE | ( | RANGE | ) |
(((RANGE) == FLASH_VOLTAGE_RANGE_1) || \ ((RANGE) == FLASH_VOLTAGE_RANGE_2) || \ ((RANGE) == FLASH_VOLTAGE_RANGE_3) || \ ((RANGE) == FLASH_VOLTAGE_RANGE_4))
Definition at line 816 of file stm32f4xx_hal_flash_ex.h.
Referenced by FLASH_Erase_Sector(), and FLASH_MassErase().
#define IS_WRPSTATE | ( | VALUE | ) |
(((VALUE) == OB_WRPSTATE_DISABLE) || \ ((VALUE) == OB_WRPSTATE_ENABLE))
Definition at line 821 of file stm32f4xx_hal_flash_ex.h.
Referenced by HAL_FLASHEx_OBProgram().