📄 touch.h
字号:
#ifndef __TOUCH_H__
#define __TOUCH_H__
#include "COMM.H"
/*-------------------------------
管脚对应
PA.0 PEN
PA.1 DOUT
PA.2 CS
PB.3 DIN
PB.4 CLK
//ADS7846有温度测量和压力测量功能
//可以参考PDF资料自己写
--------------------------------*/
#define DOUT GPIOA->IDR&1<<1 //PA1数据输入
Pen_Holder Pen_Point;//定义笔实体
#define TDIN (1<<3) // PB3
#define TCLK (1<<4) // PB4
#define TCS (1<<2) // PA2
#define TDIN_SET(x) GPIOB->ODR=(GPIOB->ODR&~TDIN)|(x ? TDIN:0)
#define TCLK_SET(x) GPIOB->ODR=(GPIOB->ODR&~TCLK)|(x ? TCLK:0)
#define TCS_SET(x) GPIOA->ODR=(GPIOA->ODR&~TCS)|(x ? TCS:0)
#define CMD_RDX 0X90 //0B10010000即用差分方式读X坐标
#define CMD_RDY 0XD0 //0B11010000即用差分方式读Y坐标
//extern u16 POINT_COLOR; //画笔颜色
//extern u16 BACK_COLOR; //画笔颜色
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -