Add Support SDR Receiver and improve ATT

This commit is contained in:
phdlee
2018-04-07 21:32:01 +09:00
parent 23f1b7cd5c
commit 689cfda09e
3 changed files with 99 additions and 11 deletions

View File

@@ -290,6 +290,7 @@ void menuCHMemory(int btn, byte isMemoryToVfo){
//Analog pin monitoring with CW Key and function keys connected.
//by KD8CEC
#ifdef ENABLE_ADCMONITOR
void menuADCMonitor(int btn){
int adcPinA0 = 0; //A0(BLACK, EncoderA)
int adcPinA1 = 0; //A1(BROWN, EncoderB)
@@ -359,6 +360,7 @@ void menuADCMonitor(int btn){
menuClearExit(0);
}
#endif
//VFO Toggle and save VFO Information, modified by KD8CEC
void menuVfoToggle(int btn)
@@ -467,6 +469,7 @@ void menuSDROnOff(int btn)
printLineF2(F("[ON]"));
}
EEPROM.put(ENABLE_SDR, sdrModeOn);
setFrequency(frequency);
menuClearExit(500);
}
@@ -954,14 +957,14 @@ void menuATTSetup(int btn){
char needApplyChangeValue = 1;
if (!btn){
if (isIFShift == 1)
if (attLevel != 0)
printLineF2(F("ATT Change?"));
else
printLineF2(F("ATT On?"));
}
else
{
attLevel = getValueByKnob(5, attLevel, 0, 200, 5, "ATT", 2); //2 : (SetFrequency), targetValue, minKnobValue, maxKnobValue, stepSize
attLevel = getValueByKnob(5, attLevel, 0, 250, 5, "ATT", 2); //2 : (SetFrequency), targetValue, minKnobValue, maxKnobValue, stepSize
delay_background(500, 0); //for check Long Press function key
if (btnDown() || attLevel == 0)
@@ -1229,7 +1232,7 @@ void doMenu(){
btnState = btnDown();
if (i > 0){
if (modeCalibrate && select + i < 240)
if (modeCalibrate && select + i < 250)
select += i;
else if (!modeCalibrate && select + i < 150)
select += i;
@@ -1306,10 +1309,14 @@ void doMenu(){
case 21 :
menuSetupKeyType(btnState);
break;
#ifdef ENABLE_ADCMONITOR
case 22 :
menuADCMonitor(btnState);
break;
case 23 :
#else
case 22 :
#endif
menuTxOnOff(btnState, 0x01); //TX OFF / ON
break;
default :