普通SDK要开的宏
📎 原始文档:https://www.kdocs.cn/l/cqAzbJYcwGCj ANC
Wuee DAC_mDE#define DAC_MODE_HI_DIFF[2]I高压1档差分模式,适用干高功率差分耳输出幅度03Vpp,VDDIO>=3.0V#define DAC_MODE_H1_SINGLE (3亭压1橙单端模式适用于高功率单端PA意箱,输出幅度0~1.5Vpp.VDDIO>=3.0V#define DAC MODE H2 DIFF 47高压2档差分模式,适用干高功率差分PA音箱,输出幅度05Vpp,VDDIO>=3.3V#define DAC_MODE_H2_SINGLE [5高压2档单端模式,适用干高功率单端PA音箱,输出幅度0~2.5Vpp.VDDIO>=3.3V招define TCFG_AUDIO_DAC_MODE DAC_MODE_L_DIFF //DAC_MODEL_DIFF低压,DAC_MODE_HI_DIFF高压预留接口,未使用*
#define TCFG_AUDIO_DAC_PA_PORT NO_CONFIG_PORT/ANC配置**
#define TCFG AUDIO ANC ENABLE CONFIG ANC ENABLE IIANC总使能根据global bulid cfq板级定义tdefine TCFG ANC_T0OL_DEBUG ONLINE ENABLE THIS MOUDLE ANC工具蓝牙spp调试
#define TCFG ANC SELF DUT_GET_SZ DISABLE_THIS MOUDLE I/ANC自研产测SZ获取,用十(HYBIRD/FB)产测*当通话与ANC共用FFMIC,并具通话要求更大的MIC模拟增益时,使能TCFG AUDIO_DYNAMIC_ADC_GAIN,*则通话MIC模拟增益以配置工具通话参数为准通话时。ANC使用通话MIC模拟增益#define TCFG_AUDIO_DYNAMIC_ADC_GAIN ENABLE_THIS_MOUDLE
#define TCFG_AUDI0_ANC EARADAPTIVE_EN DISABLE_THIS_MOUDLE IANC耳道自适应使能,耳道是变量产ICSD ADT相关功能配置!
#define TCFG_AUDIO_SPEAK_TO_CHAT_ENABLEDISABLE_THIS_MOUDLE 智能免摘#define TCFG AUDIO ANC WIND NOISE DET ENABLE DISABLE THIS MOUDLE IANC风噪检测#define TCFG_AUDIO_WIDE_AREA_TAP_ENABLE DISABLE_THIS_MOUDLE广域点击
#ifTCFG AUDIO_SPEAK_TO_CHATENABLEIITCFG AUDIO_WIDEAREA_TAP ENABLEITCFG_AUDIO ANC WIND NOISEDET ENABLE#define TCFG_AUDIO_ANC_ACOUSTIC_DETECTOR_EN ENABLE_THIS_MOUDLE 庐音检测使能智能免摘需要打开)#else
#define TCFG_AUDIO_ANC_ACOUSTIC_DETECTOR EN DISABLE_THIS_MOUDLE 庐音检测盘endif
#if CLIENT_BOARD==EARPHONE_HYBRIDdafine ANC TDAIN MODEAMCHYBDInEMMAMC米型配置单前馈单后馈口会
ENC
DMS模式选择*1#define DMS_NORMAL1普通双mic降噪〔mic距离固定〕
#define DMS_FLEXIBLE 2 n适配mic距离不固定且距离比较远的情况,比如头戴式话务耳机#define TCFG_AUDIO_DMS_SEL产ENC双mic配置主mic副mic对应的mic port/#define DMS_MASTER_MIC0 O //micD是主mic#define DMS_MASTER_MIC1 1 //mic1是王mic#if CLIENT_BOARD==EARPHONE_HYBRID#define TCFG_AUDIO_DMS_MIC_MANAGEDMS_MASTER_MIC0#else
#define TCFG_AUDIO_DMS_MIC_MANAGEDMS_MASTER_MICO#endif
通话CVP测试使能,配合第三方量产设备测试MIC频响和算法性能*!#define TCFG AUDIO CVP DUT ENABLE DISABLE THIS MOUDLE产自研通话产测使能.配合JLπ-HAT上位机,测试MIC频响和算法性能*1#define AUDIO_ENC_MPT_SELF_ENABLEENABLE_THIS_MOUDLE//MIC通道配置
#if TCFG_AUDIO_TRIPLE_MIC_ENABLE#define TCFG_AUDIO_ADC_MIC_CHA[AUDIO_ADC_MIC_0|AUDIO_ADC_MIC_1|AUDIO_ADC_MIC_2]#elif TCFG_AUDIO_DUAL_MIC_ENABLE#if CLIENT_BOARD==EARPHONE_HYBRID#define TCFG_AUDIO_ADC_MIC_CHAAUDIO_ADC_MIC_0#else
#define TCFG_AUDIO_ADC_MIC_CHAAUDIO_ADC_MIC_0
Spkeq
827、//828环绕音效使能829830#define AUDIO_SURROUND_CONFIGe//36环绕831832#define AUDIO_VBASS_CONFIG0//虚拟低音,虚拟低音不支持四声道833834#define AEC_PITCHSHIFTER_CONFIGe //通话上行变声,左耳触发变大叔声,右耳触发变女声835836#define AUDIO_SPECTRUM_CONFIGe//频谱计算接口使能837838839848#define AUDIO_SPK_EQ_CONFIG1//SPK_EQ使能841#if AUO¹0_SPK_EQ CONFIG842#if(EQ_SECTION_MAX<10)843#undef EQSECTION_MAX844#define EQSECTION_NAX 10845#endif846#if IAPP_ONLINE_DEBUG847#undef APP_ONLINE_DEBUG848#define APP_ONLINE_DEBUG 1849#endif858#endif/AUDTO SPK EQ CONFIG/851852∨//****
C board_ac700n_demo_cfg.h ×C board_ac700n_is linein_cfghC power apihC dachC audio_config.hC audio_apps>earphone>board>br36>C board_ac700n_demo_dgh>目APP_ONLINEDEBUG773#endif
>APP_ONLINEDEE Aa 第4项,774775//#if(TCFG_BD_NUM==2)776//#undef TCFG_BT_SUPPORTAAC777//#define TCFG_BT_SUPPORT_AAC8 //1to2 AAC暂时不支持778//#endif779788#if TCFG_AUJDIO_HEARING_AID_ENABLE781#undef TCFG_BT_SUPPORT_AAC782#define TCFG_BT_SUPPORTAAC1 //车听功能打开时根据资源情况动态配置是否支持AAC783#endif/TCFG_AUDIO_HEARING_AID_ENABLE/784785/spp数据导出配置/786#if((TCFG_AUDIO_DATA_EXPORT_ENABLE ==AUDIO_DATA_EXPORT_USE_SPP)IⅡ(TCFG_AUDIO_NIC_DUT_ENABLE ==1))787#undef TCFG_USER_TMS_ENABLE788#undef TCFG_USER_BLE_ENABLE789#undef TCFG_BD_M胸798#undef USER_SUPPORT_PROFILE_SPP791#undef USER_SUPPORT_PROFILE_A²DP792#define TCFG_USER_TMS_ENABLE8//spp数数据导出,关闭tws793#define TCFG_USER_BLE_ENABLE8//spp数据导出,关闭ble794#define TCFG_BD_NUN1//连接设备个数配置795#define USER_SUPPORT_PROFILE_SPP1796#define USER SUPPORT_PROFILE_AZDPθ797#define APP_ONLTNE_DEBUG1//通过spp导出据798#el5e799#define APP_ONLINE DEBUG业/在线APPi调试,发布默认不开800#end¹+7TCFG_AUDIO_DATA_EXPOKT_ENABLE⁷881
apps>earphone>board>br36>C board_ac700n_demo_cfg.h>602603第43项,共55604
695 //*********************** 66//EQ配置,使用在线EQ时,EQ文件和EQ模式无效。有EQ文件时,使能TCFG_USE_EQ_FILE,默认不用EQ模式切换功607 #define TCFG_EQENABLE//支持EQ功能,EQ总使能608 //#if TCFG EQ ENABLE609 #define TCFG_EQ_ONLINE_ENABLE8//支持在线EQ调试,如果使用蓝牙串口调试,需要打开宏APP_ONLINE_DEBUG,否则(二选一)610#define TCFG_BT_NUSIC_EQ_ENABLE//支持蓝牙音乐EQ611 #define TCFG_PHONE_EQ_ENABLE//支持通话近端EQ612 #define TCFG_AUDIO_OUT_EQENABLE0 //mix out级,增加eq高低音接口613 #define TCFG_AEC_DCCS_EQ_ENABLE1 //AEC DcCS614 #define TCFG_AEC_UL_EQENABLE1 //AEC UL615 #define TCFG_MUSIC_NCDE_EQENABLEe //支持音乐模式EQ616 #define TCFG_PC_MODE_EQENABLEθ //支持pc模式EQ617
618 #define TCFG_USE_EQFILE1 //离线eq使用配置文件还是默认系数表1:使用文件0使用默认系数表619
628 #if ITCFG_USE_EQ_FILE621 #define TCFG_USER_EQ_MODE_MU胸7 /eq黑默认系表的模式个数,默认是7个622 #endif623
624 #define EQ_SECTION_MAX10 //eq段数,最大20625 #define TCFG_CALL_DL_EQ_SECTION3//通话下行EQ段数,小于等于EQ_SECTIONMAX,最大10段626 #define TCFG_CALL_UL_EQ_SECTION3 //通话上行EQ段数,小于等于EQ_5ECTION_NAX,最大10段
通信
apps>earphone >board>br36>C board ac700n_demo_cfgh>日TCFG_COMMTYPE617618#define TCFG_USE_EQ_FILE1 //离线eq使用配置文件还是默认系数表Aa池。*第43项,共