150,6 → 150,9 |
usart1_request_blocking('V', PSTR(REQUEST_FC_VERSION)); |
#else |
usart1_request_nc_uart(); |
_delay_ms(200); |
usart1_request_nc_uart(); |
|
//usart1_request_mk_data(1, 'v', 0); |
write_ascii_string_pgm(2, 11, PSTR("NC VERSION: ........")); |
usart1_request_blocking('V', PSTR(REQUEST_NC_VERSION)); |
185,6 → 188,9 |
clear(); |
// update flags to paint display again because of clear |
COSD_FLAGS_RUNTIME &= ~COSD_ICONS_WRITTEN; |
|
// we got data |
COSD_FLAGS_RUNTIME |= COSD_DATARECEIVED; |
} |
|
/* ########################################################################## |
267,7 → 273,12 |
write_ascii_string_pgm(MENU_MIDDLE, ++line, PSTR("Big Vario")); |
onoff(MENU_MIDDLE + 10, line, COSD_FLAGS_MODES & COSD_FLAG_BIGVARIO); |
|
write_ascii_string_pgm(MENU_MIDDLE, ++line, PSTR("Passive")); |
onoff(MENU_MIDDLE + 10, line, COSD_FLAGS_CONFIG & COSD_FLAG_PASSIVE); |
|
/*write_ascii_string_pgm(MENU_MIDDLE, ++line, PSTR("?????")); |
onoff(MENU_MIDDLE + 10, line, COSD_FLAGS_CONFIG & COSD_FLAG_PASSIVE);*/ |
|
// bottom |
write_ascii_string_pgm(MENU_LEFT, 9, PSTR("Reset uptime")); |
|
311,7 → 322,7 |
while (inmenu) { |
if (s2_pressed()) { |
chosen = (chosen + 1) % 17; |
if (chosen == 10) chosen = 13; // SKIP unused menu space for now |
if (chosen == 11) chosen = 13; // SKIP unused menu space for now |
config_menu_drawings(chosen); |
_delay_ms(500); |
} else if (s1_pressed()) { |
358,6 → 369,9 |
case 9: // big vario |
COSD_FLAGS_MODES ^= COSD_FLAG_BIGVARIO; |
break; |
case 10: // passive |
COSD_FLAGS_CONFIG ^= COSD_FLAG_PASSIVE; |
break; |
case 13: // reset uptime |
uptime = 0; |
config_menu_doclick(chosen); |