/***************************************************************************** * FUNCTION * mmi_fm_fm_ate_power_off * DESCRIPTION * Power off FM module * PARAMETERS * void * RETURNS * void *****************************************************************************/ void fm_ate_power_off(void) { if (FMR_IsActive() == KAL_TRUE) { mdi_fmr_power_off(); kal_prompt_trace(MOD_FMR,"fm_atcommand_power_off: DONE!"); } }
/***************************************************************************** * FUNCTION * mmi_fm_fm_ate_power_on * DESCRIPTION * Power on FM module * PARAMETERS * void * RETURNS * void *****************************************************************************/ void fm_ate_power_on(void) { if (FMR_IsActive() == KAL_FALSE) { mdi_fmr_power_on_with_path(MDI_DEVICE_SPEAKER2, (mdi_ext_callback) NULL,NULL); kal_prompt_trace(MOD_FMR,"fm_atcommand_power_on: DONE!"); } }
/***************************************************************************** * FUNCTION * aud_fmr_is_power_on * DESCRIPTION * check if FM radio is currently power on * PARAMETERS * void * RETURNS * kal_bool *****************************************************************************/ kal_bool aud_fmr_is_power_on(void) { /*----------------------------------------------------------------*/ /* Local Variables */ /*----------------------------------------------------------------*/ /*----------------------------------------------------------------*/ /* Code Body */ /*----------------------------------------------------------------*/ #if defined(__MED_FMR_MOD__) && defined(__MTK_TARGET__) return FMR_IsActive(); #else return KAL_FALSE; #endif }
/***************************************************************************** * FUNCTION * mmi_fm_fm_ate_set_freq * DESCRIPTION * Power off FM module * PARAMETERS * void * RETURNS * void *****************************************************************************/ void fm_ate_set_freq(kal_uint16 freq) { /*----------------------------------------------------------------*/ /* Local Variables */ /*----------------------------------------------------------------*/ /*----------------------------------------------------------------*/ /* Code Body */ /*----------------------------------------------------------------*/ if (FMR_IsActive() == KAL_FALSE) { mdi_fmr_power_on_with_path(MDI_DEVICE_SPEAKER2,(mdi_ext_callback)NULL,NULL); } mdi_fmr_set_freq(freq); kal_prompt_trace(MOD_FMR,"fm_atcommand_set_freq: %d'd",freq); }