STM32G474xx HAL User Manual
宏定义
COMP外部中断线路管理
COMP导出宏

宏定义

#define __HAL_COMP_COMP1_EXTI_ENABLE_RISING_EDGE()   LL_EXTI_EnableRisingTrig_0_31(COMP_EXTI_LINE_COMP1)
 使能COMP1 EXTI线路上升沿触发。
#define __HAL_COMP_COMP1_EXTI_DISABLE_RISING_EDGE()   LL_EXTI_DisableRisingTrig_0_31(COMP_EXTI_LINE_COMP1)
 禁用COMP1 EXTI线路上升沿触发。
#define __HAL_COMP_COMP1_EXTI_ENABLE_FALLING_EDGE()   LL_EXTI_EnableFallingTrig_0_31(COMP_EXTI_LINE_COMP1)
 使能COMP1 EXTI线路下降沿触发。
#define __HAL_COMP_COMP1_EXTI_DISABLE_FALLING_EDGE()   LL_EXTI_DisableFallingTrig_0_31(COMP_EXTI_LINE_COMP1)
 禁用COMP1 EXTI线路下降沿触发。
#define __HAL_COMP_COMP1_EXTI_ENABLE_RISING_FALLING_EDGE()
 使能COMP1 EXTI线路上升沿和下降沿触发。
#define __HAL_COMP_COMP1_EXTI_DISABLE_RISING_FALLING_EDGE()
 禁用COMP1 EXTI线路上升沿和下降沿触发。
#define __HAL_COMP_COMP1_EXTI_ENABLE_IT()   LL_EXTI_EnableIT_0_31(COMP_EXTI_LINE_COMP1)
 使能COMP1 EXTI线路为中断模式。
#define __HAL_COMP_COMP1_EXTI_DISABLE_IT()   LL_EXTI_DisableIT_0_31(COMP_EXTI_LINE_COMP1)
 禁用COMP1 EXTI线路为中断模式。
#define __HAL_COMP_COMP1_EXTI_GENERATE_SWIT()   LL_EXTI_GenerateSWI_0_31(COMP_EXTI_LINE_COMP1)
 在COMP1 EXTI线路上生成软件中断。
#define __HAL_COMP_COMP1_EXTI_ENABLE_EVENT()   LL_EXTI_EnableEvent_0_31(COMP_EXTI_LINE_COMP1)
 使能COMP1 EXTI线路为事件模式。
#define __HAL_COMP_COMP1_EXTI_DISABLE_EVENT()   LL_EXTI_DisableEvent_0_31(COMP_EXTI_LINE_COMP1)
 禁用COMP1 EXTI线路为事件模式。
#define __HAL_COMP_COMP1_EXTI_GET_FLAG()   LL_EXTI_IsActiveFlag_0_31(COMP_EXTI_LINE_COMP1)
 检查COMP1 EXTI线路标志是否置位。
#define __HAL_COMP_COMP1_EXTI_CLEAR_FLAG()   LL_EXTI_ClearFlag_0_31(COMP_EXTI_LINE_COMP1)
 清除COMP1 EXTI标志。
#define __HAL_COMP_COMP2_EXTI_ENABLE_RISING_EDGE()   LL_EXTI_EnableRisingTrig_0_31(COMP_EXTI_LINE_COMP2)
 使能COMP2 EXTI线路上升沿触发。
#define __HAL_COMP_COMP2_EXTI_DISABLE_RISING_EDGE()   LL_EXTI_DisableRisingTrig_0_31(COMP_EXTI_LINE_COMP2)
 禁用COMP2 EXTI线路上升沿触发。
#define __HAL_COMP_COMP2_EXTI_ENABLE_FALLING_EDGE()   LL_EXTI_EnableFallingTrig_0_31(COMP_EXTI_LINE_COMP2)
 使能COMP2 EXTI线路下降沿触发。
#define __HAL_COMP_COMP2_EXTI_DISABLE_FALLING_EDGE()   LL_EXTI_DisableFallingTrig_0_31(COMP_EXTI_LINE_COMP2)
 禁用COMP2 EXTI线路下降沿触发。
#define __HAL_COMP_COMP2_EXTI_ENABLE_RISING_FALLING_EDGE()
 使能COMP2 EXTI线路上升沿和下降沿触发。
#define __HAL_COMP_COMP2_EXTI_DISABLE_RISING_FALLING_EDGE()
 禁用COMP2 EXTI线路上升沿和下降沿触发。
#define __HAL_COMP_COMP2_EXTI_ENABLE_IT()   LL_EXTI_EnableIT_0_31(COMP_EXTI_LINE_COMP2)
 使能COMP2 EXTI线路为中断模式。
#define __HAL_COMP_COMP2_EXTI_DISABLE_IT()   LL_EXTI_DisableIT_0_31(COMP_EXTI_LINE_COMP2)
 禁用COMP2 EXTI线路为中断模式。
#define __HAL_COMP_COMP2_EXTI_GENERATE_SWIT()   LL_EXTI_GenerateSWI_0_31(COMP_EXTI_LINE_COMP2)
 在COMP2 EXTI线路上生成软件中断。
#define __HAL_COMP_COMP2_EXTI_ENABLE_EVENT()   LL_EXTI_EnableEvent_0_31(COMP_EXTI_LINE_COMP2)
 使能COMP2 EXTI线路为事件模式。
#define __HAL_COMP_COMP2_EXTI_DISABLE_EVENT()   LL_EXTI_DisableEvent_0_31(COMP_EXTI_LINE_COMP2)
 禁用COMP2 EXTI线路为事件模式。
#define __HAL_COMP_COMP2_EXTI_GET_FLAG()   LL_EXTI_IsActiveFlag_0_31(COMP_EXTI_LINE_COMP2)
 检查COMP2 EXTI线路标志是否置位。
#define __HAL_COMP_COMP2_EXTI_CLEAR_FLAG()   LL_EXTI_ClearFlag_0_31(COMP_EXTI_LINE_COMP2)
 清除COMP2 EXTI标志。
#define __HAL_COMP_COMP3_EXTI_ENABLE_RISING_EDGE()   LL_EXTI_EnableRisingTrig_0_31(COMP_EXTI_LINE_COMP3)
 使能COMP3 EXTI线路上升沿触发。
#define __HAL_COMP_COMP3_EXTI_DISABLE_RISING_EDGE()   LL_EXTI_DisableRisingTrig_0_31(COMP_EXTI_LINE_COMP3)
 禁用COMP3 EXTI线路上升沿触发。
#define __HAL_COMP_COMP3_EXTI_ENABLE_FALLING_EDGE()