📄 touchscreen.h
字号:
/*
* drivers/input/touchscreen/at91_ads7843e_ts.h
*
* Definitions for ADS7843E touch screen.
* Copyright (C) 2005, M. Amine SAYA, ATMEL Rousset, France.
*
*/
#ifndef _AT91_ADS7843E_TS_H
#define _AT91_ADS7843E_TS_H
#define AT91C_FONT_HEIGHT 16
#define AT91C_TEST_LEFT 0
#define AT91C_TEST_RIGHT 1
#define X_LEFT_MAX 0x400
#define X_LEFT_MIN 0x0a0
#define X_RIGHT_MAX 0x10a0
#define X_RIGHT_MIN 0xca0
#define Y_LOW_MIN 0xca0
#define Y_LOW_MAX 0x10a0
// SPI CLOCK
#define AT91C_TOUCHSCREEN_SPI_CLK 920000
// Chip Select 2 : NPCS2 %1011
#define AT91C_SPI_PCS2_DATAFLASH 0xB
#define AT91C_TOUCHSCREEN_TIMEOUT 5000000
#define TS_DLYBS (10 << 16)
#define TS_DLYBCT (40 << 24)
/* ADS784X Touch Screen Controller Controll Byte bit definitions */
#define ADS_CTRL_PD0 (1 << 0) // PD0
#define ADS_CTRL_PD1 (1 << 1) // PD1
#define ADS_CTRL_DFR (1 << 2) // SER/DFR
#define ADS_CTRL_EIGHT_BITS_MOD (1 << 3) // Mode
#define ADS_CTRL_START (1 << 7) // Start Bit
#define ADS_CTRL_SWITCH_SHIFT 4 // Address setting
#endif /* _AT91_ADS7843E_TS_H*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -