Touchscreen driver POC

Example documentation
This commit is contained in:
2026-05-07 16:28:08 -07:00
parent c0ad8306a7
commit a125f45b34
201 changed files with 19783 additions and 34 deletions
@@ -0,0 +1,27 @@
#include "DEV_Config.h"
#ifndef __GT1151_H
#define __GT1151_H
#define CT_MAX_TOUCH 5
typedef struct{
UBYTE Touch;
UBYTE TouchpointFlag;
UBYTE TouchCount;
UBYTE Touchkeytrackid[CT_MAX_TOUCH];
UWORD X[CT_MAX_TOUCH];
UWORD Y[CT_MAX_TOUCH];
UWORD S[CT_MAX_TOUCH];
}GT1151_Dev;
void GT_Reset(void);
void GT_Write(UWORD Reg, char *Data, UBYTE len);
void GT_Read(UWORD Reg, char *Data, UBYTE len);
void GT_ReadVersion(void);
UBYTE GT_Scan(void);
void GT_Init(void);
void GT_Gesture(void);
#endif