Searched refs:enc_diff (Results 1 – 3 of 3) sorted by relevance
102 } else if(indev_act->driver.type == LV_INDEV_TYPE_ENCODER && data.enc_diff) { in lv_indev_read_task()541 if(data->enc_diff < 0) { in indev_encoder_proc()542 for(s = 0; s < -data->enc_diff; s++) lv_group_send_data(g, LV_KEY_LEFT); in indev_encoder_proc()543 } else if(data->enc_diff > 0) { in indev_encoder_proc()544 for(s = 0; s < data->enc_diff; s++) lv_group_send_data(g, LV_KEY_RIGHT); in indev_encoder_proc()550 if(data->enc_diff < 0) { in indev_encoder_proc()551 for(s = 0; s < -data->enc_diff; s++) lv_group_focus_prev(g); in indev_encoder_proc()552 } else if(data->enc_diff > 0) { in indev_encoder_proc()553 for(s = 0; s < data->enc_diff; s++) lv_group_focus_next(g); in indev_encoder_proc()
63 int16_t enc_diff; /**< For LV_INDEV_TYPE_ENCODER number of steps since the previous read*/ member
348 data->enc_diff = encoder_diff;
Completed in 5 milliseconds