CH32V307 LVGL

麻烦发我一份: 个人信息保护,已隐藏


您好,已发至你的邮箱,请注意查收



static void touchpad_read(lv_indev_drv_t * indev_drv, lv_indev_data_t * data)

{

    static lv_coord_t last_x = 0;

    static lv_coord_t last_y = 0; 

    if(touchpad_is_pressed())

    {

        touchpad_get_xy(&last_x, &last_y);

        data->state = LV_INDEV_STATE_PR;

    }

    else

    {

        data->state = LV_INDEV_STATE_REL;

    } 

    data->point.x = last_x;

    data->point.y = last_y;

static bool touchpad_is_pressed(void)

if(touch.touch_num>0)

    return true;

else

return false;

static void touchpad_get_xy(lv_coord_t * x, lv_coord_t * y)

    (*x) = touch.touch0_x;

    (*y) = touch.touch0_y;

}

LVGL触摸没反应,触摸驱动没问题的,按下抬起坐标都正常,问题在哪里?


请发我一份,谢谢!个人信息保护,已隐藏


您好,已发至你的邮箱,请注意查收


麻烦发我一份:个人信息保护,已隐藏


您好,已发送至你的邮箱,请注意查收


麻烦也发我一份,谢谢!


我的邮箱是个人信息保护,已隐藏


您好,已发送至你的邮箱,请注意查收


您好 麻烦也给我一份 谢谢, 个人信息保护,已隐藏


您好,已发送至你的邮箱,请注意查收


请发我一份,谢谢!  个人信息保护,已隐藏


您好,已发送至你的邮箱,请注意查收



您好 麻烦也给我一份 谢谢 个人信息保护,已隐藏


只有登录才能回复,可以选择微信账号登录