154,9 → 154,13 |
if ((COSD_FLAGS_CONFIG & COSD_FLAG_SHOW_COORDS) |
&& ((naviData.FCFlags & FCFLAG_MOTOR_RUN) |
|| !((COSD_FLAGS_RUNTIME & COSD_WASFLYING) && (COSD_FLAGS_MODES & COSD_FLAG_STATS)))) { |
write_gps_pos(15, bottom_line - 2, naviData.CurrentPosition.Longitude); |
write_gps_pos(15, bottom_line - 1, naviData.CurrentPosition.Latitude); |
uint8_t gps_start_line = bottom_line - 2; |
if ((COSD_FLAGS_RUNTIME & COSD_FLAG_STROMREC) && COSD_FLAGS_MODES & COSD_FLAG_STROMVOLT) { |
gps_start_line--; |
} |
write_gps_pos(15, gps_start_line, naviData.CurrentPosition.Longitude); |
write_gps_pos(15, gps_start_line+1, naviData.CurrentPosition.Latitude); |
} |
|
// center |
if (naviData.FCFlags & FCFLAG_MOTOR_RUN) { // should be engines running |
229,7 → 233,7 |
if ((COSD_FLAGS_RUNTIME & COSD_FLAG_STROMREC) && !(COSD_FLAGS_MODES & COSD_FLAG_FCCURRENT)) { |
//write_ndigit_number_s(3, bottom_line - 1, ampere, 4, 0); |
write_ndigit_number_u_10th(2, bottom_line - 1, ampere / 10, 4, 0); |
write_ndigit_number_s(9, bottom_line - 1, ampere_wasted / 10, 5, 0); |
write_ndigit_number_u(9, bottom_line - 1, ampere_wasted / 10, 5, 0); |
} else if (COSD_FLAGS_MODES & COSD_FLAG_FCCURRENT) { |
write_ndigit_number_u_10th(2, bottom_line - 1, naviData.Current, 4, 0); |
write_ndigit_number_u(9, bottom_line - 1, naviData.UsedCapacity, 5, 0); |