void radio_band_switcher(void) { #if 1 if(radio_band.bCurBand>((sizeof(radio_freq_tab)/6)-1)){ radio_band.bCurBand = FM_MODE; } #endif radio_band.wFreqUpLimit= radio_freq_tab[radio_band.bCurBand].MAX_FREQ; radio_band.wFreqDownLimit = radio_freq_tab[radio_band.bCurBand].MIN_FREQ; radio_band.bTuneStep= radio_freq_tab[radio_band.bCurBand].FREQ_STEP; #ifdef SAVE_BAND_FREQ_INFO radio_band.wFreq= read_radio_freq(radio_band.bCurBand); if (radio_band.wFreq > radio_band.wFreqUpLimit) radio_band.wFreq = radio_band.wFreqDownLimit; if (radio_band.wFreq < radio_band.wFreqDownLimit) radio_band.wFreq =radio_band.wFreqDownLimit; #endif #ifdef USE_VALIDSTATION_CHECK load_band_info(radio_band.bCurBand); #endif disp_port(MENU_RADIO_MAIN); KT_AMFMSetMode(radio_band.bCurBand); set_radio_freq(RADIO_CUR_FRE); }
void radio_switch_band_mode(u8 b_mode) { #ifdef USE_KT_FM_CHIP if(radio_chip_id== "KT"){ KT_AMFMSetMode(b_mode); } #endif if(radio_chip_id== RDAFM_ID){ cur_sw_fm_band=0; } }