Touchscreen driver POC
Example documentation
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user