STM32L443xx HAL User Manual
|
Defines | |
#define | IS_FIREWALL_CODE_SEGMENT_ADDRESS(ADDRESS) (((ADDRESS) >= FLASH_BASE) && ((ADDRESS) < (FLASH_BASE + FLASH_SIZE))) |
#define | IS_FIREWALL_CODE_SEGMENT_LENGTH(ADDRESS, LENGTH) (((ADDRESS) + (LENGTH)) <= (FLASH_BASE + FLASH_SIZE)) |
#define | IS_FIREWALL_NONVOLATILEDATA_SEGMENT_ADDRESS(ADDRESS) (((ADDRESS) >= FLASH_BASE) && ((ADDRESS) < (FLASH_BASE + FLASH_SIZE))) |
#define | IS_FIREWALL_NONVOLATILEDATA_SEGMENT_LENGTH(ADDRESS, LENGTH) (((ADDRESS) + (LENGTH)) <= (FLASH_BASE + FLASH_SIZE)) |
#define | IS_FIREWALL_VOLATILEDATA_SEGMENT_ADDRESS(ADDRESS) (((ADDRESS) >= SRAM1_BASE) && ((ADDRESS) < (SRAM1_BASE + SRAM1_SIZE_MAX))) |
#define | IS_FIREWALL_VOLATILEDATA_SEGMENT_LENGTH(ADDRESS, LENGTH) (((ADDRESS) + (LENGTH)) <= (SRAM1_BASE + SRAM1_SIZE_MAX)) |
#define | IS_FIREWALL_VOLATILEDATA_SHARE(SHARE) |
#define | IS_FIREWALL_VOLATILEDATA_EXECUTE(EXECUTE) |
#define IS_FIREWALL_CODE_SEGMENT_ADDRESS | ( | ADDRESS | ) | (((ADDRESS) >= FLASH_BASE) && ((ADDRESS) < (FLASH_BASE + FLASH_SIZE))) |
Definition at line 123 of file stm32l4xx_hal_firewall.h.
Referenced by HAL_FIREWALL_Config().
#define IS_FIREWALL_CODE_SEGMENT_LENGTH | ( | ADDRESS, | |
LENGTH | |||
) | (((ADDRESS) + (LENGTH)) <= (FLASH_BASE + FLASH_SIZE)) |
Definition at line 124 of file stm32l4xx_hal_firewall.h.
Referenced by HAL_FIREWALL_Config().
#define IS_FIREWALL_NONVOLATILEDATA_SEGMENT_ADDRESS | ( | ADDRESS | ) | (((ADDRESS) >= FLASH_BASE) && ((ADDRESS) < (FLASH_BASE + FLASH_SIZE))) |
Definition at line 126 of file stm32l4xx_hal_firewall.h.
Referenced by HAL_FIREWALL_Config().
#define IS_FIREWALL_NONVOLATILEDATA_SEGMENT_LENGTH | ( | ADDRESS, | |
LENGTH | |||
) | (((ADDRESS) + (LENGTH)) <= (FLASH_BASE + FLASH_SIZE)) |
Definition at line 127 of file stm32l4xx_hal_firewall.h.
Referenced by HAL_FIREWALL_Config().
#define IS_FIREWALL_VOLATILEDATA_EXECUTE | ( | EXECUTE | ) |
(((EXECUTE) == FIREWALL_VOLATILEDATA_NOT_EXECUTABLE) || \ ((EXECUTE) == FIREWALL_VOLATILEDATA_EXECUTABLE))
Definition at line 136 of file stm32l4xx_hal_firewall.h.
Referenced by HAL_FIREWALL_Config().
#define IS_FIREWALL_VOLATILEDATA_SEGMENT_ADDRESS | ( | ADDRESS | ) | (((ADDRESS) >= SRAM1_BASE) && ((ADDRESS) < (SRAM1_BASE + SRAM1_SIZE_MAX))) |
Definition at line 129 of file stm32l4xx_hal_firewall.h.
Referenced by HAL_FIREWALL_Config().
#define IS_FIREWALL_VOLATILEDATA_SEGMENT_LENGTH | ( | ADDRESS, | |
LENGTH | |||
) | (((ADDRESS) + (LENGTH)) <= (SRAM1_BASE + SRAM1_SIZE_MAX)) |
Definition at line 130 of file stm32l4xx_hal_firewall.h.
Referenced by HAL_FIREWALL_Config().
#define IS_FIREWALL_VOLATILEDATA_SHARE | ( | SHARE | ) |
(((SHARE) == FIREWALL_VOLATILEDATA_NOT_SHARED) || \ ((SHARE) == FIREWALL_VOLATILEDATA_SHARED))
Definition at line 133 of file stm32l4xx_hal_firewall.h.
Referenced by HAL_FIREWALL_Config().