goodix 五点 头文件 续 1

This is the header file 'gt818.h' for Goodix touchscreen drivers, supporting devices like GT818, GT801 Plus, and GT801 Nuvoton. It includes necessary Linux kernel headers and defines configuration settings such as I2C address, interrupt pin, and touchscreen resolution. The file also contains structures and constants related to firmware updates and touchkey support." 6170308,643027,函数列表,"['audio处理', 'callback函数', 'buffer操作', 'video处理', 'timer应用']
摘要由CSDN通过智能技术生成

gt818.h

 

 


 * include/linux/goodix_touch.h
 *
 * Copyright (C) 2011 Goodix, Inc.
 *
 * Author: Felix
 * Date: 2011.04.28
 */

#ifndef     _LINUX_GOODIX_TOUCH_H
#define     _LINUX_GOODIX_TOUCH_H

#include <linux/earlysuspend.h>
#include <linux/hrtimer.h>
#include <linux/i2c.h>
#include <linux/input.h>

//*************************TouchScreen Work Part*****************************
//#define GT818_TS_ADDR (0xc000 | 0xba>>1)
#define GT818_TS_ADDR (0xba>>1)
#define GOODIX_I2C_NAME "Goodix-TS"
#define GT801_PLUS
#define GT801_NUVOTON
#define GUITAR_UPDATE_STATE 0x02
//#define NO_DEFAULT_ID                           //AUTO SET ADDRESS
//define resolution of the touchscreen
#define TOUCH_MAX_HEIGHT    800
#define TOUCH_MAX_WIDTH     480

//define resolution of the LCD
//#define SCREEN_MAX_HEIGHT 7680
//#define SCREEN_MAX_WIDTH  5120

#define SHUTDOWN_PORT   1 //S3C64XX_GPF(3)          //SHUTDOWN管脚号
#define INT_PORT      1   //S3C64XX_GPL(10)//S3C64XX_GPN(15)                        //Int   IO port
#ifdef INT_PORT
    #define TS_INT      gpio_to_irq(INT_PORT)           //Interrupt Number,EINT18(119)
    #define INT_CFG     1 //S3C_GPIO_SFN(3)//S3C_GPIO_SFN(2)                    //IO        configer as EINT
#else
    #define TS_INT  0
#endif
// IC 类型
#define TPD_CHIP_VERSION_C_FIRMWARE_BASE 0

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值