My Project
Loading...
Searching...
No Matches
FLASHEx_Private_Macros

Macros

#define IS_FLASH_TYPEERASE(VALUE)
 
#define IS_OPTIONBYTE(VALUE)   ((VALUE) <= (OPTIONBYTE_WRP | OPTIONBYTE_RDP | OPTIONBYTE_USER | OPTIONBYTE_DATA))
 
#define IS_WRPSTATE(VALUE)
 
#define IS_OB_DATA_ADDRESS(ADDRESS)   (((ADDRESS) == OB_DATA_ADDRESS_DATA0) || ((ADDRESS) == OB_DATA_ADDRESS_DATA1))
 
#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_BOOT1(BOOT1)   (((BOOT1) == OB_BOOT1_RESET) || ((BOOT1) == OB_BOOT1_SET))
 
#define IS_OB_VDDA_ANALOG(ANALOG)   (((ANALOG) == OB_VDDA_ANALOG_ON) || ((ANALOG) == OB_VDDA_ANALOG_OFF))
 
#define IS_OB_SRAM_PARITY(PARITY)   (((PARITY) == OB_SRAM_PARITY_SET) || ((PARITY) == OB_SRAM_PARITY_RESET))
 
#define IS_OB_WRP(PAGE)   (((PAGE) != 0x0000000U))
 

Detailed Description

Macro Definition Documentation

◆ IS_FLASH_TYPEERASE

#define IS_FLASH_TYPEERASE (   VALUE)
Value:
(((VALUE) == FLASH_TYPEERASE_PAGES) || \
#define FLASH_TYPEERASE_PAGES
Definition: stm32f3xx_hal_flash_ex.h:203
#define FLASH_TYPEERASE_MASSERASE
Definition: stm32f3xx_hal_flash_ex.h:204

◆ IS_OB_BOOT1

#define IS_OB_BOOT1 (   BOOT1)    (((BOOT1) == OB_BOOT1_RESET) || ((BOOT1) == OB_BOOT1_SET))

◆ IS_OB_DATA_ADDRESS

#define IS_OB_DATA_ADDRESS (   ADDRESS)    (((ADDRESS) == OB_DATA_ADDRESS_DATA0) || ((ADDRESS) == OB_DATA_ADDRESS_DATA1))

◆ IS_OB_IWDG_SOURCE

#define IS_OB_IWDG_SOURCE (   SOURCE)    (((SOURCE) == OB_IWDG_SW) || ((SOURCE) == OB_IWDG_HW))

◆ IS_OB_RDP_LEVEL

#define IS_OB_RDP_LEVEL (   LEVEL)
Value:
(((LEVEL) == OB_RDP_LEVEL_0) ||\
((LEVEL) == OB_RDP_LEVEL_1))/*||\
((LEVEL) == OB_RDP_LEVEL_2))*/
#define OB_RDP_LEVEL_0
Definition: stm32f3xx_hal_flash_ex.h:332
#define OB_RDP_LEVEL_1
Definition: stm32f3xx_hal_flash_ex.h:333

◆ IS_OB_SRAM_PARITY

#define IS_OB_SRAM_PARITY (   PARITY)    (((PARITY) == OB_SRAM_PARITY_SET) || ((PARITY) == OB_SRAM_PARITY_RESET))

◆ IS_OB_STDBY_SOURCE

#define IS_OB_STDBY_SOURCE (   SOURCE)    (((SOURCE) == OB_STDBY_NO_RST) || ((SOURCE) == OB_STDBY_RST))

◆ IS_OB_STOP_SOURCE

#define IS_OB_STOP_SOURCE (   SOURCE)    (((SOURCE) == OB_STOP_NO_RST) || ((SOURCE) == OB_STOP_RST))

◆ IS_OB_VDDA_ANALOG

#define IS_OB_VDDA_ANALOG (   ANALOG)    (((ANALOG) == OB_VDDA_ANALOG_ON) || ((ANALOG) == OB_VDDA_ANALOG_OFF))

◆ IS_OB_WRP

#define IS_OB_WRP (   PAGE)    (((PAGE) != 0x0000000U))

◆ IS_OPTIONBYTE

#define IS_OPTIONBYTE (   VALUE)    ((VALUE) <= (OPTIONBYTE_WRP | OPTIONBYTE_RDP | OPTIONBYTE_USER | OPTIONBYTE_DATA))

◆ IS_WRPSTATE

#define IS_WRPSTATE (   VALUE)
Value:
(((VALUE) == OB_WRPSTATE_DISABLE) || \
((VALUE) == OB_WRPSTATE_ENABLE))
#define OB_WRPSTATE_ENABLE
Definition: stm32f3xx_hal_flash_ex.h:230
#define OB_WRPSTATE_DISABLE
Definition: stm32f3xx_hal_flash_ex.h:229