示例#1
0
 /*****************************************************************************
  * 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!");
	 }
 }
示例#2
0
 /*****************************************************************************
  * 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!");
	 }
 }
示例#3
0
/*****************************************************************************
 * 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 
}
示例#4
0
 /*****************************************************************************
  * 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);
 }