📄 snts46_ts.h
字号:
#define TS_NAME "snts46"
#define TS_MAJOR 11
#define DIFFMODE_X_POSI 0x00d0
#define DIFFMODE_Y_POSI 0x0090
#define SPIMDATA_NOP 0x0080
#define BUFSIZE 128
#define XLIMIT 160
#define YLIMIT 160
#define snts46_PENIRQ 9
#include <asm/arch-pxa/pxa-regs.h>
#define GPIO23_SCLK_MD (23 | GPIO_ALT_FN_2_OUT)
#define GPIO24_SFRM_MD (24 | GPIO_ALT_FN_2_OUT)
#define GPIO25_STXD_MD (25 | GPIO_ALT_FN_2_OUT)
#define GPIO26_SRXD_MD (26 | GPIO_ALT_FN_1_IN)
#define GPIO27_EXTCLK_MD (27 | GPIO_ALT_FN_1_IN)
#define GPIO9_GEN_MD (9 | GPIO_OUT)
typedef struct {
short pressure;
short x;
short y;
short millisecs;
} TS_EVENT;
static int raw_max_x, raw_max_y, res_x, res_y, raw_min_x, raw_min_y, xyswap;
static int cal_ok, x_rev, y_rev;
static char *dev_id = TS_NAME;
static DECLARE_WAIT_QUEUE_HEAD(queue);
static struct timer_list timer;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -