if(setup.fmband < AKC6955_BAND_TV1) {
printstr("FM");
_PUTCHAR('1' + (setup.fmband & 7));
- printstr(" ");
+ _PUTCHAR(' ');
} else if(setup.fmband < AKC6955_BAND_FMUSER){
printstr("TV");
_PUTCHAR('1' +setup. fmband - AKC6955_BAND_TV1);
- printstr(" ");
+ _PUTCHAR(' ');
} else { // USER
printstr("FMU");
_PUTCHAR('0' + setup.fm_userbandnum);
- _PUTCHAR(' ');
}
+ if(stereoflag != 0){
+ printstr(" ST");
+ } else {
+ printstr(" ");
+ }
+ freq = setup.fmfreq;// + diffstat / 100;
+ freq_lo = freq % 100;
+ freq_hi = freq / 100;
+ print_numeric_nosupress(freq_hi, 3);
+ _PUTCHAR('.');
+ print_numeric_nosupress(freq_lo, 2);
+ printstr("MHz");
} else { // AM
if(setup.amband == AKC6955_BAND_LW) {
- printstr("LW");
+ printstr("LW ");
} else if(setup.amband <AKC6955_BAND_SW1) { //MW
printstr("MW");
_PUTCHAR('1' + setup.amband - AKC6955_BAND_MW1);
_PUTCHAR('0' + setup.am_userbandnum);
_PUTCHAR(' ');
}
- }
-// _LOCATE(15-5 ,1);
- _LOCATE(15-3-8, y);
- if(setup.fm != 0){
- if(stereoflag != 0){
- printstr("ST");
- } else {
- printstr(" ");
- }
- freq = setup.fmfreq;// + diffstat / 100;
- freq_lo = freq % 100;
- freq_hi = freq / 100;
- print_numeric_nosupress(freq_hi, 3);
- _PUTCHAR('.');
- print_numeric_nosupress(freq_lo, 2);
- } else {
- freq = setup.amfreq;// + diffstat / 10;
- printstr(" ");
- print_numeric_nosupress(freq, 5);
- }
- // Signal
- _LOCATE(15-3, y);
- if(setup.fm != 0){
- printstr("MHz");
- } else {
- printstr("KHz");
+ freq = setup.amfreq;// + diffstat / 10;
+ printstr(" ");
+ print_numeric_nosupress(freq, 5);
+ printstr("KHz");
}
_HOME();
}
unsigned int batlv;
// _CLS();
_LOCATE(0,0);
- printstr("S");
+ _PUTCHAR('S');
sig = recv_signal + 40;
print_numeric_nosupress(sig / 20, 1);
_PUTCHAR(' ');