STM32H750XB_RT-THREAD/17-EXTI一外部中断/User/key/bsp_exti.h

26 lines
802 B
C
Raw Normal View History

2025-07-21 06:34:29 +00:00
#ifndef __EXTI_H
#define __EXTI_H
#include "stm32h7xx.h"
//<2F><><EFBFBD>Ŷ<EFBFBD><C5B6><EFBFBD>
/*******************************************************/
#define KEY1_INT_GPIO_PORT GPIOA
#define KEY1_INT_GPIO_CLK_ENABLE() __GPIOA_CLK_ENABLE()
#define KEY1_INT_GPIO_PIN GPIO_PIN_0
#define KEY1_INT_EXTI_IRQ EXTI0_IRQn
#define KEY1_IRQHandler EXTI0_IRQHandler
#define KEY2_INT_GPIO_PORT GPIOC
#define KEY2_INT_GPIO_CLK_ENABLE() __GPIOC_CLK_ENABLE()
#define KEY2_INT_GPIO_PIN GPIO_PIN_13
#define KEY2_INT_EXTI_IRQ EXTI15_10_IRQn
#define KEY2_IRQHandler EXTI15_10_IRQHandler
/*******************************************************/
void EXTI_Key_Config(void);
#endif /* __EXTI_H */