STM32F103xB HAL User Manual
|
Defines | |
#define | IS_FLASH_TYPEERASE(VALUE) (((VALUE) == FLASH_TYPEERASE_PAGES) || ((VALUE) == FLASH_TYPEERASE_MASSERASE)) |
#define | IS_OPTIONBYTE(VALUE) (((VALUE) <= (OPTIONBYTE_WRP | OPTIONBYTE_RDP | OPTIONBYTE_USER | OPTIONBYTE_DATA))) |
#define | IS_WRPSTATE(VALUE) (((VALUE) == OB_WRPSTATE_DISABLE) || ((VALUE) == OB_WRPSTATE_ENABLE)) |
#define | IS_OB_RDP_LEVEL(LEVEL) (((LEVEL) == OB_RDP_LEVEL_0) || ((LEVEL) == OB_RDP_LEVEL_1)) |
#define | IS_OB_DATA_ADDRESS(ADDRESS) (((ADDRESS) == OB_DATA_ADDRESS_DATA0) || ((ADDRESS) == OB_DATA_ADDRESS_DATA1)) |
#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_FLASH_NB_PAGES(ADDRESS, NBPAGES) |
#define | IS_OB_WRP(PAGE) (((PAGE) != 0x0000000U)) |
#define | IS_FLASH_BANK(BANK) (((BANK) == FLASH_BANK_1)) |
#define | IS_FLASH_PROGRAM_ADDRESS(ADDRESS) |
#define IS_FLASH_BANK | ( | BANK | ) | (((BANK) == FLASH_BANK_1)) |
Definition at line 116 of file stm32f1xx_hal_flash_ex.h.
Referenced by FLASH_MassErase().
#define IS_FLASH_NB_PAGES | ( | ADDRESS, | |
NBPAGES | |||
) |
(((*((uint16_t *)FLASH_SIZE_DATA_REGISTER)) == 0x80U) ? ((ADDRESS)+((NBPAGES)*FLASH_PAGE_SIZE)-1 <= 0x0801FFFFU) : \ (((*((uint16_t *)FLASH_SIZE_DATA_REGISTER)) == 0x40U) ? ((ADDRESS)+((NBPAGES)*FLASH_PAGE_SIZE)-1 <= 0x0800FFFFU) : \ (((*((uint16_t *)FLASH_SIZE_DATA_REGISTER)) == 0x20U) ? ((ADDRESS)+((NBPAGES)*FLASH_PAGE_SIZE)-1 <= 0x08007FFFU) : \ ((ADDRESS)+((NBPAGES)*FLASH_PAGE_SIZE)-1 <= 0x08003FFFU))))
Definition at line 83 of file stm32f1xx_hal_flash_ex.h.
Referenced by HAL_FLASHEx_Erase(), and HAL_FLASHEx_Erase_IT().
#define IS_FLASH_PROGRAM_ADDRESS | ( | ADDRESS | ) |
(((ADDRESS) >= FLASH_BASE) && (((*((uint16_t *)FLASH_SIZE_DATA_REGISTER)) == 0x80U) ? \ ((ADDRESS) <= FLASH_BANK1_END) : (((*((uint16_t *)FLASH_SIZE_DATA_REGISTER)) == 0x40U) ? \ ((ADDRESS) <= 0x0800FFFF) : (((*((uint16_t *)FLASH_SIZE_DATA_REGISTER)) == 0x20U) ? \ ((ADDRESS) <= 0x08007FFF) : ((ADDRESS) <= 0x08003FFFU)))))
Definition at line 128 of file stm32f1xx_hal_flash_ex.h.
Referenced by HAL_FLASH_Program(), HAL_FLASH_Program_IT(), HAL_FLASHEx_Erase(), and HAL_FLASHEx_Erase_IT().
#define IS_FLASH_TYPEERASE | ( | VALUE | ) | (((VALUE) == FLASH_TYPEERASE_PAGES) || ((VALUE) == FLASH_TYPEERASE_MASSERASE)) |
Definition at line 55 of file stm32f1xx_hal_flash_ex.h.
Referenced by HAL_FLASHEx_Erase(), and HAL_FLASHEx_Erase_IT().
#define IS_OB_DATA_ADDRESS | ( | ADDRESS | ) | (((ADDRESS) == OB_DATA_ADDRESS_DATA0) || ((ADDRESS) == OB_DATA_ADDRESS_DATA1)) |
Definition at line 63 of file stm32f1xx_hal_flash_ex.h.
Referenced by FLASH_OB_ProgramData().
#define IS_OB_IWDG_SOURCE | ( | SOURCE | ) | (((SOURCE) == OB_IWDG_SW) || ((SOURCE) == OB_IWDG_HW)) |
Definition at line 65 of file stm32f1xx_hal_flash_ex.h.
Referenced by FLASH_OB_UserConfig().
#define IS_OB_RDP_LEVEL | ( | LEVEL | ) | (((LEVEL) == OB_RDP_LEVEL_0) || ((LEVEL) == OB_RDP_LEVEL_1)) |
Definition at line 61 of file stm32f1xx_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 69 of file stm32f1xx_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 67 of file stm32f1xx_hal_flash_ex.h.
Referenced by FLASH_OB_UserConfig().
#define IS_OB_WRP | ( | PAGE | ) | (((PAGE) != 0x0000000U)) |
Definition at line 109 of file stm32f1xx_hal_flash_ex.h.
Referenced by FLASH_OB_DisableWRP(), and FLASH_OB_EnableWRP().
#define IS_OPTIONBYTE | ( | VALUE | ) | (((VALUE) <= (OPTIONBYTE_WRP | OPTIONBYTE_RDP | OPTIONBYTE_USER | OPTIONBYTE_DATA))) |
Definition at line 57 of file stm32f1xx_hal_flash_ex.h.
Referenced by HAL_FLASHEx_OBProgram().
#define IS_WRPSTATE | ( | VALUE | ) | (((VALUE) == OB_WRPSTATE_DISABLE) || ((VALUE) == OB_WRPSTATE_ENABLE)) |
Definition at line 59 of file stm32f1xx_hal_flash_ex.h.
Referenced by HAL_FLASHEx_OBProgram().