mcu_ab568x/userboot240328/app/projects/AB5681G_320/functions/func_bt.h
2025-05-30 18:03:10 +08:00

38 lines
927 B
C

#ifndef _FUNC_BT_H
#define _FUNC_BT_H
#define BT_WARN_CON BIT(0)
#define BT_WARN_HID_CON BIT(1)
#define BT_WARN_DISCON BIT(4)
#define BT_WARN_HID_DISCON BIT(5)
#define BT_WARN_PAIRING BIT(6)
#define INCALL_FLAG_SCO BIT(0)
#define INCALL_FLAG_CALL BIT(1)
#define INCALL_FLAG_FADE (INCALL_FLAG_SCO|INCALL_FLAG_CALL)
enum {
AEC_PARAM_MIC_ANL_GAIN,
AEC_PARAM_MIC_DIG_GAIN,
AEC_PARAM_MIC_POST_GAIN,
AEC_PARAM_NOISE,
AEC_PARAM_LEVEL,
AEC_PARAM_OFFSET,
};
void sfunc_bt_ring(void);
void sfunc_bt_call(void);
void sfunc_bt_ota(void);
void func_bt_mp3_res_play(u32 addr, u32 len);
void func_bt_exit(void);
void func_bt_init(void);
void func_bt_chk_off(void);
void func_bt_sub_process(void);
void func_bt_process(void);
void func_bt_enter(void);
void bt_sco_magic_voice_switch(void);
#endif // _FUNC_BT_H