summaryrefslogtreecommitdiff
path: root/src/displayapp/screens/Motion.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/displayapp/screens/Motion.cpp')
-rw-r--r--src/displayapp/screens/Motion.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/displayapp/screens/Motion.cpp b/src/displayapp/screens/Motion.cpp
index 97e01af..00c3172 100644
--- a/src/displayapp/screens/Motion.cpp
+++ b/src/displayapp/screens/Motion.cpp
@@ -27,7 +27,8 @@ Motion::Motion(Pinetime::Applications::DisplayApp* app, Controllers::MotionContr
// lv_chart_init_points(chart, ser3, 0);
lv_chart_refresh(chart); /*Required after direct set*/
- // label = lv_label_create(lv_scr_act(), NULL);
+ label = lv_label_create(lv_scr_act(), NULL);
+ lv_label_set_text_static(label, labelText);
// lv_label_set_text_fmt(label, "X #FF0000 %d# Y #008000 %d# Z #FFFF00 %d#", 0, 0, 0);
// lv_label_set_align(label, LV_LABEL_ALIGN_CENTER);
// lv_obj_align(label, NULL, LV_ALIGN_IN_TOP_MID, 0, 10);
@@ -42,9 +43,16 @@ Motion::~Motion() {
}
void Motion::Refresh() {
+ uint16_t G = motionController.G()
lv_chart_set_next(chart, ser1, motionController.G());
// lv_chart_set_next(chart, ser2, motionController.Y());
// lv_chart_set_next(chart, ser3, motionController.Z());
+ labelText[4] = '0'+(G%10); G /= 10;
+ labelText[3] = '0'+(G%10); G /= 10;
+ labelText[2] = '0'+(G%10); G /= 10;
+ labelText[1] = '0'+(G%10); G /= 10;
+ labelText[0] = '0'+G; G /= 10;
+ lv_label_set_text_static(label, labelText);
#if 0
lv_label_set_text_fmt(label,
"X #FF0000 %d# Y #008000 %d# Z #FFFF00 %d#",