|
|
|
|
@ -383,6 +383,36 @@ touch_position(int *x, int *y)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void
|
|
|
|
|
show_version(void)
|
|
|
|
|
{
|
|
|
|
|
int status;
|
|
|
|
|
int x = 5, y = 5;
|
|
|
|
|
int i;
|
|
|
|
|
|
|
|
|
|
adc_stop(ADC1);
|
|
|
|
|
ili9341_fill(0, 0, 320, 240, 0);
|
|
|
|
|
|
|
|
|
|
ili9341_drawstring_size(BOARD_NAME, x, y, 0xffff, 0x0000, 4);
|
|
|
|
|
y += 25;
|
|
|
|
|
|
|
|
|
|
ili9341_drawstring_5x7("2016-2019 Copyright @edy555", x, y += 10, 0xffff, 0x0000);
|
|
|
|
|
ili9341_drawstring_5x7("Licensed under GPL. See: https://github.com/ttrftech/NanoVNA", x, y += 10, 0xffff, 0x0000);
|
|
|
|
|
ili9341_drawstring_5x7("Version: " VERSION, x, y += 10, 0xffff, 0x0000);
|
|
|
|
|
ili9341_drawstring_5x7("Build Time: " __DATE__ " - " __TIME__, x, y += 10, 0xffff, 0x0000);
|
|
|
|
|
y += 5;
|
|
|
|
|
ili9341_drawstring_5x7("Kernel: " CH_KERNEL_VERSION, x, y += 10, 0xffff, 0x0000);
|
|
|
|
|
ili9341_drawstring_5x7("Compiler: " PORT_COMPILER_NAME, x, y += 10, 0xffff, 0x0000);
|
|
|
|
|
ili9341_drawstring_5x7("Architecture: " PORT_ARCHITECTURE_NAME " Core Variant: PORT_CORE_VARIANT_NAME", x, y += 10, 0xffff, 0x0000);
|
|
|
|
|
ili9341_drawstring_5x7("Port Info: " PORT_INFO, x, y += 10, 0xffff, 0x0000);
|
|
|
|
|
ili9341_drawstring_5x7("Platform: " PLATFORM_NAME, x, y += 10, 0xffff, 0x0000);
|
|
|
|
|
|
|
|
|
|
do {
|
|
|
|
|
status = touch_check();
|
|
|
|
|
} while(status != EVT_TOUCH_PRESSED);
|
|
|
|
|
|
|
|
|
|
touch_start_watchdog();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// type of menu item
|
|
|
|
|
@ -490,6 +520,11 @@ menu_config_cb(int item)
|
|
|
|
|
menu_move_back();
|
|
|
|
|
ui_mode_normal();
|
|
|
|
|
break;
|
|
|
|
|
case 3:
|
|
|
|
|
show_version();
|
|
|
|
|
redraw_frame();
|
|
|
|
|
request_to_redraw_grid();
|
|
|
|
|
draw_menu();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@ -867,6 +902,7 @@ const menuitem_t menu_config[] = {
|
|
|
|
|
{ MT_CALLBACK, "TOUCH CAL", menu_config_cb },
|
|
|
|
|
{ MT_CALLBACK, "TOUCH TEST", menu_config_cb },
|
|
|
|
|
{ MT_CALLBACK, "SAVE", menu_config_cb },
|
|
|
|
|
{ MT_CALLBACK, "VERSION", menu_config_cb },
|
|
|
|
|
{ MT_CANCEL, S_LARROW" BACK", NULL },
|
|
|
|
|
{ MT_NONE, NULL, NULL } // sentinel
|
|
|
|
|
};
|
|
|
|
|
|