2026-03-20 21:16:58 +08:00
|
|
|
#ifndef __LHL_EXTI_H__
|
|
|
|
|
#define __LHL_EXTI_H__
|
|
|
|
|
|
2026-03-20 21:19:04 +08:00
|
|
|
#define EXTI_MAX_LINES 8 //EXTI0~7
|
2026-03-20 21:16:58 +08:00
|
|
|
|
|
|
|
|
void GPIO_EXTI_Init(GPIO_TypeDef* EXTI_GPIOx ,uint16_t EXTI_PINx ,EXTI_LINE_t EXTI_LINEx,IRQn_Type EXTI_IRQx);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
typedef void (*exti_irq_callback_t)(void);
|
|
|
|
|
void Exti_register_irq_callback(EXTI_LINE_t exti_linex, exti_irq_callback_t exti_irq_callback);
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|