|
STM32G474xx HAL用户手册
|
EXTI LL模块的头文件。 更多...
#include "stm32g4xx.h"数据结构 | |
| struct | LL_EXTI_InitTypeDef |
宏定义 | |
| #define | LL_EXTI_LINE_0 EXTI_IMR1_IM0 |
| #define | LL_EXTI_LINE_1 EXTI_IMR1_IM1 |
| #define | LL_EXTI_LINE_2 EXTI_IMR1_IM2 |
| #define | LL_EXTI_LINE_3 EXTI_IMR1_IM3 |
| #define | LL_EXTI_LINE_4 EXTI_IMR1_IM4 |
| #define | LL_EXTI_LINE_5 EXTI_IMR1_IM5 |
| #define | LL_EXTI_LINE_6 EXTI_IMR1_IM6 |
| #define | LL_EXTI_LINE_7 EXTI_IMR1_IM7 |
| #define | LL_EXTI_LINE_8 EXTI_IMR1_IM8 |
| #define | LL_EXTI_LINE_9 EXTI_IMR1_IM9 |
| #define | LL_EXTI_LINE_10 EXTI_IMR1_IM10 |
| #define | LL_EXTI_LINE_11 EXTI_IMR1_IM11 |
| #define | LL_EXTI_LINE_12 EXTI_IMR1_IM12 |
| #define | LL_EXTI_LINE_13 EXTI_IMR1_IM13 |
| #define | LL_EXTI_LINE_14 EXTI_IMR1_IM14 |
| #define | LL_EXTI_LINE_15 EXTI_IMR1_IM15 |
| #define | LL_EXTI_LINE_16 EXTI_IMR1_IM16 |
| #define | LL_EXTI_LINE_17 EXTI_IMR1_IM17 |
| #define | LL_EXTI_LINE_18 EXTI_IMR1_IM18 |
| #define | LL_EXTI_LINE_19 EXTI_IMR1_IM19 |
| #define | LL_EXTI_LINE_20 EXTI_IMR1_IM20 |
| #define | LL_EXTI_LINE_21 EXTI_IMR1_IM21 |
| #define | LL_EXTI_LINE_22 EXTI_IMR1_IM22 |
| #define | LL_EXTI_LINE_23 EXTI_IMR1_IM23 |
| #define | LL_EXTI_LINE_24 EXTI_IMR1_IM24 |
| #define | LL_EXTI_LINE_25 EXTI_IMR1_IM25 |
| #define | LL_EXTI_LINE_26 EXTI_IMR1_IM26 |
| #define | LL_EXTI_LINE_27 EXTI_IMR1_IM27 |
| #define | LL_EXTI_LINE_28 EXTI_IMR1_IM28 |
| #define | LL_EXTI_LINE_29 EXTI_IMR1_IM29 |
| #define | LL_EXTI_LINE_30 EXTI_IMR1_IM30 |
| #define | LL_EXTI_LINE_31 EXTI_IMR1_IM31 |
| #define | LL_EXTI_LINE_ALL_0_31 EXTI_IMR1_IM |
| #define | LL_EXTI_LINE_32 EXTI_IMR2_IM32 |
| #define | LL_EXTI_LINE_33 EXTI_IMR2_IM33 |
| #define | LL_EXTI_LINE_34 EXTI_IMR2_IM34 |
| #define | LL_EXTI_LINE_35 EXTI_IMR2_IM35 |
| #define | LL_EXTI_LINE_36 EXTI_IMR2_IM36 |
| #define | LL_EXTI_LINE_37 EXTI_IMR2_IM37 |
| #define | LL_EXTI_LINE_38 EXTI_IMR2_IM38 |
| #define | LL_EXTI_LINE_39 EXTI_IMR2_IM39 |
| #define | LL_EXTI_LINE_40 EXTI_IMR2_IM40 |
| #define | LL_EXTI_LINE_41 EXTI_IMR2_IM41 |
| #define | LL_EXTI_LINE_42 EXTI_IMR2_IM42 |
| #define | LL_EXTI_LINE_ALL_32_63 EXTI_IMR2_IM |
| #define | LL_EXTI_LINE_ALL (0xFFFFFFFFU) |
| #define | LL_EXTI_LINE_NONE 0x00000000U |
| #define | LL_EXTI_MODE_IT ((uint8_t)0x00U) |
| #define | LL_EXTI_MODE_EVENT ((uint8_t)0x01U) |
| #define | LL_EXTI_MODE_IT_EVENT ((uint8_t)0x02U) |
| #define | LL_EXTI_TRIGGER_NONE ((uint8_t)0x00U) |
| #define | LL_EXTI_TRIGGER_RISING ((uint8_t)0x01U) |
| #define | LL_EXTI_TRIGGER_FALLING ((uint8_t)0x02U) |
| #define | LL_EXTI_TRIGGER_RISING_FALLING ((uint8_t)0x03U) |
| #define | LL_EXTI_WriteReg(__REG__, __VALUE__) WRITE_REG(EXTI->__REG__, (__VALUE__)) |
| 向EXTI寄存器写入值。 | |
| #define | LL_EXTI_ReadReg(__REG__) READ_REG(EXTI->__REG__) |
| 读取EXTI寄存器的值。 | |
函数 | |
| __STATIC_INLINE void | LL_EXTI_EnableIT_0_31 (uint32_t ExtiLine) |
| 使能Lines 0到31范围内的ExtiLine中断请求。 | |
| __STATIC_INLINE void | LL_EXTI_EnableIT_32_63 (uint32_t ExtiLine) |
| 使能Lines 32到63范围内的ExtiLine中断请求。 | |
| __STATIC_INLINE void | LL_EXTI_DisableIT_0_31 (uint32_t ExtiLine) |
| 禁用Lines 0到31范围内的ExtiLine中断请求。 | |
| __STATIC_INLINE void | LL_EXTI_DisableIT_32_63 (uint32_t ExtiLine) |
| 禁用Lines 32到63范围内的ExtiLine中断请求。 | |
| __STATIC_INLINE uint32_t | LL_EXTI_IsEnabledIT_0_31 (uint32_t ExtiLine) |