@@ -29,7 +29,15 @@ static void render_callback(Canvas* const canvas, void* context)
2929 snprintf (buffer , 64 , "LAT: %f" , (double )gps_uart -> status .latitude );
3030 canvas_draw_str_aligned (canvas , 10 , 10 , AlignLeft , AlignBottom , buffer );
3131 snprintf (buffer , 64 , "LON: %f" , (double )gps_uart -> status .longitude );
32+ canvas_draw_str_aligned (canvas , 10 , 20 , AlignLeft , AlignBottom , buffer );
33+ snprintf (buffer , 64 , "C/S: %.1f / %.2fkn" , (double )gps_uart -> status .course , (double )gps_uart -> status .speed );
3234 canvas_draw_str_aligned (canvas , 10 , 30 , AlignLeft , AlignBottom , buffer );
35+ snprintf (buffer , 64 , "ALT: %.1f %c" , (double )gps_uart -> status .altitude , gps_uart -> status .altitude_units );
36+ canvas_draw_str_aligned (canvas , 10 , 40 , AlignLeft , AlignBottom , buffer );
37+ snprintf (buffer , 64 , "FIX: %d" , gps_uart -> status .fix_quality );
38+ canvas_draw_str_aligned (canvas , 10 , 50 , AlignLeft , AlignBottom , buffer );
39+ snprintf (buffer , 64 , "SAT: %d" , gps_uart -> status .satellites_tracked );
40+ canvas_draw_str_aligned (canvas , 10 , 60 , AlignLeft , AlignBottom , buffer );
3341
3442 release_mutex ((ValueMutex * )context , gps_uart );
3543}
0 commit comments