Files
CHJ/user/MCU/lhl_exti.h

16 lines
442 B
C
Raw Normal View History

2026-03-20 21:16:58 +08:00
#ifndef __LHL_EXTI_H__
#define __LHL_EXTI_H__
2026-03-20 21:19:53 +08:00
#define EXTI_MAX_LINES 14 //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);
2026-03-20 21:19:53 +08:00
void LPTIM_EXTI_Init(LPTIM_TypeDef *lptimer);
void ADC_EXTI_Init(void);
2026-03-20 21:16:58 +08:00
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