123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- #ifndef _PLUGIN_H
- #define _PLUGIN_H
- #include "multi_lang.h"
- #include "port_pwm.h"
- #include "port_linein.h"
- #include "port_led.h"
- #include "port_sd.h"
- #include "port_tkey.h"
- #include "bt_call.h"
- void plugin_init(void);
- void plugin_var_init(void);
- void plugin_tmr5ms_isr(void);
- void plugin_tmr1ms_isr(void);
- void maxvol_tone_play(void);
- void minvol_tone_play(void);
- void plugin_music_eq(void);
- void plugin_playmode_warning(void);
- void loudspeaker_mute_init(void);
- void loudspeaker_mute(void);
- void loudspeaker_unmute(void);
- void loudspeaker_disable(void);
- void amp_sel_cfg_init(u8 io_num);
- void amp_sel_cfg_d(void);
- void amp_sel_cfg_ab(void);
- void amp_sel_cfg_dis(void);
- bool bt_hfp_ring_number_en(void);
- bool is_sd_support(void);
- bool is_usb_support(void);
- void sleep_wakeup_config(void);
- bool is_sleep_dac_off_enable(void);
- extern volatile int pwrkey_detect_flag;
- void plugin_vbat_filter(u32 *vbat);
- bool plugin_func_idle_enter_check(void);
- void plugin_sys_init_finish_callback(void);
- void plugin_lowbat_vol_reduce(void);
- void plugin_lowbat_vol_recover(void);
- void plugin_saradc_init(u16 *adc_ch);
- void plugin_saradc_sel_channel(u16 *adc_ch);
- void plugin_hfp_karaok_configure(void);
- void plugin_karaok_init(void);
- void key_knob_process(u16 adc_val, const u8 *knob_level, u8 *key_val);
- void magic_voice_switch(void);
- extern const u16 echo_level_gain_16[16 + 1][2];
- extern const u16 echo_level_gain_12[12 + 1][2];
- #endif
|