2 #define MAX_TOUCH_MAJOR 10 //Charles added
3 #define MAX_WIDTH_MAJOR 15 //Charles added
4 #define MAX_TRACKID_ITEM 10 //Charles added
6 #define REPORT_TOUCH_MAJOR 5 //Charles added
7 #define REPORT_WIDTH_MAJOR 8 //Charles added
9 #define REPORT_TPKEY_DOWN 1
10 #define REPORT_TPKEY_UP 0
12 //#define RK29xx_ANDROID2_3_REPORT //if the Android system is V2.3
13 //#undef RK29xx_ANDROID2_3_REPORT
14 #define RK29xx_ANDROID4_0_REPORT //if the Android system is V4.0
15 //#undef RK29xx_ANDROID4_0_REPORT
17 //----------------------------------------//
18 //#define TOUCH_INT_PIN RK29_PINx_PAx //define INT Pin Should be changed to the INT GPIO Port and Pin
19 //#define TOUCH_RESET_PIN RK29_PINx_PAx //define Reset Pin Should be changed to the Reset GPIO Port and Pin
20 //#define SW_INT_IRQNO_PIO TOUCH_INT_PIN
22 #define byd693x_I2C_RATE 100*1000 //400KHz
27 static const uint32_t TPKey_code[4] ={ KEY_SEARCH,KEY_MENU,KEY_HOME,KEY_BACK };
30 //struct ChipSetting byd693xcfg_Table1[]={
31 //{ 2,0x08, 200/256, 200%256}, // 1 FTHD_H;FTHD_L //ÊÖÖ¸°´¼üãÐÖµ
32 //{ 2,0x0A, 120/256, 120%256}, // 2 NTHD_H;NTHD_L //ÔëÉùãÐÖµ
33 //{ 2,0x0C, SCREEN_MAX_X/256, SCREEN_MAX_X%256}, // 3 RESX_H;RESX_L //X·Ö±æÂÊ
34 //{ 2,0x0E, SCREEN_MAX_Y/256, SCREEN_MAX_Y%256}, // 4 RESY_H;RESY_L //Y·Ö±æÂÊ
37 static struct ChipSetting Resume[]={
38 { 1, 0x07, 0x01, 0x00}, // Wakeup TP from Sleep mode
41 static struct ChipSetting Suspend[] ={
42 { 1, 0x07, 0x00, 0x00}, // Enter Sleep mode