91 lines
3.7 KiB
C
91 lines
3.7 KiB
C
#ifndef APP_CONFIG_H
|
||
#define APP_CONFIG_H
|
||
|
||
#define __FLASH_SIZE__ (4 * 1024 * 1024)
|
||
|
||
#ifdef CONFIG_NO_SDRAM_ENABLE
|
||
#define __SDRAM_SIZE__ (0 * 1024 * 1024)
|
||
#else
|
||
#define __SDRAM_SIZE__ (2 * 1024 * 1024)
|
||
#endif
|
||
|
||
#define TCFG_ADKEY_ENABLE 1 //AD按键
|
||
|
||
#define CONFIG_DEBUG_ENABLE //打印开关
|
||
#define CONFIG_AUDIO_MIX_ENABLE //打开叠音功能,蓝牙同步需要打开此功能
|
||
|
||
#define RTOS_STACK_CHECK_ENABLE //是否启用定时检查任务栈
|
||
// #define MEM_LEAK_CHECK_ENABLE //是否启用内存泄漏检查(需要包含mem_leak_test.h头文件)
|
||
|
||
#define CONFIG_PCM_ENC_ENABLE
|
||
#define CONFIG_AEC_ENC_ENABLE
|
||
#define CONFIG_DNS_ENC_ENABLE
|
||
#define CONFIG_AAC_DEC_ENABLE
|
||
#define CONFIG_SBC_DEC_ENABLE
|
||
#define CONFIG_SBC_ENC_ENABLE
|
||
#define CONFIG_MSBC_DEC_ENABLE
|
||
#define CONFIG_MSBC_ENC_ENABLE
|
||
#define CONFIG_CVSD_DEC_ENABLE
|
||
#define CONFIG_CVSD_ENC_ENABLE
|
||
#define CONFIG_VIRTUAL_DEV_ENC_ENABLE
|
||
#define CONFIG_NEW_M4A_DEC_ENABLE
|
||
|
||
#define CONFIG_ALL_ADC_CHANNEL_OPEN_ENABLE //四路ADC硬件全开
|
||
#define CONFIG_AUDIO_ADC_CHANNEL_L 1 //左mic通道
|
||
#define CONFIG_AUDIO_ADC_CHANNEL_R 3 //右mic通道
|
||
#define CONFIG_PHONE_CALL_ADC_CHANNEL 1 //通话mic通道
|
||
#define CONFIG_AEC_ADC_CHANNEL 0 //回采通道
|
||
#define CONFIG_AEC_AUDIO_ADC_GAIN 80 //回采通道增益
|
||
|
||
|
||
//*********************************************************************************//
|
||
// 电源配置 //
|
||
//*********************************************************************************//
|
||
#define CONFIG_LOW_POWER_ENABLE //低功耗睡眠使能
|
||
#define TCFG_LOWPOWER_BTOSC_DISABLE 0
|
||
#ifdef CONFIG_LOW_POWER_ENABLE
|
||
#define TCFG_LOWPOWER_LOWPOWER_SEL (RF_SLEEP_EN | SYS_SLEEP_EN | RF_FORCE_SYS_SLEEP_EN | SYS_SLEEP_BY_IDLE)
|
||
#else
|
||
#define TCFG_LOWPOWER_LOWPOWER_SEL 0
|
||
#endif
|
||
#define TCFG_LOWPOWER_VDDIOM_LEVEL VDDIOM_VOL_32V //强VDDIO电压档位,不要高于外部DCDC的电压
|
||
#define TCFG_LOWPOWER_VDDIOW_LEVEL VDDIOW_VOL_21V //弱VDDIO电压档位
|
||
#define VDC14_VOL_SEL_LEVEL VDC14_VOL_SEL_140V //RF1.4V电压档位
|
||
#define SYSVDD_VOL_SEL_LEVEL SYSVDD_VOL_SEL_126V //内核电压档位值
|
||
|
||
|
||
//*********************************************************************************//
|
||
// BT_BLE配置 //
|
||
//*********************************************************************************//
|
||
#define BT_EMITTER_EN 1
|
||
#define BT_RECEIVER_EN 2
|
||
|
||
#define CONFIG_BT_RX_BUFF_SIZE (17 * 1024 + 400)
|
||
#define CONFIG_BT_TX_BUFF_SIZE (10 * 1024 + 512)
|
||
|
||
#define CONFIG_POWER_ON_ENABLE_BT 1 //开机自动打开经典蓝牙
|
||
#define TCFG_USER_BT_CLASSIC_ENABLE 1 //经典蓝牙功能
|
||
#define TCFG_USER_BLE_ENABLE 0 //BLE功能使能
|
||
#define TCFG_USER_EMITTER_ENABLE 1 //蓝牙发射功能
|
||
#ifdef CONFIG_LOW_POWER_ENABLE
|
||
#define TCFG_BT_SNIFF_ENABLE 1
|
||
#else
|
||
#define TCFG_BT_SNIFF_ENABLE 0
|
||
#endif
|
||
#define BT_SUPPORT_MUSIC_VOL_SYNC 0 //音量同步
|
||
#define BT_SUPPORT_DISPLAY_BAT 1 //电池电量同步显示功能
|
||
#define SPP_TRANS_DATA_EN 1 //SPP数传demo
|
||
#define TCFG_BT_SUPPORT_AAC 0 //蓝牙AAC格式支持
|
||
|
||
//#define SDTAP_DEBUG
|
||
|
||
#if !defined CONFIG_DEBUG_ENABLE || defined CONFIG_LIB_DEBUG_DISABLE
|
||
#define LIB_DEBUG 0
|
||
#else
|
||
#define LIB_DEBUG 1
|
||
#endif
|
||
#define CONFIG_DEBUG_LIB(x) (x & LIB_DEBUG)
|
||
|
||
#endif
|
||
|