mirror of
https://github.com/OneOfEleven/uv-k5-firmware-custom.git
synced 2025-06-19 22:58:04 +03:00
RX can now be set from 18MHz to 1300MHz, though TX is still restricted.
This commit is contained in:
58
ui/scanner.c
58
ui/scanner.c
@ -26,56 +26,60 @@
|
||||
|
||||
void UI_DisplayScanner(void)
|
||||
{
|
||||
char String[16];
|
||||
bool bCentered;
|
||||
char String[16];
|
||||
bool bCentered;
|
||||
uint8_t Start;
|
||||
|
||||
memset(gFrameBuffer, 0, sizeof(gFrameBuffer));
|
||||
memset(String, 0, sizeof(String));
|
||||
|
||||
if (gScanSingleFrequency || (gScanCssState != SCAN_CSS_STATE_OFF && gScanCssState != SCAN_CSS_STATE_FAILED)) {
|
||||
memset(String, 0, sizeof(String));
|
||||
if (gScanSingleFrequency || (gScanCssState != SCAN_CSS_STATE_OFF && gScanCssState != SCAN_CSS_STATE_FAILED))
|
||||
sprintf(String, "FREQ:%.5f", gScanFrequency * 1e-05);
|
||||
} else {
|
||||
else
|
||||
sprintf(String, "FREQ:**.*****");
|
||||
}
|
||||
UI_PrintString(String, 2, 0, 1, 8);
|
||||
memset(String, 0, sizeof(String));
|
||||
|
||||
if (gScanCssState < SCAN_CSS_STATE_FOUND || !gScanUseCssResult) {
|
||||
memset(String, 0, sizeof(String));
|
||||
if (gScanCssState < SCAN_CSS_STATE_FOUND || !gScanUseCssResult)
|
||||
sprintf(String, "CTC:******");
|
||||
} else if (gScanCssResultType == CODE_TYPE_CONTINUOUS_TONE) {
|
||||
else
|
||||
if (gScanCssResultType == CODE_TYPE_CONTINUOUS_TONE)
|
||||
sprintf(String, "CTC:%.1fHz", CTCSS_Options[gScanCssResultCode] * 0.1);
|
||||
} else {
|
||||
else
|
||||
sprintf(String, "DCS:D%03oN", DCS_Options[gScanCssResultCode]);
|
||||
}
|
||||
|
||||
UI_PrintString(String, 2, 0, 3, 8);
|
||||
memset(String, 0, sizeof(String));
|
||||
|
||||
if (gScannerEditState == 2) {
|
||||
memset(String, 0, sizeof(String));
|
||||
if (gScannerEditState == 2)
|
||||
{
|
||||
strcpy(String, "SAVE?");
|
||||
Start = 0;
|
||||
|
||||
Start = 0;
|
||||
bCentered = 1;
|
||||
} else {
|
||||
if (gScannerEditState == 1) {
|
||||
}
|
||||
else
|
||||
{
|
||||
if (gScannerEditState == 1)
|
||||
{
|
||||
strcpy(String, "SAVE:");
|
||||
UI_GenerateChannelStringEx(String + 5, gShowChPrefix, gScanChannel);
|
||||
} else if (gScanCssState < SCAN_CSS_STATE_FOUND) {
|
||||
}
|
||||
else
|
||||
if (gScanCssState < SCAN_CSS_STATE_FOUND)
|
||||
{
|
||||
strcpy(String, "SCAN");
|
||||
memset(String + 4, '.', (gScanProgressIndicator & 7) + 1);
|
||||
} else {
|
||||
if (gScanCssState == SCAN_CSS_STATE_FOUND) {
|
||||
strcpy(String, "SCAN CMP.");
|
||||
} else {
|
||||
strcpy(String, "SCAN FAIL.");
|
||||
}
|
||||
}
|
||||
Start = 2;
|
||||
else
|
||||
if (gScanCssState == SCAN_CSS_STATE_FOUND)
|
||||
strcpy(String, "SCAN CMP.");
|
||||
else
|
||||
strcpy(String, "SCAN FAIL.");
|
||||
|
||||
Start = 2;
|
||||
bCentered = 0;
|
||||
}
|
||||
|
||||
UI_PrintString(String, Start, bCentered ? 127 : 0, 5, 8);
|
||||
|
||||
ST7565_BlitFullScreen();
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user