band -= 2;
}
setup.amband = band;
+ switch(setup.amband) {
+ case AKC6955_BAND_LW:
+ case AKC6955_BAND_MW2:
+ setup.am_mode3k = 0xff;
+ break;
+ case AKC6955_BAND_MW1:
+ case AKC6955_BAND_MW3:
+ case AKC6955_BAND_MW4:
+ setup.am_mode3k = 0x00;
+ break;
+ case AKC6955_BAND_AMUSER:
+ call_userband(setup.am_userbandnum);
+ break;
+ default:
+ break;
+ }
if(setup.amband == AKC6955_BAND_AMUSER){
// amfreq = am_usrbands[am_userbandnum].freq;
call_userband(setup.am_userbandnum);
freq = 33; // 99KHz@3K/9KStep.
if(setup.fm != 0){
freq = 40; // 1MHz
- } else if(setup.am_mode3k != 0){
+ } else if(setup.am_mode3k == 0){
freq = 20; // 100KHz
}
akc6955_up_freq(freq); // 825 or 90 or 165KHz
freq = 33; // 99KHz@3K/9KStep.
if(setup.fm != 0){
freq = 40; // 1MHz
- } else if(setup.am_mode3k != 0){
+ } else if(setup.am_mode3k == 0){
freq = 20; // 100KHz
}
akc6955_down_freq(freq); // 825 or 90 or 165KHz
freq = 1; // 5KHz or 3KHz
if(setup.amband == AKC6955_BAND_MW2) {
freq = 3; // 9KHz
- } else if(setup.amband == AKC6955_BAND_MW3) {
- freq = 2; // 10KHz
}
}
akc6955_down_freq(freq);
freq = 1; // 5KHz or 3KHz
if(setup.amband == AKC6955_BAND_MW2) {
freq = 3; // 9KHz
- } else if(setup.amband == AKC6955_BAND_MW3) {
- freq = 2; // 10KHz
}
}
akc6955_up_freq(freq);