summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichele Bini <michele.bini@gmail.com>2022-03-29 23:23:14 (GMT)
committerMichele Bini <michele.bini@gmail.com>2022-03-29 23:23:14 (GMT)
commitaa9bde160c2e4e6a84cf68a6ff7ccc3e175f10bc (patch)
tree7e774fc883aa2af9676a323f6429ead99d9e2232
parentb66935af52e8a74a2145990c21db845a03dfde86 (diff)
Revert "Brief digression into alalog24 display using lv_linemeter"
This reverts commit b66935af52e8a74a2145990c21db845a03dfde86.
-rw-r--r--src/displayapp/screens/WatchFaceDigital.cpp23
-rw-r--r--src/displayapp/screens/WatchFaceDigital.h3
-rw-r--r--src/libs/lv_conf.h2
3 files changed, 1 insertions, 27 deletions
diff --git a/src/displayapp/screens/WatchFaceDigital.cpp b/src/displayapp/screens/WatchFaceDigital.cpp
index 1436a79..68c6acb 100644
--- a/src/displayapp/screens/WatchFaceDigital.cpp
+++ b/src/displayapp/screens/WatchFaceDigital.cpp
@@ -33,29 +33,6 @@ WatchFaceDigital::WatchFaceDigital(DisplayApp* app,
settingsController {settingsController},
motionController {motionController} {
- /*Create a line meter */
- lmeter = lv_linemeter_create(lv_scr_act(), nullptr);
- lv_obj_set_style_local_pad_top(lmeter, LV_LINEMETER_PART_MAIN, LV_STATE_DEFAULT, 0);
- lv_obj_set_style_local_pad_bottom(lmeter, LV_LINEMETER_PART_MAIN, LV_STATE_DEFAULT, 0);
- lv_obj_set_style_local_pad_left(lmeter, LV_LINEMETER_PART_MAIN, LV_STATE_DEFAULT, 0);
- lv_obj_set_style_local_pad_right(lmeter, LV_LINEMETER_PART_MAIN, LV_STATE_DEFAULT, 0);
- lv_obj_set_width_margin(lmeter, 0);
- lv_obj_set_height_margin(lmeter, 0);
- lv_obj_set_size(lmeter, 240, 240);
- lv_obj_align(lmeter, nullptr, LV_ALIGN_CENTER, 0, 0);
- lv_linemeter_set_range(lmeter, 0, 60); /*Set the range*/
- lv_linemeter_set_value(lmeter, 30); /*Set the current value*/
- lv_linemeter_set_angle_offset(lmeter, 180);
- lv_linemeter_set_scale(lmeter, 360, 97); /*Set the angle and number of lines*/
-
- lv_obj_set_style_local_scale_end_color(lmeter, LV_LINEMETER_PART_MAIN, LV_STATE_DEFAULT, lv_color_make(255, 0, 0));
- lv_obj_set_style_local_scale_grad_color(lmeter, LV_LINEMETER_PART_MAIN, LV_STATE_DEFAULT, lv_color_make(160, 0, 0));
- lv_obj_set_style_local_scale_end_line_width(lmeter, LV_LINEMETER_PART_MAIN, LV_STATE_DEFAULT, 2);
- lv_obj_set_style_local_line_width(lmeter, LV_LINEMETER_PART_MAIN, LV_STATE_DEFAULT, 2);
- lv_obj_set_style_local_line_color(lmeter, LV_LINEMETER_PART_MAIN, LV_STATE_DEFAULT, LV_COLOR_SILVER);
-
- taskRefresh = lv_task_create(RefreshTaskCallback, LV_DISP_DEF_REFR_PERIOD, LV_TASK_PRIO_MID, this);
-
batteryIcon = lv_label_create(lv_scr_act(), nullptr);
lv_label_set_text_fmt(batteryIcon, "B##%%");
lv_obj_set_style_local_text_font(batteryIcon, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, &neofont1);
diff --git a/src/displayapp/screens/WatchFaceDigital.h b/src/displayapp/screens/WatchFaceDigital.h
index aef486c..8382996 100644
--- a/src/displayapp/screens/WatchFaceDigital.h
+++ b/src/displayapp/screens/WatchFaceDigital.h
@@ -56,9 +56,6 @@ namespace Pinetime {
DirtyValue<uint32_t> stepCount {};
DirtyValue<bool> notificationState {};
- lv_style_t style_lmeter;
- lv_obj_t* lmeter;
-
lv_obj_t* label_temp;
lv_obj_t* label_time;
lv_obj_t* label_time_sec;
diff --git a/src/libs/lv_conf.h b/src/libs/lv_conf.h
index cbaf64b..dfec64a 100644
--- a/src/libs/lv_conf.h
+++ b/src/libs/lv_conf.h
@@ -673,7 +673,7 @@ typedef void* lv_obj_user_data_t;
* 1: Some extra precision
* 2: Best precision
*/
-#define LV_LINEMETER_PRECISE 2
+#define LV_LINEMETER_PRECISE 0
#endif
/*Mask (dependencies: -)*/