368,12 → 368,13 |
rxd_buffer_locked = 0; |
|
// init on first data retrival, distinguished by last battery :) |
if (last_UBat == 255) { |
if (!(COSD_FLAGS_RUNTIME & COSD_OSD_STARTED)) { |
if (debugData.Analog[9] > 40) { |
// fix for min_UBat |
min_UBat = debugData.Analog[9]; |
last_UBat = debugData.Analog[9]; |
init_cosd(last_UBat); |
COSD_FLAGS_RUNTIME |= COSD_OSD_STARTED; |
} |
} else { |
osd_fcmode(); |
396,12 → 397,13 |
#endif |
|
// init on first data retrival, distinguished by last battery :) |
if (last_UBat == 255) { |
if (!(COSD_FLAGS_RUNTIME & COSD_OSD_STARTED)) { |
if (naviData.UBat > 40) { |
// fix for min_UBat |
min_UBat = naviData.UBat; |
last_UBat = naviData.UBat; |
init_cosd(last_UBat); |
COSD_FLAGS_RUNTIME |= COSD_OSD_STARTED; |
} |
} else { |
osd_ncmode(); |