File tree Expand file tree Collapse file tree 2 files changed +9
-4
lines changed
examples/tutorials/thread_network Expand file tree Collapse file tree 2 files changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ static void update_screen(void);
16
16
17
17
uint8_t global_temperature_setpoint = 0 ;
18
18
uint8_t local_temperature_setpoint = 22 ;
19
- uint8_t measured_temperature = 0 ;
19
+ int measured_temperature = 0 ;
20
20
21
21
static void button_callback (returncode_t ret ,
22
22
int btn_num ,
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ static void update_screen(void);
16
16
17
17
uint8_t global_temperature_setpoint = 0 ;
18
18
uint8_t local_temperature_setpoint = 22 ;
19
- uint8_t measured_temperature = 0 ;
19
+ int measured_temperature = 0 ;
20
20
21
21
bool callback_event = false;
22
22
@@ -45,6 +45,7 @@ int main(void) {
45
45
u8g2_SetFont (& u8g2 , u8g2_font_profont12_tr );
46
46
u8g2_SetFontPosTop (& u8g2 );
47
47
48
+ // Enable buttons
48
49
for (int i = 0 ; i < 4 ; i ++ ) {
49
50
libtock_button_notify_on_press (i , button_callback );
50
51
}
@@ -70,9 +71,13 @@ static void update_screen(void) {
70
71
"Global Set Point: %d" ,
71
72
global_temperature_setpoint );
72
73
74
+ uint8_t whole_temp = measured_temperature / 100 ;
75
+ uint8_t decimal_temp = measured_temperature % 100 ;
76
+
73
77
sprintf (temperature_current_measure_str ,
74
- "Measured Temp: %d" ,
75
- measured_temperature );
78
+ "Measured Temp: %d.%d" ,
79
+ whole_temp ,
80
+ decimal_temp );
76
81
77
82
// Use u8g2 library to draw each string.
78
83
u8g2_ClearBuffer (& u8g2 );
You can’t perform that action at this time.
0 commit comments