Added FUN_0000773c.

This commit is contained in:
Dual Tachyon 2023-08-27 01:07:11 +01:00
parent 37c9d9db9e
commit 0c5d1de3c5
3 changed files with 37 additions and 1 deletions

34
app.c
View File

@ -219,6 +219,38 @@ void FUN_000051e8(void)
FUN_000069f8(FUNCTION_4);
}
void FUN_0000773c(void)
{
uint8_t Previous;
Previous = g_20000414;
gCurrentStep = 0;
if (g_20000413 != 1) {
if (g_20000410 < 200) {
gEeprom.EEPROM_0E81_0E84[gEeprom.RX_CHANNEL] = g_20000414;
gEeprom.VfoChannel[gEeprom.RX_CHANNEL] = Previous;
RADIO_ConfigureChannel(gEeprom.RX_CHANNEL, 2);
} else {
gInfoCHAN_A->DCS[0].Frequency = g_20000418;
RADIO_ApplyOffset(gInfoCHAN_A);
RADIO_ConfigureSquelchAndOutputPower(gInfoCHAN_A);
}
RADIO_SetupRegisters(true);
gUpdateDisplay = true;
return;
}
if (gInfoCHAN_A->CHANNEL_SAVE >= 200) {
RADIO_ApplyOffset(gInfoCHAN_A);
RADIO_ConfigureSquelchAndOutputPower(gInfoCHAN_A);
SETTINGS_SaveChannel(gInfoCHAN_A->CHANNEL_SAVE, gEeprom.RX_CHANNEL, gInfoCHAN_A, 1);
return;
}
SETTINGS_SaveVfoIndices();
}
void FUN_000052f0(void)
{
uint8_t Value;
@ -338,7 +370,7 @@ LAB_0000544c:
gSystickFlag9 = false;
break;
case SCAN_RESUME_SE:
//FUN_0000773c();
FUN_0000773c();
break;
}
}

2
misc.c
View File

@ -103,8 +103,10 @@ uint8_t g_20000400;
uint8_t g_20000410;
uint8_t g_20000411;
uint8_t g_20000413;
uint8_t g_20000414;
uint8_t g_20000415;
uint8_t g_20000416;
uint32_t g_20000418;
uint8_t g_2000041F;
uint8_t g_20000420;
uint8_t g_20000427;

2
misc.h
View File

@ -111,8 +111,10 @@ extern uint8_t g_20000400;
extern uint8_t g_20000410;
extern uint8_t g_20000411;
extern uint8_t g_20000413;
extern uint8_t g_20000414;
extern uint8_t g_20000415;
extern uint8_t g_20000416;
extern uint32_t g_20000418;
extern uint8_t g_2000041F;
extern uint8_t g_20000420;
extern uint8_t g_20000427;