KT25-1015_AC695x_SDK310/apps/soundbox/board/br23/board_config.h
2025-10-15 15:18:43 +08:00

80 lines
3.6 KiB
C
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#ifndef BOARD_CONFIG_H
#define BOARD_CONFIG_H
/*
* 板级配置选择
*/
#define CONFIG_BOARD_AC695X_DEMO
// #define CONFIG_BOARD_AC6951_KGB_V1
// #define CONFIG_BOARD_AC6955F_HEADSET_MONO
// #define CONFIG_BOARD_AC6952E_LIGHTER
// #define CONFIG_BOARD_AC695X_CHARGING_BIN
// #define CONFIG_BOARD_AC695X_BTEMITTER
// #define CONFIG_BOARD_AC695X_TWS_BOX
// #define CONFIG_BOARD_AC695X_TWS
// #define CONFIG_BOARD_AC695X_MULTIMEDIA_CHARGING_BIN
// #define CONFIG_BOARD_AC695X_SOUNDCARD
// #define CONFIG_BOARD_AC6954A_DEMO
// #define CONFIG_BOARD_AC695X_SMARTBOX
// #define CONFIG_BOARD_AC695X_LCD
// #define CONFIG_BOARD_AC695X_CVP_DEVELOP//第三方清晰语音处理模块开发
/*
*CONFIG_BOARD_AC695X_AUDIO_EFFECTS板级用于开发音效方案
*(1)使用说明:该板级根据现有芯片资源,优化配置了音效模块组合
* 如果修改了里面某些配置,导致数据流卡顿,则表示不支持(触及芯片性能极限)
*(2)适用场景K歌宝
*/
// #define CONFIG_BOARD_AC695X_AUDIO_EFFECTS
/*
*CONFIG_BOARD_AC695X_MEGAPHONE板级用于开发大声公方案
*(1)使用说明:该板级根据现有芯片资源,优化配置了音效模块组合
* 如果修改了里面某些配置,导致数据流卡顿,则表示不支持(触及芯片性能极限)
*(2)适用场景:大声公/扩音器
*/
// #define CONFIG_BOARD_AC695X_MEGAPHONE
// #define CONFIG_BOARD_AC6951G
// #define CONFIG_BOARD_AC6083A
// #define CONFIG_BOARD_AC6083A_IAP
#define DAC_OUTPUT_MONO_L 0 //左声道
#define DAC_OUTPUT_MONO_R 1 //右声道
#define DAC_OUTPUT_LR 2 //立体声
#define DAC_OUTPUT_MONO_LR_DIFF 3 //单声道差分输出
#define DAC_OUTPUT_DUAL_LR_DIFF 6 //双声道差分
#define DAC_OUTPUT_FRONT_LR_REAR_L 7 //三声道单端输出 前L+前R+后L (不可设置vcmo公共端)
#define DAC_OUTPUT_FRONT_LR_REAR_R 8 //三声道单端输出 前L+前R+后R (可设置vcmo公共端)
#define DAC_OUTPUT_FRONT_LR_REAR_LR 9 //四声道单端输出(不可设置vcmo公共端)
#include "board_ac6954a_demo/board_ac6954a_demo_cfg.h" //SPDIF-HDMI-IIS测试板
#include "board_ac695x_demo/board_ac695x_demo_cfg.h"
#include "board_ac6951_kgb_v1/board_ac6951_kgb_cfg.h"
#include "board_ac6952e_lighter/board_ac6952e_lighter_cfg.h" //蓝牙点烟器
#include "board_ac6955f_headset_mono/board_ac6955f_headset_mono_cfg.h" //蓝牙带卡耳机
#include "board_ac695x_charging_bin/board_ac695x_charging_bin.h" //智能充电仓
#include "board_ac695x_btemitter/board_ac695x_btemitter.h" //蓝牙发射器
#include "board_ac695x_tws_box/board_ac695x_tws_box.h" //对箱
#include "board_ac695x_tws/board_ac695x_tws.h" //纯对箱
#include "board_ac695x_multimedia_charging_bin/board_ac695x_multimedia_charging_bin.h" //多媒体智能充电仓发射器
#include "board_ac695x_soundcard/board_ac695x_soundcard.h" //声卡
#include "board_ac695x_smartbox/board_ac695x_smartbox.h" //杰理之家智能音箱
#include "board_ac695x_lcd/board_ac695x_lcd_cfg.h"//
#include "board_ac695x_cvp_develop/board_ac695x_cvp_develop_cfg.h" //第三方清晰语音处理模块开发
#include "board_ac695x_audio_effects/board_ac695x_audio_effects_cfg.h" //K歌宝开发
#include "board_ac695x_megaphone/board_ac695x_megaphone_cfg.h" //大声公/扩音器开发
#include "board_ac6951g/board_ac6951g_cfg.h"
#include "board_ac6083a/board_ac6083a_cfg.h"
#include "board_ac6083a_iap/board_ac6083a_iap_cfg.h"
#define DUT_AUDIO_DAC_LDO_VOLT DACVDD_LDO_2_90V
#endif