aboutsummaryrefslogtreecommitdiff
path: root/examples/arduino
diff options
context:
space:
mode:
authorKlaus Musch <kmusch@gmail.com>2024-04-05 10:23:43 +0200
committerGitHub <noreply@github.com>2024-04-05 16:23:43 +0800
commitc9a6b2588546afdd4bd18b8594e570246c23bca2 (patch)
treeda48f9b491b01fd68f5e63dacaaae8a50effc5fb /examples/arduino
parenta3d20a78ddf56dbac37b217af3b0716a353e8deb (diff)
downloadlvgl-c9a6b2588546afdd4bd18b8594e570246c23bca2.tar.gz
lvgl-c9a6b2588546afdd4bd18b8594e570246c23bca2.zip
fix(example): LVGL_Arduino.ino millis() as tick source (#5999)
Diffstat (limited to 'examples/arduino')
-rw-r--r--examples/arduino/LVGL_Arduino/LVGL_Arduino.ino8
1 files changed, 7 insertions, 1 deletions
diff --git a/examples/arduino/LVGL_Arduino/LVGL_Arduino.ino b/examples/arduino/LVGL_Arduino/LVGL_Arduino.ino
index 03ed8eb90..04a79f9d1 100644
--- a/examples/arduino/LVGL_Arduino/LVGL_Arduino.ino
+++ b/examples/arduino/LVGL_Arduino/LVGL_Arduino.ino
@@ -67,6 +67,12 @@ void my_touchpad_read( lv_indev_t * indev, lv_indev_data_t * data )
*/
}
+/*use Arduinos millis() as tick source*/
+static uint32_t my_tick(void)
+{
+ return millis();
+}
+
void setup()
{
String LVGL_Arduino = "Hello Arduino! ";
@@ -78,7 +84,7 @@ void setup()
lv_init();
/*Set a tick source so that LVGL will know how much time elapsed. */
- lv_tick_set_cb(millis);
+ lv_tick_set_cb(my_tick);
/* register print function for debugging */
#if LV_USE_LOG != 0