Ejemplo n.º 1
0
/*----------------------------------------------------------------------------*/
void set_dsp_eq(u8 n)
{
    dsp_set_eq_coeff(dsp_eq_table[n]);

    if (n == NORMAL)
    {
        dsp_set_eq_mode(0);
    }
    else
    {	
        dsp_set_eq_mode(2);
    }
}
Ejemplo n.º 2
0
/*----------------------------------------------------------------------------*/
void rtc_fun(void)
{
    MAIN_POWER_PORT_INIT();	
    MAIN_POWER_PORT_DISABLE();	
    iic_gpio_set_low();
    amp_mute(1);

    if(alm_on_flag){
		if(sys_main_vol != alrm_vol_bakup)
		sys_main_vol = alrm_vol_bakup;
    		alm_on_flag = 0;
    }
    input_number_en = 0;
    vol_change_en=0;
    key_voice_en=0;
    main_menu = MENU_RTC;
    close_alarm();
    dsp_set_eq_mode(0);			  //系统时钟div前需关闭eq
    SYSTEM_CLK_DIV4();
    key_table_sel(0);
    flush_all_msg();
    set_max_vol(MAX_ANOLOG_VOL,MAX_DIGITAL_VOL);///设置最大音量
    dac_out_select(DAC_MUSIC, 0);
	
    rtc_mode_setting = RTC_DISPLAY;
    rtc_coordinate = 0;
    alm_coordinate = 0;
    if (alm_cnt)
    {
        put_msg_lifo(MSG_ALM_ON);
    }
    else
    {
        read_rtc(&curr_time);
        chk_date_err();
        disp_port(MENU_RTC);
    }

    MAIN_POWER_PORT_INIT();	
    MAIN_POWER_PORT_DISABLE();	
	
    deal_rtc();

    amp_mute(1);
    MAIN_POWER_PORT_ENABLE();	

    delay_10ms(3);
    key_voice_en=0;
    main_vol_set(0, CHANGE_VOL_NO_MEM);
    MAIN_POWER_PORT_ENABLE();	
    amp_mute(1);
    delay_10ms(80);
  
    snooze_en =0;
	
    PT2313_Init();
    delay_10ms(10);
    PT2313_Init();
	
}
Ejemplo n.º 3
0
/*----------------------------------------------------------------------------*/
void set_dsp_eq(u8 n)
{
    dsp_set_eq_coeff(dsp_eq_table[n]);

    if (n == NORMAL)
    {
#if (MUSIC_SPECTRUM_EN == 1)
        dsp_set_eq_mode(1);			 //spectrum display only
#else
        dsp_set_eq_mode(0);
#endif
    }
    else
    {
#if (MUSIC_SPECTRUM_EN == 1)
        dsp_set_eq_mode(2);			//spectrum display & EQ
#else
        dsp_set_eq_mode(0);
#endif
    }
}
Ejemplo n.º 4
0
void amux_dsp_eq(void)
{
    dsp_set_eq_coeff(dsp_eq_table[0]);
    dsp_set_eq_mode(0);
}