STM32H750XB_RT-THREAD/33-TIM—电容按键/User/touch_pad/bsp_touchpad.h
2025-07-21 14:34:29 +08:00

24 lines
717 B
C

#ifndef __TOUCHPAD_H_
#define __TOUCHPAD_H_
#include "stm32h7xx.h"
/******************** TPAD 引脚配置参数定义 **************************/
#define TPAD_TIMx TIM2
#define TPAD_TIM_CLK_ENABLE() __TIM2_CLK_ENABLE()
#define TPAD_TIM_Channel_X TIM_CHANNEL_1
//定时器的通道引脚初始化
#define TPAD_TIM_GPIO_CLK_ENABLE() __GPIOA_CLK_ENABLE()
#define TPAD_TIM_CH_PORT GPIOA
#define TPAD_TIM_CH_PIN GPIO_PIN_5
#define TPAD_TIMx_AF GPIO_AF1_TIM2
/************************** TPAD 函数声明********************************/
uint8_t TPAD_Init(void);
uint8_t TPAD_Scan(uint8_t mode);
#endif /* __TOUCHPAD_H_ */