touchscreen.h
来自「DESCRIPTION =========== This example p」· C头文件 代码 · 共 44 行
H
44 行
/*
* 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 + =
减小字号Ctrl + -
显示快捷键?