feat(indev): add long press time setter (#6664)

This commit is contained in:
Antoine Villeret
2024-08-13 04:20:15 +02:00
committed by GitHub
parent 83582f6a3a
commit 90cfb6c61b
2 changed files with 14 additions and 0 deletions
+7
View File
@@ -360,6 +360,13 @@ void lv_indev_set_display(lv_indev_t * indev, lv_display_t * disp)
indev->disp = disp;
}
void lv_indev_set_long_press_time(lv_indev_t * indev, uint16_t long_press_time)
{
if(indev == NULL) return;
indev->long_press_time = long_press_time;
}
void * lv_indev_get_user_data(const lv_indev_t * indev)
{
if(indev == NULL) return NULL;
+7
View File
@@ -145,6 +145,13 @@ void lv_indev_set_driver_data(lv_indev_t * indev, void * driver_data);
*/
void lv_indev_set_display(lv_indev_t * indev, struct lv_display_t * disp);
/**
* Set long press time to the indev
* @param indev pointer to an input device
* @param time long press time in ms
*/
void lv_indev_set_long_press_time(lv_indev_t * indev, uint16_t long_press_time);
/**
* Get the type of an input device
* @param indev pointer to an input device