From 622681128c895a6673a8f1b6c2b5ea1da61d986b Mon Sep 17 00:00:00 2001 From: anschrammh Date: Sun, 26 Mar 2023 23:18:14 +0200 Subject: [PATCH] Reworked the vibration duration when touching the screen --- src/W800_SDK_v1.00.10/lvgl/lvgl_port/lv_port_indev.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/W800_SDK_v1.00.10/lvgl/lvgl_port/lv_port_indev.c b/src/W800_SDK_v1.00.10/lvgl/lvgl_port/lv_port_indev.c index cd729ff..1e95ca8 100644 --- a/src/W800_SDK_v1.00.10/lvgl/lvgl_port/lv_port_indev.c +++ b/src/W800_SDK_v1.00.10/lvgl/lvgl_port/lv_port_indev.c @@ -55,8 +55,10 @@ static void touch_panel_feedback_cb(struct _lv_indev_drv_t *lv_indev_drv, uint8_ { (void)lv_indev_drv; - uint32_t vibration_duration_ms = persistency_get_settings()->display.display_vibrate_on_touch_duration*50; uint16_t vibration_strength = persistency_get_settings()->display.display_vibrate_on_touch_strength*32; + uint32_t vibration_duration_ms = 0; + if(persistency_get_settings()->display.display_vibrate_on_touch_duration) + vibration_duration_ms = persistency_get_settings()->display.display_vibrate_on_touch_duration*50 + 50; switch(lv_event_code) {