add widget_battery() which shows the LiPo state of charge

This commit is contained in:
Pim van Pelt
2017-11-27 22:36:38 +01:00
parent d07a0e053c
commit 4aa8c56f40
4 changed files with 74 additions and 3 deletions

@ -70,19 +70,24 @@ void tft_demo(void)
return;
}
w = widget_create("name", 0, 0, 198, 20);
w = widget_create("name", 0, 0, 185, 20);
widget_set_handler(w, widget_name_ev, NULL);
screen_widget_add(screen, w);
w = widget_create("network", 198, 0, 22, 20);
w = widget_create("network", 185, 0, 22, 20);
widget_set_handler(w, widget_network_ev, NULL);
screen_widget_add(screen, w);
w = widget_create("wifi", 220, 0, 20, 20);
w = widget_create("wifi", 207, 0, 20, 20);
widget_set_handler(w, widget_wifi_ev, NULL);
widget_set_timer(w, 5000);
screen_widget_add(screen, w);
w = widget_create("battery", 227, 0, 13, 20);
widget_set_handler(w, widget_battery_ev, NULL);
widget_set_timer(w, 10000);
screen_widget_add(screen, w);
w = widget_create("time", 240, 0, 80, 20);
widget_set_handler(w, widget_time_ev, NULL);
widget_set_timer(w, 1000);