1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- #ifndef __TS_H
- #define __TS_H
- #ifdef __cplusplus
- extern "C" {
- #endif
- #include <stdint.h>
-
- typedef struct
- {
- void (*Init)(uint16_t);
- uint16_t (*ReadID)(uint16_t);
- void (*Reset)(uint16_t);
- void (*Start)(uint16_t);
- uint8_t (*DetectTouch)(uint16_t);
- void (*GetXY)(uint16_t, uint16_t*, uint16_t*);
- void (*EnableIT)(uint16_t);
- void (*ClearIT)(uint16_t);
- uint8_t (*GetITStatus)(uint16_t);
- void (*DisableIT)(uint16_t);
- }TS_DrvTypeDef;
- #ifdef __cplusplus
- }
- #endif
- #endif
|