GUI的触屏困扰了我好长时间,下面函数检测触屏状态,为什么按下和释放都会执行LED取反的操作。我本是想实现触屏按下并释放才将LED取反的。还有不明白触屏状态结构体的参数是在什么地方被修改的?我自己没有写程序修改触屏状态呀,可是调试发现触屏状态确实可以改变。求助一下!
static void AppTaskTouch(void *p_arg)
{
GUI_PID_STATE TouchPoint;
(void)p_arg;
while(1){
GUI_TOUCH_Exec();
GUI_TOUCH_GetState(&TouchPoint);
if(TouchPoint.Pressed)
bsp_LedToggle(2);
OSTimeDlyHMSM(0, 0, 0, 10);
}
} |