V1.0
This commit is contained in:
@@ -2,12 +2,13 @@
|
||||
#define _TS_CFG_H
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
#define DEBUG 0 //1:打开在线调试功能; 0:关闭在线调试功能
|
||||
#define DEBUG 0 //1:打开在线调试功能; 0:关闭在线调试功能
|
||||
//注意:只有触摸键应用才支持在线调试,滑条应用不支持在线调试。
|
||||
/********************************************************************************************************
|
||||
说明:
|
||||
触摸在线调试功能可在PC端显示当前触摸值、基准值、门限值,可在PC端设置触摸灵敏度,并导出配置文件,
|
||||
此功能需配合仿真下载器及上位机工具CACHIPTOOL.exe才能使用。详细使用方法请参考相关文档说明。
|
||||
此功能需配合仿真下载器及上位机工具CACHIPTOOL.exe才能使用
|
||||
。详细使用方法请参考相关文档说明。
|
||||
********************************************************************************************************/
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
@@ -113,27 +114,35 @@
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
/********触摸按键通道及触发门限值定义***********************************************************/
|
||||
#define KEY_CH_COUNT 8 //触摸按键数量,必须正确填写
|
||||
//
|
||||
// #define KEY_SEQ \
|
||||
// {TS_CH0 , 300 }, \
|
||||
// {TS_CH1 , 300 }, \
|
||||
// {TS_CH2 , 500 }, \
|
||||
// {TS_CH3 , 500 }, \
|
||||
// {TS_CH4 , 300 }, \
|
||||
// {TS_CH5 , 400 }, \
|
||||
// {TS_CH6 , 600 }, \
|
||||
// {TS_CH7 , 500 }, \
|
||||
|
||||
|
||||
#define KEY_SEQ \
|
||||
{TS_CH0 , 100 }, \
|
||||
{TS_CH1 , 100 }, \
|
||||
{TS_CH2 , 200 }, \
|
||||
{TS_CH3 , 90 }, \
|
||||
{TS_CH4 , 90 }, \
|
||||
{TS_CH5 , 100 }, \
|
||||
{TS_CH6 , 250 }, \
|
||||
{TS_CH7 , 300 }, \
|
||||
|
||||
// #define KEY_SEQ \
|
||||
// {TS_CH0 , 20 }, \
|
||||
// {TS_CH1 , 15 }, \
|
||||
// {TS_CH2 , 20 }, /*1 */ \
|
||||
// {TS_CH3 , 30 }, /*1 */ \
|
||||
// {TS_CH4 , 160 }, /*1*/ \
|
||||
// {TS_CH5 , 200 }, /*1*/ \
|
||||
// {TS_CH6 , 25 },/*1*/\
|
||||
// {TS_CH7 , 18 },/*1*/ \
|
||||
|
||||
#define KEY_SEQ \
|
||||
{TS_CH0 , 18}, \
|
||||
{TS_CH1 , 15}, \
|
||||
{TS_CH2 , 40 }, \
|
||||
{TS_CH3 , 100 }, \
|
||||
{TS_CH4 , 200 }, \
|
||||
{TS_CH5 , 190 }, \
|
||||
{TS_CH6 , 50 }, \
|
||||
{TS_CH7 , 40 }, \
|
||||
|
||||
|
||||
|
||||
|
||||
// {TS_CH0 , 100 }, \
|
||||
// {TS_CH1 , 50 }, \
|
||||
|
||||
|
||||
|
||||
/*
|
||||
@@ -231,7 +240,7 @@
|
||||
//-----------------触摸滑条或圆环应用设置-------------------------------------------------------------------------------------------------
|
||||
#if SUPPORT_WHEEL_SLIDER
|
||||
//-----------------------------------------------------------------------------
|
||||
#define PRINT_WHEEL_SLIDER_POSITION_EN 0 //打印触摸圆环或滑条位置开关
|
||||
#define PRINT_WHEEL_SLIDER_POSITION_EN 0 //打印触摸圆环或滑条位置开关 //
|
||||
#define PRINT_WHEEL_SLIDER_DATA_EN 0 //打印触摸圆环或滑条触摸数据开关
|
||||
#define PRINT_WHEEL_SLIDER_RATE_EN 0 //打印比率值
|
||||
|
||||
@@ -248,11 +257,11 @@
|
||||
#define WHEEL_OR_SLIDER_DEF0 WHEEL //是滑条还是圆环,如果是滑条,定义为SLIDER,如果是圆环,定义为WHEEL
|
||||
|
||||
#define WHEEL_SLIDER0_CH_COUNT 4 //第一个圆环或滑条通道数目,必须正确填写
|
||||
#define WHEEL_SLIDER0_SEQ TS_CH8,TS_CH11,TS_CH10,TS_CH9 //通道列表,以顺时钟或从左到右的顺序填写
|
||||
#define WHEEL_SLIDER0_CH_MIN_RATE 70, 40, 40, 70 //手指触摸某通道中间位置时,邻近通道与该通道变化量的比率,该数值与上述通道定义一一对应。该数值可通过打开宏定义PRINT_WHEEL_SLIDER_RATE_EN通过UART打印。
|
||||
#define WHEEL_SLIDER0_SEQ TS_CH11,TS_CH10,TS_CH9,TS_CH8 //通道列表,以顺时钟或从左到右的顺序填写
|
||||
#define WHEEL_SLIDER0_CH_MIN_RATE 9, 19, 12, 16 //手指触摸某通道中间位置时,邻近通道与该通道变化量的比率,该数值与上述通道定义一一对应。该数值可通过打开宏定义PRINT_WHEEL_SLIDER_RATE_EN通过UART打印。
|
||||
|
||||
|
||||
#define WHEEL_SLIDER0_TOUCH_THD 0x4a //圆环或者滑条灵敏度设置,该值越小越灵敏
|
||||
#define WHEEL_SLIDER0_TOUCH_THD 0x3a //圆环或者滑条灵敏度设置,该值越小越灵敏
|
||||
#define WHEEL_SLIDER0_NOISE_THD 0x08
|
||||
|
||||
#if !SUPPORT_KEY
|
||||
@@ -281,7 +290,7 @@
|
||||
#endif
|
||||
|
||||
#undef SUPPORT_TOUCH_SLEEP_MODE //省电模式不支持触摸在线调试,所以要关闭省电模式
|
||||
#define SUPPORT_TOUCH_SLEEP_MODE 0
|
||||
#define SUPPORT_TOUCH_SLEEP_MODE 1
|
||||
#endif
|
||||
#define TK_Debug_UartPutChar Uart0_PutChar
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user