STM32H735xx HAL User Manual
|
Defines | |
#define | EXTI_MODE_OFFSET 0x04U /* 0x10: offset between CPU IMR/EMR registers */ |
#define | EXTI_CONFIG_OFFSET 0x08U /* 0x20: offset between CPU Rising/Falling configuration registers */ |
#define | EXTI_PROPERTY_SHIFT 24U |
EXTI Line property definition. | |
#define | EXTI_DIRECT (0x01UL << EXTI_PROPERTY_SHIFT) |
#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_DIRECT | EXTI_CONFIG | EXTI_GPIO) |
#define | EXTI_EVENT_PRESENCE_SHIFT 28U |
EXTI Event presence definition. | |
#define | EXTI_EVENT (0x01UL << EXTI_EVENT_PRESENCE_SHIFT) |
#define | EXTI_EVENT_PRESENCE_MASK (EXTI_EVENT) |
#define | EXTI_REG_SHIFT 16U |
EXTI Register and bit usage. | |
#define | EXTI_REG1 (0x00UL << EXTI_REG_SHIFT) |
#define | EXTI_REG2 (0x01UL << EXTI_REG_SHIFT) |
#define | EXTI_REG3 (0x02UL << EXTI_REG_SHIFT) |
#define | EXTI_REG_MASK (EXTI_REG1 | EXTI_REG2 | EXTI_REG3) |
#define | EXTI_PIN_MASK 0x0000001FUL |
#define | EXTI_TARGET_SHIFT 20U |
EXTI Target and bit usage. | |
#define | EXTI_TARGET_MSK_NONE (0x00UL << EXTI_TARGET_SHIFT) |
#define | EXTI_TARGET_MSK_D3SRD (0x01UL << EXTI_TARGET_SHIFT) |
#define | EXTI_TARGET_MSK_CPU1 (0x02UL << EXTI_TARGET_SHIFT) |
#define | EXTI_TARGET_MASK (EXTI_TARGET_MSK_D3SRD | EXTI_TARGET_MSK_CPU1) |
#define | EXTI_TARGET_MSK_ALL_CPU EXTI_TARGET_MSK_CPU1 |
#define | EXTI_TARGET_MSK_ALL EXTI_TARGET_MASK |
#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 92UL |
EXTI Line number. |
#define EXTI_CONFIG (0x02UL << EXTI_PROPERTY_SHIFT) |
Definition at line 340 of file stm32h7xx_hal_exti.h.
Referenced by HAL_EXTI_ClearConfigLine(), HAL_EXTI_GetConfigLine(), and HAL_EXTI_SetConfigLine().
#define EXTI_CONFIG_OFFSET 0x08U /* 0x20: offset between CPU Rising/Falling configuration registers */ |
Definition at line 138 of file stm32h7xx_hal_exti.c.
Referenced by HAL_EXTI_ClearConfigLine(), HAL_EXTI_GenerateSWI(), HAL_EXTI_GetConfigLine(), and HAL_EXTI_SetConfigLine().
#define EXTI_DIRECT (0x01UL << EXTI_PROPERTY_SHIFT) |
Definition at line 339 of file stm32h7xx_hal_exti.h.
#define EXTI_EVENT (0x01UL << EXTI_EVENT_PRESENCE_SHIFT) |
Definition at line 349 of file stm32h7xx_hal_exti.h.
Referenced by HAL_EXTI_SetConfigLine().
#define EXTI_EVENT_PRESENCE_MASK (EXTI_EVENT) |
Definition at line 350 of file stm32h7xx_hal_exti.h.
#define EXTI_EVENT_PRESENCE_SHIFT 28U |
EXTI Event presence definition.
Definition at line 348 of file stm32h7xx_hal_exti.h.
#define EXTI_GPIO ((0x04UL << EXTI_PROPERTY_SHIFT) | EXTI_CONFIG) |
Definition at line 341 of file stm32h7xx_hal_exti.h.
Referenced by HAL_EXTI_ClearConfigLine(), HAL_EXTI_GetConfigLine(), and HAL_EXTI_SetConfigLine().
#define EXTI_LINE_NB 92UL |
EXTI Line number.
Definition at line 397 of file stm32h7xx_hal_exti.h.
#define EXTI_MODE_MASK (EXTI_MODE_EVENT | EXTI_MODE_INTERRUPT) |
EXTI Mask for interrupt & event mode.
Definition at line 385 of file stm32h7xx_hal_exti.h.
#define EXTI_MODE_OFFSET 0x04U /* 0x10: offset between CPU IMR/EMR registers */ |
Definition at line 137 of file stm32h7xx_hal_exti.c.
Referenced by HAL_EXTI_ClearConfigLine(), HAL_EXTI_ClearPending(), HAL_EXTI_GetConfigLine(), HAL_EXTI_GetPending(), HAL_EXTI_IRQHandler(), and HAL_EXTI_SetConfigLine().
#define EXTI_PIN_MASK 0x0000001FUL |
Definition at line 360 of file stm32h7xx_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_PROPERTY_MASK (EXTI_DIRECT | EXTI_CONFIG | EXTI_GPIO) |
Definition at line 343 of file stm32h7xx_hal_exti.h.
#define EXTI_PROPERTY_SHIFT 24U |
EXTI Line property definition.
Definition at line 338 of file stm32h7xx_hal_exti.h.
#define EXTI_REG1 (0x00UL << EXTI_REG_SHIFT) |
Definition at line 356 of file stm32h7xx_hal_exti.h.
#define EXTI_REG2 (0x01UL << EXTI_REG_SHIFT) |
Definition at line 357 of file stm32h7xx_hal_exti.h.
#define EXTI_REG3 (0x02UL << EXTI_REG_SHIFT) |
Definition at line 358 of file stm32h7xx_hal_exti.h.
#define EXTI_REG_MASK (EXTI_REG1 | EXTI_REG2 | EXTI_REG3) |
Definition at line 359 of file stm32h7xx_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_REG_SHIFT 16U |
EXTI Register and bit usage.
Definition at line 355 of file stm32h7xx_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_RESERVED (0x08UL << EXTI_PROPERTY_SHIFT) |
Definition at line 342 of file stm32h7xx_hal_exti.h.
Definition at line 374 of file stm32h7xx_hal_exti.h.
Referenced by HAL_EXTI_ClearConfigLine(), HAL_EXTI_GetConfigLine(), and HAL_EXTI_SetConfigLine().
#define EXTI_TARGET_MSK_ALL EXTI_TARGET_MASK |
Definition at line 377 of file stm32h7xx_hal_exti.h.
Referenced by HAL_EXTI_ClearConfigLine(), HAL_EXTI_GetConfigLine(), and HAL_EXTI_SetConfigLine().
Definition at line 375 of file stm32h7xx_hal_exti.h.
#define EXTI_TARGET_MSK_CPU1 (0x02UL << EXTI_TARGET_SHIFT) |
Definition at line 368 of file stm32h7xx_hal_exti.h.
#define EXTI_TARGET_MSK_D3SRD (0x01UL << EXTI_TARGET_SHIFT) |
Definition at line 367 of file stm32h7xx_hal_exti.h.
#define EXTI_TARGET_MSK_NONE (0x00UL << EXTI_TARGET_SHIFT) |
Definition at line 366 of file stm32h7xx_hal_exti.h.
#define EXTI_TARGET_SHIFT 20U |
EXTI Target and bit usage.
Definition at line 365 of file stm32h7xx_hal_exti.h.
#define EXTI_TRIGGER_MASK (EXTI_TRIGGER_RISING | EXTI_TRIGGER_FALLING) |
EXTI Mask for trigger possibilities.
Definition at line 391 of file stm32h7xx_hal_exti.h.