STM32F4xx HAL Documentation
Hardware Abstraction Layer for STM32F4 familiy
|
Macros | |
#define | EXTI_PROPERTY_SHIFT 24u |
EXTI Line property definition. | |
#define | EXTI_CONFIG (0x02uL << EXTI_PROPERTY_SHIFT) |
#define | EXTI_GPIO ((0x04uL << EXTI_PROPERTY_SHIFT) | EXTI_CONFIG) |
#define | EXTI_RESERVED (0x08uL << EXTI_PROPERTY_SHIFT) |
#define | EXTI_PROPERTY_MASK (EXTI_CONFIG | EXTI_GPIO) |
#define | EXTI_PIN_MASK 0x0000001Fu |
EXTI bit usage. | |
#define | EXTI_MODE_MASK (EXTI_MODE_EVENT | EXTI_MODE_INTERRUPT) |
EXTI Mask for interrupt & event mode. | |
#define | EXTI_TRIGGER_MASK (EXTI_TRIGGER_RISING | EXTI_TRIGGER_FALLING) |
EXTI Mask for trigger possibilities. | |
#define | EXTI_LINE_NB 23UL |
EXTI Line number. | |
MISRA C:2012 deviation rule has been granted for following rule: Rule-18.1_b - Medium: Array ‘EXTICR’ 1st subscript interval [0,7] may be out of bounds [0,3] in following API : HAL_EXTI_SetConfigLine HAL_EXTI_GetConfigLine HAL_EXTI_ClearConfigLine
#define EXTI_PROPERTY_SHIFT 24u |
#include <stm32f4xx_hal_exti.h>
EXTI Line property definition.
Definition at line 207 of file stm32f4xx_hal_exti.h.
#define EXTI_CONFIG (0x02uL << EXTI_PROPERTY_SHIFT) |
#include <stm32f4xx_hal_exti.h>
Definition at line 208 of file stm32f4xx_hal_exti.h.
Referenced by HAL_EXTI_ClearConfigLine(), HAL_EXTI_GetConfigLine(), and HAL_EXTI_SetConfigLine().
#define EXTI_GPIO ((0x04uL << EXTI_PROPERTY_SHIFT) | EXTI_CONFIG) |
#include <stm32f4xx_hal_exti.h>
Definition at line 209 of file stm32f4xx_hal_exti.h.
Referenced by HAL_EXTI_ClearConfigLine(), HAL_EXTI_GetConfigLine(), and HAL_EXTI_SetConfigLine().
#define EXTI_RESERVED (0x08uL << EXTI_PROPERTY_SHIFT) |
#include <stm32f4xx_hal_exti.h>
Definition at line 210 of file stm32f4xx_hal_exti.h.
#define EXTI_PROPERTY_MASK (EXTI_CONFIG | EXTI_GPIO) |
#include <stm32f4xx_hal_exti.h>
Definition at line 211 of file stm32f4xx_hal_exti.h.
#define EXTI_PIN_MASK 0x0000001Fu |
#include <stm32f4xx_hal_exti.h>
EXTI bit usage.
Definition at line 216 of file stm32f4xx_hal_exti.h.
Referenced by HAL_EXTI_ClearConfigLine(), HAL_EXTI_ClearPending(), HAL_EXTI_GenerateSWI(), HAL_EXTI_GetConfigLine(), HAL_EXTI_GetPending(), HAL_EXTI_IRQHandler(), and HAL_EXTI_SetConfigLine().
#define EXTI_MODE_MASK (EXTI_MODE_EVENT | EXTI_MODE_INTERRUPT) |
#include <stm32f4xx_hal_exti.h>
EXTI Mask for interrupt & event mode.
Definition at line 221 of file stm32f4xx_hal_exti.h.
#define EXTI_TRIGGER_MASK (EXTI_TRIGGER_RISING | EXTI_TRIGGER_FALLING) |
#include <stm32f4xx_hal_exti.h>
EXTI Mask for trigger possibilities.
Definition at line 226 of file stm32f4xx_hal_exti.h.
#define EXTI_LINE_NB 23UL |
#include <stm32f4xx_hal_exti.h>
EXTI Line number.
Definition at line 234 of file stm32f4xx_hal_exti.h.