Initial commit: TXW82x FPV v2.7.0.7-42229 SDK + project sources

This commit is contained in:
2026-07-06 11:30:13 +08:00
commit e76462eeb7
3451 changed files with 1415300 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
#ifndef __TOUCH_PAD_H_
#define __TOUCH_PAD_H_
#include "basic_include.h"
#ifdef PIN_FROM_PARAM
#include "pin_param.h"
#endif
/* ------------ Selection of touch chips ------------ */
#define CST226SE_TOUCH_PAD 1
/* ------------------------------------------------- */
#define MAX_POINT_NUM 5
#undef PIN_TP_I2C_SCL
#undef PIN_TP_I2C_SDA
#undef PIN_TP_INT
#undef PIN_TP_RST
struct touch_multipoint_pos {
uint8_t point_num;
uint16_t pos_x[MAX_POINT_NUM];
uint16_t pos_y[MAX_POINT_NUM];
};
typedef struct touch_multipoint_pos touch_multipoint_pos_t;
touch_multipoint_pos_t *touch_pad_get_multipoint_xy();
uint32_t touch_pad_free_multipoint_xy(touch_multipoint_pos_t *data);
void touch_pad_hareware_init();
#endif