Files
waveshare-panel/docs/Touch_e-Paper_Code/c/lib/Driver/GT1151.h
T
growlph a125f45b34 Touchscreen driver POC
Example documentation
2026-05-07 16:28:08 -07:00

28 lines
530 B
C

#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