修正LP模式无声的问题
This commit is contained in:
parent
782a77c9b8
commit
729a2a0eec
@ -20,20 +20,27 @@ void kt_boot_init(void)
|
|||||||
KT_CFG_R_LED_OFF();
|
KT_CFG_R_LED_OFF();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
extern void eff_file_switch(u8 *path);
|
||||||
/**
|
/**
|
||||||
* @brief 切换AUX口
|
* @brief 切换EQ
|
||||||
* @param aux_idx AUX口索引,0:LINEIN 1:LP
|
* @param eq_idx EQ索引,0:NORMAL 1:LP
|
||||||
*/
|
*/
|
||||||
void kt_aux_switch_to(u8 aux_idx)
|
void kt_eq_switch_to(u8 eq_idx)
|
||||||
{
|
{
|
||||||
if (aux_idx == KT_CFG_AUX_IDX_LINEIN)
|
if (eq_idx == KT_EQ_IDX_LP)
|
||||||
{
|
{
|
||||||
//AUX2 PB9 & PB10
|
//LP EQ
|
||||||
|
//strcpy(EFF_CFG_FILE_NAME, EQ_FILE_BT);
|
||||||
|
printf("kt_eq_switch_to: LP\n");
|
||||||
|
eff_file_switch(EQ_FILE_LP);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
//AUX0 PA0 & PA1
|
//BT EQ
|
||||||
}
|
//strcpy(EFF_CFG_FILE_NAME, EQ_FILE_BT);
|
||||||
|
printf("kt_eq_switch_to: BT\n");
|
||||||
|
eff_file_switch(EQ_FILE_BT);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -21,9 +21,23 @@
|
|||||||
#define PA_MUTE() gpio_set_output_value(KT_CFG_MUTE_PIN, 0)
|
#define PA_MUTE() gpio_set_output_value(KT_CFG_MUTE_PIN, 0)
|
||||||
#define PA_UNMUTE() gpio_set_output_value(KT_CFG_MUTE_PIN, 1)
|
#define PA_UNMUTE() gpio_set_output_value(KT_CFG_MUTE_PIN, 1)
|
||||||
|
|
||||||
#define KT_CFG_AUX_IDX_LINEIN 0
|
//#define KT_CFG_AUX_IDX_LINEIN 0
|
||||||
#define KT_CFG_AUX_IDX_LP 1
|
//#define KT_CFG_AUX_IDX_LP 1
|
||||||
void kt_aux_switch_to(u8 aux_idx);
|
//void kt_aux_switch_to(u8 aux_idx);
|
||||||
|
|
||||||
|
//SDFILE_RES_ROOT_PATH
|
||||||
|
#define EQ_FILE_BT SDFILE_RES_ROOT_PATH"eq_cfg_bt.bin"
|
||||||
|
#define EQ_FILE_MUSIC SDFILE_RES_ROOT_PATH"eq_cfg_music.bin"
|
||||||
|
#define EQ_FILE_LINEIN SDFILE_RES_ROOT_PATH"eq_cfg_linein.bin"
|
||||||
|
#define EQ_FILE_LP SDFILE_RES_ROOT_PATH"eq_cfg_lp.bin"
|
||||||
|
|
||||||
|
#define KT_EQ_IDX_BT 0
|
||||||
|
#define KT_EQ_IDX_MUSIC 1
|
||||||
|
#define KT_EQ_IDX_LINEIN 2
|
||||||
|
#define KT_EQ_IDX_LP 3
|
||||||
|
//#define KT_EQ_IDX_NORMAL 4
|
||||||
|
|
||||||
|
void kt_eq_switch_to(u8 eq_idx);
|
||||||
|
|
||||||
void kt_boot_init(void);
|
void kt_boot_init(void);
|
||||||
void kt_init(void);
|
void kt_init(void);
|
||||||
|
|||||||
@ -45,7 +45,7 @@
|
|||||||
//*********************************************************************************//
|
//*********************************************************************************//
|
||||||
#define TCFG_UART0_ENABLE ENABLE_THIS_MOUDLE //串口打印模块使能
|
#define TCFG_UART0_ENABLE ENABLE_THIS_MOUDLE //串口打印模块使能
|
||||||
#define TCFG_UART0_RX_PORT NO_CONFIG_PORT //串口接收脚配置(用于打印可以选择NO_CONFIG_PORT)
|
#define TCFG_UART0_RX_PORT NO_CONFIG_PORT //串口接收脚配置(用于打印可以选择NO_CONFIG_PORT)
|
||||||
#define TCFG_UART0_TX_PORT IO_PORT_DP //串口发送脚配置
|
#define TCFG_UART0_TX_PORT IO_PORTA_09 //串口发送脚配置
|
||||||
#define TCFG_UART0_BAUDRATE 1000000 //串口波特率配置
|
#define TCFG_UART0_BAUDRATE 1000000 //串口波特率配置
|
||||||
|
|
||||||
//*********************************************************************************//
|
//*********************************************************************************//
|
||||||
@ -506,6 +506,7 @@ DAC硬件上的连接方式,可选的配置:
|
|||||||
//*********************************************************************************//
|
//*********************************************************************************//
|
||||||
// EQ配置 //
|
// EQ配置 //
|
||||||
//*********************************************************************************//
|
//*********************************************************************************//
|
||||||
|
#define TCFG_USE_EQ_FILE 1 //使用eq_cfg_xxx.bin文件(需与EQ_FILE_SWITCH_EN配合实现BT/LP等切换)
|
||||||
#define TCFG_EQ_ENABLE 1 //支持EQ功能,EQ总使能
|
#define TCFG_EQ_ENABLE 1 //支持EQ功能,EQ总使能
|
||||||
#if TCFG_EQ_ENABLE
|
#if TCFG_EQ_ENABLE
|
||||||
#define TCFG_BT_MUSIC_EQ_ENABLE 1 //支持蓝牙音乐EQ
|
#define TCFG_BT_MUSIC_EQ_ENABLE 1 //支持蓝牙音乐EQ
|
||||||
@ -541,8 +542,8 @@ DAC硬件上的连接方式,可选的配置:
|
|||||||
//*********************************************************************************//
|
//*********************************************************************************//
|
||||||
// 新音箱配置工具 && 调音工具 //
|
// 新音箱配置工具 && 调音工具 //
|
||||||
//*********************************************************************************//
|
//*********************************************************************************//
|
||||||
#define TCFG_SOUNDBOX_TOOL_ENABLE DISABLE //是否支持音箱在线配置工具
|
#define TCFG_SOUNDBOX_TOOL_ENABLE ENABLE //是否支持音箱在线配置工具
|
||||||
#define TCFG_EFFECT_TOOL_ENABLE DISABLE //是否支持在线音效调试,使能该项还需使能EQ总使能TCFG_EQ_ENABL,
|
#define TCFG_EFFECT_TOOL_ENABLE ENABLE //是否支持在线音效调试,使能该项还需使能EQ总使能TCFG_EQ_ENABL,
|
||||||
#define TCFG_NULL_COMM 0 //不支持通信
|
#define TCFG_NULL_COMM 0 //不支持通信
|
||||||
#define TCFG_UART_COMM 1 //串口通信
|
#define TCFG_UART_COMM 1 //串口通信
|
||||||
#define TCFG_USB_COMM 2 //USB通信
|
#define TCFG_USB_COMM 2 //USB通信
|
||||||
@ -886,7 +887,7 @@ DAC硬件上的连接方式,可选的配置:
|
|||||||
#define TCFG_ENC_G726_ENABLE 0
|
#define TCFG_ENC_G726_ENABLE 0
|
||||||
#define TCFG_ENC_MP3_ENABLE 0
|
#define TCFG_ENC_MP3_ENABLE 0
|
||||||
#define TCFG_ENC_ADPCM_ENABLE 0
|
#define TCFG_ENC_ADPCM_ENABLE 0
|
||||||
#define TCFG_ENC_PCM_ENABLE 0
|
#define TCFG_ENC_PCM_ENABLE 1
|
||||||
#define TCFG_ENC_SBC_ENABLE ENABLE
|
#define TCFG_ENC_SBC_ENABLE ENABLE
|
||||||
#define TCFG_ENC_OPUS_ENABLE DISABLE
|
#define TCFG_ENC_OPUS_ENABLE DISABLE
|
||||||
#define TCFG_ENC_SPEEX_ENABLE DISABLE
|
#define TCFG_ENC_SPEEX_ENABLE DISABLE
|
||||||
|
|||||||
@ -12,7 +12,7 @@
|
|||||||
const u16 bt_key_ad_table[KEY_AD_NUM_MAX][KEY_EVENT_MAX] = {
|
const u16 bt_key_ad_table[KEY_AD_NUM_MAX][KEY_EVENT_MAX] = {
|
||||||
//单击 //长按 //hold //抬起 //双击 //三击
|
//单击 //长按 //hold //抬起 //双击 //三击
|
||||||
[0] = {
|
[0] = {
|
||||||
KEY_CHANGE_MODE, KEY_POWEROFF, KEY_POWEROFF_HOLD, KEY_NULL, KEY_NULL, KEY_NULL
|
KEY_TEST_DEMO_0, KEY_POWEROFF, KEY_POWEROFF_HOLD, KEY_NULL, KEY_NULL, KEY_NULL
|
||||||
},
|
},
|
||||||
[1] = {
|
[1] = {
|
||||||
KEY_MUSIC_PREV, KEY_VOL_DOWN, KEY_VOL_DOWN, KEY_NULL, KEY_NULL, KEY_NULL
|
KEY_MUSIC_PREV, KEY_VOL_DOWN, KEY_VOL_DOWN, KEY_NULL, KEY_NULL, KEY_NULL
|
||||||
|
|||||||
@ -14,10 +14,10 @@
|
|||||||
|
|
||||||
#define CONFIG_DEBUG_LIB(x) (x & LIB_DEBUG)
|
#define CONFIG_DEBUG_LIB(x) (x & LIB_DEBUG)
|
||||||
|
|
||||||
//#define CONFIG_DEBUG_ENABLE
|
#define CONFIG_DEBUG_ENABLE
|
||||||
|
|
||||||
#ifndef CONFIG_DEBUG_ENABLE
|
#ifndef CONFIG_DEBUG_ENABLE
|
||||||
#define CONFIG_DEBUG_LITE_ENABLE //轻量级打印开关, 默认关闭
|
//#define CONFIG_DEBUG_LITE_ENABLE //轻量级打印开关, 默认关闭
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//*********************************************************************************//
|
//*********************************************************************************//
|
||||||
|
|||||||
@ -35,7 +35,7 @@ const int config_audio_eq_en = 0
|
|||||||
#endif/*TCFG_AUDIO_OUT_EQ_ENABLE*/
|
#endif/*TCFG_AUDIO_OUT_EQ_ENABLE*/
|
||||||
#if TCFG_USE_EQ_FILE
|
#if TCFG_USE_EQ_FILE
|
||||||
| EQ_FILE_EN //使用eq_cfg_hw.bin文件效果
|
| EQ_FILE_EN //使用eq_cfg_hw.bin文件效果
|
||||||
//|EQ_FILE_SWITCH_EN //使能eq_cfg_hw.bin多文件切换,对应旧版config_audio_eq_file_sw_en
|
| EQ_FILE_SWITCH_EN //使能eq_cfg_hw.bin多文件切换,对应旧版config_audio_eq_file_sw_en
|
||||||
#endif/*TCFG_USE_EQ_FILE*/
|
#endif/*TCFG_USE_EQ_FILE*/
|
||||||
#if TCFG_AUDIO_OUT_EQ_ENABLE
|
#if TCFG_AUDIO_OUT_EQ_ENABLE
|
||||||
| EQ_HIGH_BASS_EN //高低音接口使能
|
| EQ_HIGH_BASS_EN //高低音接口使能
|
||||||
|
|||||||
@ -893,6 +893,8 @@ int bt_background_event_handler(struct sys_event *event)
|
|||||||
// }
|
// }
|
||||||
// #endif
|
// #endif
|
||||||
|
|
||||||
|
static u8 eq_idx = KT_EQ_IDX_BT;
|
||||||
|
|
||||||
/*----------------------------------------------------------------------------*/
|
/*----------------------------------------------------------------------------*/
|
||||||
/**@brief 蓝牙模式按键响应处理
|
/**@brief 蓝牙模式按键响应处理
|
||||||
@param event: 按键
|
@param event: 按键
|
||||||
@ -922,6 +924,19 @@ int bt_key_event_handler(struct sys_event *event)
|
|||||||
|
|
||||||
switch (key_event)
|
switch (key_event)
|
||||||
{
|
{
|
||||||
|
case KEY_TEST_DEMO_0:
|
||||||
|
printf(" KEY_TEST_DEMO_0 \n");
|
||||||
|
if (eq_idx == KT_EQ_IDX_BT)
|
||||||
|
{
|
||||||
|
eq_idx = KT_EQ_IDX_LP;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
eq_idx = KT_EQ_IDX_BT;
|
||||||
|
}
|
||||||
|
kt_eq_switch_to(eq_idx);
|
||||||
|
//bt_key_test_demo_0();
|
||||||
|
break;
|
||||||
|
|
||||||
case KEY_MUSIC_PP:
|
case KEY_MUSIC_PP:
|
||||||
log_info(" KEY_MUSIC_PP \n");
|
log_info(" KEY_MUSIC_PP \n");
|
||||||
@ -1194,6 +1209,8 @@ void app_bt_task()
|
|||||||
|
|
||||||
bt_task_init(); // 初始化变量、时钟、显示(未进行协议栈初始化)
|
bt_task_init(); // 初始化变量、时钟、显示(未进行协议栈初始化)
|
||||||
|
|
||||||
|
kt_eq_switch_to(KT_EQ_IDX_BT);
|
||||||
|
|
||||||
#if TCFG_TONE2TWS_ENABLE
|
#if TCFG_TONE2TWS_ENABLE
|
||||||
extern void tone2tws_bt_task_start(u8 tone_play);
|
extern void tone2tws_bt_task_start(u8 tone_play);
|
||||||
tone2tws_bt_task_start(!__this->cmd_flag);
|
tone2tws_bt_task_start(!__this->cmd_flag);
|
||||||
|
|||||||
@ -319,6 +319,8 @@ void app_linein_task()
|
|||||||
|
|
||||||
linein_app_init(); // 初始化时钟和开启ui
|
linein_app_init(); // 初始化时钟和开启ui
|
||||||
|
|
||||||
|
kt_eq_switch_to(KT_EQ_IDX_LINEIN);
|
||||||
|
|
||||||
#if TCFG_DEC2TWS_ENABLE
|
#if TCFG_DEC2TWS_ENABLE
|
||||||
extern void set_tws_background_connected_flag(u8 flag);
|
extern void set_tws_background_connected_flag(u8 flag);
|
||||||
extern u8 get_tws_background_connected_flag();
|
extern u8 get_tws_background_connected_flag();
|
||||||
|
|||||||
@ -144,6 +144,7 @@ static int lp_key_msg_deal(struct sys_event *event)
|
|||||||
switch (key_event)
|
switch (key_event)
|
||||||
{
|
{
|
||||||
case KEY_LP_START:
|
case KEY_LP_START:
|
||||||
|
printf("KEY_LP_START\n");
|
||||||
lp_start();
|
lp_start();
|
||||||
lp_last_onoff = 1;
|
lp_last_onoff = 1;
|
||||||
UI_REFLASH_WINDOW(true); // 刷新主页并且支持打断显示
|
UI_REFLASH_WINDOW(true); // 刷新主页并且支持打断显示
|
||||||
@ -341,6 +342,8 @@ void app_lp_task()
|
|||||||
|
|
||||||
lp_app_init(); // 初始化时钟和开启ui
|
lp_app_init(); // 初始化时钟和开启ui
|
||||||
|
|
||||||
|
kt_eq_switch_to(KT_EQ_IDX_LP);
|
||||||
|
|
||||||
#if TCFG_DEC2TWS_ENABLE
|
#if TCFG_DEC2TWS_ENABLE
|
||||||
extern void set_tws_background_connected_flag(u8 flag);
|
extern void set_tws_background_connected_flag(u8 flag);
|
||||||
extern u8 get_tws_background_connected_flag();
|
extern u8 get_tws_background_connected_flag();
|
||||||
|
|||||||
@ -162,14 +162,15 @@ static inline void __lp_way_dac_analog_start()
|
|||||||
/*----------------------------------------------------------------------------*/
|
/*----------------------------------------------------------------------------*/
|
||||||
static inline void __lp_way_adc_start()
|
static inline void __lp_way_adc_start()
|
||||||
{
|
{
|
||||||
|
printf("__lp_way_adc_start\n");
|
||||||
#if (TCFG_LP_MULTIPLEX_WITH_FM && (defined(CONFIG_CPU_BR25)))
|
#if (TCFG_LP_MULTIPLEX_WITH_FM && (defined(CONFIG_CPU_BR25)))
|
||||||
linein_dec_open(AUDIO_LIN1R_CH, 44100); // 696X 系列FM 与 LP复用脚,绑定选择AUDIO_LIN1R_CH
|
linein_dec_open(AUDIO_LIN1R_CH, 44100); // 696X 系列FM 与 LP复用脚,绑定选择AUDIO_LIN1R_CH
|
||||||
#elif ((TCFG_LP_LR_CH & AUDIO_LIN1R_CH) && (defined(CONFIG_CPU_BR25))) // FM 与 LP 复用未使能,不可选择AUDIO_LIN1R_CH
|
#elif ((TCFG_LP_LR_CH & AUDIO_LIN1R_CH) && (defined(CONFIG_CPU_BR25))) // FM 与 LP 复用未使能,不可选择AUDIO_LIN1R_CH
|
||||||
log_e("FM is not multiplexed with lp. channel selection err\n");
|
log_e("FM is not multiplexed with lp. channel selection err\n");
|
||||||
ASSERT(0, "err\n");
|
ASSERT(0, "err\n");
|
||||||
#else
|
#else
|
||||||
linein_dec_open(TCFG_LP_LR_CH, 44100);
|
//printf("linein_dec_open(TCFG_LP_LR_CH, 44100);\n");
|
||||||
|
printf("linein_dec_open(TCFG_LP_LR_CH, 44100) = %d\n", linein_dec_open(TCFG_LP_LR_CH, 44100));
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -189,6 +190,7 @@ int lp_start(void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
#if (TCFG_LP_INPUT_WAY == LINEIN_INPUT_WAY_ADC)
|
#if (TCFG_LP_INPUT_WAY == LINEIN_INPUT_WAY_ADC)
|
||||||
|
printf("__lp_way_adc_start\n");
|
||||||
__lp_way_adc_start();
|
__lp_way_adc_start();
|
||||||
__this->audio_state = APP_AUDIO_STATE_MUSIC;
|
__this->audio_state = APP_AUDIO_STATE_MUSIC;
|
||||||
#elif (TCFG_LP_INPUT_WAY == LINEIN_INPUT_WAY_ANALOG)
|
#elif (TCFG_LP_INPUT_WAY == LINEIN_INPUT_WAY_ANALOG)
|
||||||
@ -220,6 +222,7 @@ int lp_start(void)
|
|||||||
|
|
||||||
#endif
|
#endif
|
||||||
__this->volume = app_audio_get_volume(__this->audio_state);
|
__this->volume = app_audio_get_volume(__this->audio_state);
|
||||||
|
printf("__this->volume = %d\n", __this->volume);
|
||||||
__this->onoff = 1;
|
__this->onoff = 1;
|
||||||
UI_REFLASH_WINDOW(false); // 刷新主页并且支持打断显示
|
UI_REFLASH_WINDOW(false); // 刷新主页并且支持打断显示
|
||||||
return true;
|
return true;
|
||||||
|
|||||||
@ -19,6 +19,7 @@
|
|||||||
#include "clock_cfg.h"
|
#include "clock_cfg.h"
|
||||||
#include "system/fs/fs.h"
|
#include "system/fs/fs.h"
|
||||||
#include "user_api/app_status_api.h"
|
#include "user_api/app_status_api.h"
|
||||||
|
#include "kt.h"
|
||||||
|
|
||||||
/*************************************************************
|
/*************************************************************
|
||||||
此文件函数主要是music模式按键处理和事件处理
|
此文件函数主要是music模式按键处理和事件处理
|
||||||
@ -1023,6 +1024,8 @@ void app_music_task()
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
kt_eq_switch_to(KT_EQ_IDX_MUSIC);
|
||||||
|
|
||||||
|
|
||||||
while (1) {
|
while (1) {
|
||||||
app_task_get_msg(msg, ARRAY_SIZE(msg), 1);
|
app_task_get_msg(msg, ARRAY_SIZE(msg), 1);
|
||||||
|
|||||||
@ -75,7 +75,7 @@
|
|||||||
TCFG_AUDIO_DAC_CONNECT_MODE == DAC_OUTPUT_DUAL_LR_DIFF)
|
TCFG_AUDIO_DAC_CONNECT_MODE == DAC_OUTPUT_DUAL_LR_DIFF)
|
||||||
#define MAX_ANA_VOL (21)
|
#define MAX_ANA_VOL (21)
|
||||||
#else
|
#else
|
||||||
#define MAX_ANA_VOL (28)
|
#define MAX_ANA_VOL (30)
|
||||||
#endif/*TCFG_AUDIO_DAC_CONNECT_MODE*/
|
#endif/*TCFG_AUDIO_DAC_CONNECT_MODE*/
|
||||||
|
|
||||||
#define MAX_COM_VOL (22) // 具体数值应小于联合音量等级的数组大小 (combined_vol_list)
|
#define MAX_COM_VOL (22) // 具体数值应小于联合音量等级的数组大小 (combined_vol_list)
|
||||||
@ -96,8 +96,8 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
#define SYS_DEFAULT_VOL 0//SYS_MAX_VOL //(SYS_MAX_VOL/2)
|
#define SYS_DEFAULT_VOL SYS_MAX_VOL//SYS_MAX_VOL //(SYS_MAX_VOL/2)
|
||||||
#define SYS_DEFAULT_TONE_VOL 18 //(SYS_MAX_VOL)
|
#define SYS_DEFAULT_TONE_VOL SYS_MAX_VOL/2 //(SYS_MAX_VOL)
|
||||||
#define SYS_DEFAULT_SIN_VOL 17
|
#define SYS_DEFAULT_SIN_VOL 17
|
||||||
|
|
||||||
#define APP_AUDIO_STATE_IDLE 0
|
#define APP_AUDIO_STATE_IDLE 0
|
||||||
|
|||||||
@ -773,6 +773,7 @@ int linein_dec_open(u8 source, u32 sample_rate)
|
|||||||
if (!dec) {
|
if (!dec) {
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
}
|
}
|
||||||
|
printf("linein_dec_open: dec = %p\n", dec);
|
||||||
linein_dec = dec;
|
linein_dec = dec;
|
||||||
dec->id = rand32();
|
dec->id = rand32();
|
||||||
|
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@ -7,179 +7,187 @@
|
|||||||
#include "online_db/online_db_deal.h"
|
#include "online_db/online_db_deal.h"
|
||||||
#include "media/audio_eq_drc_apply.h"
|
#include "media/audio_eq_drc_apply.h"
|
||||||
#include "config/config_interface.h"
|
#include "config/config_interface.h"
|
||||||
|
#include "media/eq_config.h"
|
||||||
|
#include "audio_effect/audio_eff_default_parm.h"
|
||||||
|
|
||||||
|
// eq_cfg_hw.bin中播歌eq曲线,当作用户自定义模式,参与效果切换.
|
||||||
//eq_cfg_hw.bin中播歌eq曲线,当作用户自定义模式,参与效果切换.
|
#define EQ_FILE_CP_TO_CUSTOM 1
|
||||||
#define EQ_FILE_CP_TO_CUSTOM 0
|
|
||||||
|
|
||||||
#if (TCFG_EQ_ENABLE != 0)
|
#if (TCFG_EQ_ENABLE != 0)
|
||||||
|
|
||||||
const struct eq_seg_info eq_tab_normal[] = {
|
const struct eq_seg_info eq_tab_normal[] = {
|
||||||
{0, EQ_IIR_TYPE_BAND_PASS, 31, 0, 0.7f},
|
{0, EQ_IIR_TYPE_BAND_PASS, 31, 0, 0.7f},
|
||||||
{1, EQ_IIR_TYPE_BAND_PASS, 62, 0, 0.7f},
|
{1, EQ_IIR_TYPE_BAND_PASS, 62, 0, 0.7f},
|
||||||
{2, EQ_IIR_TYPE_BAND_PASS, 125, 0, 0.7f},
|
{2, EQ_IIR_TYPE_BAND_PASS, 125, 0, 0.7f},
|
||||||
{3, EQ_IIR_TYPE_BAND_PASS, 250, 0, 0.7f},
|
{3, EQ_IIR_TYPE_BAND_PASS, 250, 0, 0.7f},
|
||||||
{4, EQ_IIR_TYPE_BAND_PASS, 500, 0, 0.7f},
|
{4, EQ_IIR_TYPE_BAND_PASS, 500, 0, 0.7f},
|
||||||
{5, EQ_IIR_TYPE_BAND_PASS, 1000, 0, 0.7f},
|
{5, EQ_IIR_TYPE_BAND_PASS, 1000, 0, 0.7f},
|
||||||
{6, EQ_IIR_TYPE_BAND_PASS, 2000, 0, 0.7f},
|
{6, EQ_IIR_TYPE_BAND_PASS, 2000, 0, 0.7f},
|
||||||
{7, EQ_IIR_TYPE_BAND_PASS, 4000, 0, 0.7f},
|
{7, EQ_IIR_TYPE_BAND_PASS, 4000, 0, 0.7f},
|
||||||
{8, EQ_IIR_TYPE_BAND_PASS, 8000, 0, 0.7f},
|
{8, EQ_IIR_TYPE_BAND_PASS, 8000, 0, 0.7f},
|
||||||
{9, EQ_IIR_TYPE_BAND_PASS, 16000, 0, 0.7f},
|
{9, EQ_IIR_TYPE_BAND_PASS, 16000, 0, 0.7f},
|
||||||
};
|
};
|
||||||
|
|
||||||
const struct eq_seg_info eq_tab_rock[] = {
|
const struct eq_seg_info eq_tab_rock[] = {
|
||||||
{0, EQ_IIR_TYPE_BAND_PASS, 31, -2, 0.7f},
|
{0, EQ_IIR_TYPE_BAND_PASS, 31, -2, 0.7f},
|
||||||
{1, EQ_IIR_TYPE_BAND_PASS, 62, 0, 0.7f},
|
{1, EQ_IIR_TYPE_BAND_PASS, 62, 0, 0.7f},
|
||||||
{2, EQ_IIR_TYPE_BAND_PASS, 125, 2, 0.7f},
|
{2, EQ_IIR_TYPE_BAND_PASS, 125, 2, 0.7f},
|
||||||
{3, EQ_IIR_TYPE_BAND_PASS, 250, 4, 0.7f},
|
{3, EQ_IIR_TYPE_BAND_PASS, 250, 4, 0.7f},
|
||||||
{4, EQ_IIR_TYPE_BAND_PASS, 500, -2, 0.7f},
|
{4, EQ_IIR_TYPE_BAND_PASS, 500, -2, 0.7f},
|
||||||
{5, EQ_IIR_TYPE_BAND_PASS, 1000, -2, 0.7f},
|
{5, EQ_IIR_TYPE_BAND_PASS, 1000, -2, 0.7f},
|
||||||
{6, EQ_IIR_TYPE_BAND_PASS, 2000, 0, 0.7f},
|
{6, EQ_IIR_TYPE_BAND_PASS, 2000, 0, 0.7f},
|
||||||
{7, EQ_IIR_TYPE_BAND_PASS, 4000, 0, 0.7f},
|
{7, EQ_IIR_TYPE_BAND_PASS, 4000, 0, 0.7f},
|
||||||
{8, EQ_IIR_TYPE_BAND_PASS, 8000, 4, 0.7f},
|
{8, EQ_IIR_TYPE_BAND_PASS, 8000, 4, 0.7f},
|
||||||
{9, EQ_IIR_TYPE_BAND_PASS, 16000, 4, 0.7f},
|
{9, EQ_IIR_TYPE_BAND_PASS, 16000, 4, 0.7f},
|
||||||
};
|
};
|
||||||
|
|
||||||
const struct eq_seg_info eq_tab_pop[] = {
|
const struct eq_seg_info eq_tab_pop[] = {
|
||||||
{0, EQ_IIR_TYPE_BAND_PASS, 31, 3, 0.7f},
|
{0, EQ_IIR_TYPE_BAND_PASS, 31, 3, 0.7f},
|
||||||
{1, EQ_IIR_TYPE_BAND_PASS, 62, 1, 0.7f},
|
{1, EQ_IIR_TYPE_BAND_PASS, 62, 1, 0.7f},
|
||||||
{2, EQ_IIR_TYPE_BAND_PASS, 125, 0, 0.7f},
|
{2, EQ_IIR_TYPE_BAND_PASS, 125, 0, 0.7f},
|
||||||
{3, EQ_IIR_TYPE_BAND_PASS, 250, -2, 0.7f},
|
{3, EQ_IIR_TYPE_BAND_PASS, 250, -2, 0.7f},
|
||||||
{4, EQ_IIR_TYPE_BAND_PASS, 500, -4, 0.7f},
|
{4, EQ_IIR_TYPE_BAND_PASS, 500, -4, 0.7f},
|
||||||
{5, EQ_IIR_TYPE_BAND_PASS, 1000, -4, 0.7f},
|
{5, EQ_IIR_TYPE_BAND_PASS, 1000, -4, 0.7f},
|
||||||
{6, EQ_IIR_TYPE_BAND_PASS, 2000, -2, 0.7f},
|
{6, EQ_IIR_TYPE_BAND_PASS, 2000, -2, 0.7f},
|
||||||
{7, EQ_IIR_TYPE_BAND_PASS, 4000, 0, 0.7f},
|
{7, EQ_IIR_TYPE_BAND_PASS, 4000, 0, 0.7f},
|
||||||
{8, EQ_IIR_TYPE_BAND_PASS, 8000, 1, 0.7f},
|
{8, EQ_IIR_TYPE_BAND_PASS, 8000, 1, 0.7f},
|
||||||
{9, EQ_IIR_TYPE_BAND_PASS, 16000, 2, 0.7f},
|
{9, EQ_IIR_TYPE_BAND_PASS, 16000, 2, 0.7f},
|
||||||
};
|
};
|
||||||
|
|
||||||
const struct eq_seg_info eq_tab_classic[] = {
|
const struct eq_seg_info eq_tab_classic[] = {
|
||||||
{0, EQ_IIR_TYPE_BAND_PASS, 31, 0, 0.7f},
|
{0, EQ_IIR_TYPE_BAND_PASS, 31, 0, 0.7f},
|
||||||
{1, EQ_IIR_TYPE_BAND_PASS, 62, 8, 0.7f},
|
{1, EQ_IIR_TYPE_BAND_PASS, 62, 8, 0.7f},
|
||||||
{2, EQ_IIR_TYPE_BAND_PASS, 125, 8, 0.7f},
|
{2, EQ_IIR_TYPE_BAND_PASS, 125, 8, 0.7f},
|
||||||
{3, EQ_IIR_TYPE_BAND_PASS, 250, 4, 0.7f},
|
{3, EQ_IIR_TYPE_BAND_PASS, 250, 4, 0.7f},
|
||||||
{4, EQ_IIR_TYPE_BAND_PASS, 500, 0, 0.7f},
|
{4, EQ_IIR_TYPE_BAND_PASS, 500, 0, 0.7f},
|
||||||
{5, EQ_IIR_TYPE_BAND_PASS, 1000, 0, 0.7f},
|
{5, EQ_IIR_TYPE_BAND_PASS, 1000, 0, 0.7f},
|
||||||
{6, EQ_IIR_TYPE_BAND_PASS, 2000, 0, 0.7f},
|
{6, EQ_IIR_TYPE_BAND_PASS, 2000, 0, 0.7f},
|
||||||
{7, EQ_IIR_TYPE_BAND_PASS, 4000, 0, 0.7f},
|
{7, EQ_IIR_TYPE_BAND_PASS, 4000, 0, 0.7f},
|
||||||
{8, EQ_IIR_TYPE_BAND_PASS, 8000, 2, 0.7f},
|
{8, EQ_IIR_TYPE_BAND_PASS, 8000, 2, 0.7f},
|
||||||
{9, EQ_IIR_TYPE_BAND_PASS, 16000, 2, 0.7f},
|
{9, EQ_IIR_TYPE_BAND_PASS, 16000, 2, 0.7f},
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
const struct eq_seg_info eq_tab_country[] = {
|
const struct eq_seg_info eq_tab_country[] = {
|
||||||
{0, EQ_IIR_TYPE_BAND_PASS, 31, -2, 0.7f},
|
{0, EQ_IIR_TYPE_BAND_PASS, 31, -2, 0.7f},
|
||||||
{1, EQ_IIR_TYPE_BAND_PASS, 62, 0, 0.7f},
|
{1, EQ_IIR_TYPE_BAND_PASS, 62, 0, 0.7f},
|
||||||
{2, EQ_IIR_TYPE_BAND_PASS, 125, 0, 0.7f},
|
{2, EQ_IIR_TYPE_BAND_PASS, 125, 0, 0.7f},
|
||||||
{3, EQ_IIR_TYPE_BAND_PASS, 250, 2, 0.7f},
|
{3, EQ_IIR_TYPE_BAND_PASS, 250, 2, 0.7f},
|
||||||
{4, EQ_IIR_TYPE_BAND_PASS, 500, 2, 0.7f},
|
{4, EQ_IIR_TYPE_BAND_PASS, 500, 2, 0.7f},
|
||||||
{5, EQ_IIR_TYPE_BAND_PASS, 1000, 0, 0.7f},
|
{5, EQ_IIR_TYPE_BAND_PASS, 1000, 0, 0.7f},
|
||||||
{6, EQ_IIR_TYPE_BAND_PASS, 2000, 0, 0.7f},
|
{6, EQ_IIR_TYPE_BAND_PASS, 2000, 0, 0.7f},
|
||||||
{7, EQ_IIR_TYPE_BAND_PASS, 4000, 0, 0.7f},
|
{7, EQ_IIR_TYPE_BAND_PASS, 4000, 0, 0.7f},
|
||||||
{8, EQ_IIR_TYPE_BAND_PASS, 8000, 4, 0.7f},
|
{8, EQ_IIR_TYPE_BAND_PASS, 8000, 4, 0.7f},
|
||||||
{9, EQ_IIR_TYPE_BAND_PASS, 16000, 4, 0.7f},
|
{9, EQ_IIR_TYPE_BAND_PASS, 16000, 4, 0.7f},
|
||||||
};
|
};
|
||||||
|
|
||||||
const struct eq_seg_info eq_tab_jazz[] = {
|
const struct eq_seg_info eq_tab_jazz[] = {
|
||||||
{0, EQ_IIR_TYPE_BAND_PASS, 31, 0, 0.7f},
|
{0, EQ_IIR_TYPE_BAND_PASS, 31, 0, 0.7f},
|
||||||
{1, EQ_IIR_TYPE_BAND_PASS, 62, 0, 0.7f},
|
{1, EQ_IIR_TYPE_BAND_PASS, 62, 0, 0.7f},
|
||||||
{2, EQ_IIR_TYPE_BAND_PASS, 125, 0, 0.7f},
|
{2, EQ_IIR_TYPE_BAND_PASS, 125, 0, 0.7f},
|
||||||
{3, EQ_IIR_TYPE_BAND_PASS, 250, 4, 0.7f},
|
{3, EQ_IIR_TYPE_BAND_PASS, 250, 4, 0.7f},
|
||||||
{4, EQ_IIR_TYPE_BAND_PASS, 500, 4, 0.7f},
|
{4, EQ_IIR_TYPE_BAND_PASS, 500, 4, 0.7f},
|
||||||
{5, EQ_IIR_TYPE_BAND_PASS, 1000, 4, 0.7f},
|
{5, EQ_IIR_TYPE_BAND_PASS, 1000, 4, 0.7f},
|
||||||
{6, EQ_IIR_TYPE_BAND_PASS, 2000, 0, 0.7f},
|
{6, EQ_IIR_TYPE_BAND_PASS, 2000, 0, 0.7f},
|
||||||
{7, EQ_IIR_TYPE_BAND_PASS, 4000, 2, 0.7f},
|
{7, EQ_IIR_TYPE_BAND_PASS, 4000, 2, 0.7f},
|
||||||
{8, EQ_IIR_TYPE_BAND_PASS, 8000, 3, 0.7f},
|
{8, EQ_IIR_TYPE_BAND_PASS, 8000, 3, 0.7f},
|
||||||
{9, EQ_IIR_TYPE_BAND_PASS, 16000, 4, 0.7f},
|
{9, EQ_IIR_TYPE_BAND_PASS, 16000, 4, 0.7f},
|
||||||
};
|
};
|
||||||
struct eq_seg_info eq_tab_custom[] = {
|
struct eq_seg_info eq_tab_custom[] = {
|
||||||
{0, EQ_IIR_TYPE_BAND_PASS, 31, 0, 0.7f},
|
{0, EQ_IIR_TYPE_BAND_PASS, 31, 0, 0.7f},
|
||||||
{1, EQ_IIR_TYPE_BAND_PASS, 62, 0, 0.7f},
|
{1, EQ_IIR_TYPE_BAND_PASS, 62, 0, 0.7f},
|
||||||
{2, EQ_IIR_TYPE_BAND_PASS, 125, 0, 0.7f},
|
{2, EQ_IIR_TYPE_BAND_PASS, 125, 0, 0.7f},
|
||||||
{3, EQ_IIR_TYPE_BAND_PASS, 250, 0, 0.7f},
|
{3, EQ_IIR_TYPE_BAND_PASS, 250, 0, 0.7f},
|
||||||
{4, EQ_IIR_TYPE_BAND_PASS, 500, 0, 0.7f},
|
{4, EQ_IIR_TYPE_BAND_PASS, 500, 0, 0.7f},
|
||||||
{5, EQ_IIR_TYPE_BAND_PASS, 1000, 0, 0.7f},
|
{5, EQ_IIR_TYPE_BAND_PASS, 1000, 0, 0.7f},
|
||||||
{6, EQ_IIR_TYPE_BAND_PASS, 2000, 0, 0.7f},
|
{6, EQ_IIR_TYPE_BAND_PASS, 2000, 0, 0.7f},
|
||||||
{7, EQ_IIR_TYPE_BAND_PASS, 4000, 0, 0.7f},
|
{7, EQ_IIR_TYPE_BAND_PASS, 4000, 0, 0.7f},
|
||||||
{8, EQ_IIR_TYPE_BAND_PASS, 8000, 0, 0.7f},
|
{8, EQ_IIR_TYPE_BAND_PASS, 8000, 0, 0.7f},
|
||||||
{9, EQ_IIR_TYPE_BAND_PASS, 16000, 0, 0.7f},
|
{9, EQ_IIR_TYPE_BAND_PASS, 16000, 0, 0.7f},
|
||||||
};
|
};
|
||||||
|
|
||||||
// 默认系数表,用户可修改
|
// 默认系数表,用户可修改
|
||||||
const struct eq_seg_info *eq_type_tab[EQ_MODE_MAX] = {
|
const struct eq_seg_info *eq_type_tab[EQ_MODE_MAX] = {
|
||||||
eq_tab_normal, eq_tab_rock, eq_tab_pop, eq_tab_classic, eq_tab_jazz, eq_tab_country, eq_tab_custom
|
eq_tab_normal, eq_tab_rock, eq_tab_pop, eq_tab_classic, eq_tab_jazz, eq_tab_country, eq_tab_custom};
|
||||||
};
|
|
||||||
// 默认系数表,每个表对应的总增益,用户可修改
|
// 默认系数表,每个表对应的总增益,用户可修改
|
||||||
float globa_gain_tab[EQ_MODE_MAX] = {0, 0, 0, 0, 0, 0, 0};
|
float globa_gain_tab[EQ_MODE_MAX] = {0, 0, 0, 0, 0, 0, 0};
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
*通话下行eq系数表
|
*通话下行eq系数表
|
||||||
* */
|
* */
|
||||||
|
|
||||||
const struct eq_seg_info phone_eq_tab_normal[] = {
|
const struct eq_seg_info phone_eq_tab_normal[] = {
|
||||||
{0, EQ_IIR_TYPE_HIGH_PASS, 200, 0, 0.7f},
|
{0, EQ_IIR_TYPE_HIGH_PASS, 200, 0, 0.7f},
|
||||||
{1, EQ_IIR_TYPE_BAND_PASS, 300, 0, 0.7f},
|
{1, EQ_IIR_TYPE_BAND_PASS, 300, 0, 0.7f},
|
||||||
{2, EQ_IIR_TYPE_BAND_PASS, 400, 0, 0.7f},
|
{2, EQ_IIR_TYPE_BAND_PASS, 400, 0, 0.7f},
|
||||||
};
|
};
|
||||||
|
|
||||||
/*
|
/*
|
||||||
*通话上行eq系数表
|
*通话上行eq系数表
|
||||||
* */
|
* */
|
||||||
const struct eq_seg_info ul_eq_tab_normal[] = {
|
const struct eq_seg_info ul_eq_tab_normal[] = {
|
||||||
{0, EQ_IIR_TYPE_HIGH_PASS, 200, 0, 0.7f},
|
{0, EQ_IIR_TYPE_HIGH_PASS, 200, 0, 0.7f},
|
||||||
{1, EQ_IIR_TYPE_BAND_PASS, 300, 0, 0.7f},
|
{1, EQ_IIR_TYPE_BAND_PASS, 300, 0, 0.7f},
|
||||||
{2, EQ_IIR_TYPE_BAND_PASS, 400, 0, 0.7f},
|
{2, EQ_IIR_TYPE_BAND_PASS, 400, 0, 0.7f},
|
||||||
};
|
};
|
||||||
|
|
||||||
static u8 eq_mode = 0;
|
static u8 eq_mode = 0;
|
||||||
//eq效果表切换
|
// eq效果表切换
|
||||||
int eq_mode_sw(void)
|
int eq_mode_sw(void)
|
||||||
{
|
{
|
||||||
eq_mode++;
|
eq_mode++;
|
||||||
if (eq_mode >= ARRAY_SIZE(eq_type_tab)) {
|
if (eq_mode >= ARRAY_SIZE(eq_type_tab))
|
||||||
|
{
|
||||||
eq_mode = 0;
|
eq_mode = 0;
|
||||||
}
|
}
|
||||||
struct eq_seg_info *seg = eq_type_tab[eq_mode];
|
struct eq_seg_info *seg = eq_type_tab[eq_mode];
|
||||||
|
|
||||||
u8 nsection = ARRAY_SIZE(eq_tab_normal);
|
u8 nsection = ARRAY_SIZE(eq_tab_normal);
|
||||||
if (nsection > mSECTION_MAX) {
|
if (nsection > mSECTION_MAX)
|
||||||
|
{
|
||||||
log_e("ERROR nsection:%d > mSECTION_MAX:%d ", nsection, mSECTION_MAX);
|
log_e("ERROR nsection:%d > mSECTION_MAX:%d ", nsection, mSECTION_MAX);
|
||||||
return -1;//
|
return -1; //
|
||||||
}
|
}
|
||||||
/* music_mode.eq_parm.seg_num = nsection; */
|
/* music_mode.eq_parm.seg_num = nsection; */
|
||||||
/* music_mode.eq_parm.global_gain = globa_gain_tab[eq_mode]; */
|
/* music_mode.eq_parm.global_gain = globa_gain_tab[eq_mode]; */
|
||||||
cur_eq_set_global_gain(AEID_MUSIC_EQ, globa_gain_tab[eq_mode]);
|
cur_eq_set_global_gain(AEID_MUSIC_EQ, globa_gain_tab[eq_mode]);
|
||||||
for (int i = 0; i < nsection; i++) {
|
for (int i = 0; i < nsection; i++)
|
||||||
|
{
|
||||||
/* memcpy(&music_mode.eq_parm.seg[i], &seg[i], sizeof(struct eq_seg_info)); */
|
/* memcpy(&music_mode.eq_parm.seg[i], &seg[i], sizeof(struct eq_seg_info)); */
|
||||||
cur_eq_set_update(AEID_MUSIC_EQ, &seg[i], nsection, 1);
|
cur_eq_set_update(AEID_MUSIC_EQ, &seg[i], nsection, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
//指定设置某个eq效果表
|
// 指定设置某个eq效果表
|
||||||
int eq_mode_set(EQ_MODE mode)
|
int eq_mode_set(EQ_MODE mode)
|
||||||
{
|
{
|
||||||
if (eq_mode >= ARRAY_SIZE(eq_type_tab)) {
|
eq_mode = mode;
|
||||||
|
if (eq_mode >= ARRAY_SIZE(eq_type_tab))
|
||||||
|
{
|
||||||
eq_mode = 0;
|
eq_mode = 0;
|
||||||
}
|
}
|
||||||
struct eq_seg_info *seg = eq_type_tab[eq_mode];
|
struct eq_seg_info *seg = eq_type_tab[eq_mode];
|
||||||
u8 nsection = ARRAY_SIZE(eq_tab_normal);
|
u8 nsection = ARRAY_SIZE(eq_tab_normal);
|
||||||
if (nsection > mSECTION_MAX) {
|
if (nsection > mSECTION_MAX)
|
||||||
|
{
|
||||||
log_e("ERROR nsection:%d > mSECTION_MAX:%d ", nsection, mSECTION_MAX);
|
log_e("ERROR nsection:%d > mSECTION_MAX:%d ", nsection, mSECTION_MAX);
|
||||||
return -1;//
|
return -1; //
|
||||||
}
|
}
|
||||||
|
|
||||||
|
u32 design = 1;
|
||||||
/* music_mode.eq_parm.seg_num = nsection; */
|
/* music_mode.eq_parm.seg_num = nsection; */
|
||||||
/* music_mode.eq_parm.global_gain = globa_gain_tab[eq_mode]; */
|
/* music_mode.eq_parm.global_gain = globa_gain_tab[eq_mode]; */
|
||||||
cur_eq_set_global_gain(AEID_MUSIC_EQ, globa_gain_tab[eq_mode]);
|
cur_eq_set_global_gain(AEID_MUSIC_EQ, globa_gain_tab[eq_mode]);
|
||||||
for (int i = 0; i < nsection; i++) {
|
for (int i = 0; i < nsection; i++)
|
||||||
|
{
|
||||||
/* memcpy(&music_mode.eq_parm.seg[i], &seg[i], sizeof(struct eq_seg_info)); */
|
/* memcpy(&music_mode.eq_parm.seg[i], &seg[i], sizeof(struct eq_seg_info)); */
|
||||||
cur_eq_set_update(AEID_MUSIC_EQ, &seg[i], nsection, 1);
|
cur_eq_set_update(AEID_MUSIC_EQ, &seg[i], nsection, design);
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
//返回某个eq效果模式标号
|
// 返回某个eq效果模式标号
|
||||||
EQ_MODE eq_mode_get_cur(void)
|
EQ_MODE eq_mode_get_cur(void)
|
||||||
{
|
{
|
||||||
return eq_mode;
|
return eq_mode;
|
||||||
@ -197,7 +205,8 @@ int eq_mode_set_custom_seg(struct eq_seg_info *seg)
|
|||||||
{
|
{
|
||||||
struct eq_seg_info *tar_seg = eq_tab_custom;
|
struct eq_seg_info *tar_seg = eq_tab_custom;
|
||||||
u8 index = seg->index;
|
u8 index = seg->index;
|
||||||
if (index > ARRAY_SIZE(eq_tab_custom)) {
|
if (index > ARRAY_SIZE(eq_tab_custom))
|
||||||
|
{
|
||||||
log_e("index %d > max_nsection %d", index, ARRAY_SIZE(eq_tab_custom));
|
log_e("index %d > max_nsection %d", index, ARRAY_SIZE(eq_tab_custom));
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
@ -214,7 +223,8 @@ int eq_mode_set_custom_seg(struct eq_seg_info *seg)
|
|||||||
/*----------------------------------------------------------------------------*/
|
/*----------------------------------------------------------------------------*/
|
||||||
struct eq_seg_info *eq_mode_get_seg(EQ_MODE mode, u8 index)
|
struct eq_seg_info *eq_mode_get_seg(EQ_MODE mode, u8 index)
|
||||||
{
|
{
|
||||||
if (mode >= ARRAY_SIZE(eq_type_tab)) {
|
if (mode >= ARRAY_SIZE(eq_type_tab))
|
||||||
|
{
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
struct eq_seg_info *seg = eq_type_tab[mode];
|
struct eq_seg_info *seg = eq_type_tab[mode];
|
||||||
@ -226,32 +236,37 @@ struct eq_seg_info *eq_mode_get_seg(EQ_MODE mode, u8 index)
|
|||||||
* */
|
* */
|
||||||
int eq_mode_set_custom_info(u16 index, int freq, float gain)
|
int eq_mode_set_custom_info(u16 index, int freq, float gain)
|
||||||
{
|
{
|
||||||
struct eq_seg_info *seg = eq_mode_get_seg(EQ_MODE_CUSTOM, index);//获取某段eq系数
|
struct eq_seg_info *seg = eq_mode_get_seg(EQ_MODE_CUSTOM, index); // 获取某段eq系数
|
||||||
if (!seg) {
|
if (!seg)
|
||||||
|
{
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
seg->freq = freq;//修改freq gain
|
seg->freq = freq; // 修改freq gain
|
||||||
seg->gain = gain;
|
seg->gain = gain;
|
||||||
eq_mode_set_custom_seg(seg);//重设系数
|
eq_mode_set_custom_seg(seg); // 重设系数
|
||||||
|
|
||||||
eq_mode_set(EQ_MODE_CUSTOM);//设置更新系数
|
eq_mode_set(EQ_MODE_CUSTOM); // 设置更新系数
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
void cp_eq_file_seg_to_custom_tab()
|
void cp_eq_file_seg_to_custom_tab()
|
||||||
{
|
{
|
||||||
|
printf("[%s]------------Row[%d]", __FUNCTION__, __LINE__);
|
||||||
#if EQ_FILE_CP_TO_CUSTOM
|
#if EQ_FILE_CP_TO_CUSTOM
|
||||||
u8 nsection = music_mode.eq_parm.seg_num;
|
u8 nsection = music_mode.eq_parm.seg_num;
|
||||||
struct eq_seg_info *seg = eq_tab_custom;
|
struct eq_seg_info *seg = eq_tab_custom;
|
||||||
for (nsection > ARRAY_SIZE(eq_tab_custom)) {
|
if (nsection > ARRAY_SIZE(eq_tab_custom))
|
||||||
|
{
|
||||||
log_e("music nsection:%d > custom nsection:%d\n", nsection, ARRAY_SIZE(eq_tab_custom));
|
log_e("music nsection:%d > custom nsection:%d\n", nsection, ARRAY_SIZE(eq_tab_custom));
|
||||||
return ;
|
return;
|
||||||
}
|
}
|
||||||
|
printf("music_mode.eq_parm.global_gain == %d\n", (int)((int)(music_mode.eq_parm.global_gain * 100) / 100));
|
||||||
globa_gain_tab[EQ_MODE_CUSTOM] = music_mode.eq_parm.global_gain;
|
globa_gain_tab[EQ_MODE_CUSTOM] = music_mode.eq_parm.global_gain;
|
||||||
memcpy(seg, music_mode.eq_parm.seg, sizeof(struct eq_seg_info)*nsection);
|
memcpy(seg, music_mode.eq_parm.seg, sizeof(struct eq_seg_info) * nsection);
|
||||||
|
|
||||||
|
eq_mode = EQ_MODE_CUSTOM;
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
int eq_init(void)
|
int eq_init(void)
|
||||||
{
|
{
|
||||||
audio_eq_init();
|
audio_eq_init();
|
||||||
@ -260,5 +275,4 @@ int eq_init(void)
|
|||||||
}
|
}
|
||||||
__initcall(eq_init);
|
__initcall(eq_init);
|
||||||
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@ -878,12 +878,17 @@ void audio_mic_set_gain(u8 gain)
|
|||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
//------------------
|
//------------------
|
||||||
int audio_linein_open(struct audio_adc_ch *linein, u16 sample_rate, int gain)
|
/* [修改] LP使用AUDIO_LIN2_LR无声音修复: 支持传入通道参数,lr_ch非0时使用传入通道而非固定TCFG_LINEIN_LR_CH */
|
||||||
|
int audio_linein_open(struct audio_adc_ch *linein, u16 sample_rate, int gain, u8 lr_ch)
|
||||||
{
|
{
|
||||||
u16 irq_point_unit = LADC_IRQ_POINTS;
|
u16 irq_point_unit = LADC_IRQ_POINTS;
|
||||||
|
u8 linein_lr_ch;
|
||||||
if (ladc_irq_point_unit != 0) {
|
if (ladc_irq_point_unit != 0) {
|
||||||
irq_point_unit = ladc_irq_point_unit;
|
irq_point_unit = ladc_irq_point_unit;
|
||||||
}
|
}
|
||||||
|
/* lr_ch=0时使用TCFG_LINEIN_LR_CH,非0时使用传入的通道(支持LP使用不同通道如AUDIO_LIN2_LR) */
|
||||||
|
linein_lr_ch = lr_ch ? lr_ch : TCFG_LINEIN_LR_CH;
|
||||||
|
/* 老代码: 下面判断和audio_adc_linein_open均直接使用TCFG_LINEIN_LR_CH,LP时错误打开LIN0导致无声音 */
|
||||||
|
|
||||||
#if (TCFG_LINEIN_ENABLE&&(LINEIN_INPUT_WAY == LINEIN_INPUT_WAY_ADC))
|
#if (TCFG_LINEIN_ENABLE&&(LINEIN_INPUT_WAY == LINEIN_INPUT_WAY_ADC))
|
||||||
os_mutex_pend(&ladc_var.mutex, 0);
|
os_mutex_pend(&ladc_var.mutex, 0);
|
||||||
@ -898,11 +903,11 @@ int audio_linein_open(struct audio_adc_ch *linein, u16 sample_rate, int gain)
|
|||||||
ladc_var.ladc_ch_num = 0;
|
ladc_var.ladc_ch_num = 0;
|
||||||
#endif
|
#endif
|
||||||
/* if (TCFG_LINEIN_LR_CH & (0x15)) { */
|
/* if (TCFG_LINEIN_LR_CH & (0x15)) { */
|
||||||
if (TCFG_LINEIN_LR_CH & (AUDIO_LIN0L_CH | AUDIO_LIN1L_CH | AUDIO_LIN2L_CH)) { //判断Line0L Line1L Line2L 是否有打开
|
if (linein_lr_ch & (AUDIO_LIN0L_CH | AUDIO_LIN1L_CH | AUDIO_LIN2L_CH)) { //判断Line0L Line1L Line2L 是否有打开
|
||||||
ladc_var.ladc_ch_mark |= LADC_LINE_L_MASK;
|
ladc_var.ladc_ch_mark |= LADC_LINE_L_MASK;
|
||||||
ladc_var.ladc_ch_num++;
|
ladc_var.ladc_ch_num++;
|
||||||
}
|
}
|
||||||
if (TCFG_LINEIN_LR_CH & (AUDIO_LIN0R_CH | AUDIO_LIN1R_CH | AUDIO_LIN2R_CH)) { //判断Line0R Line1R Line2R 是否有打开
|
if (linein_lr_ch & (AUDIO_LIN0R_CH | AUDIO_LIN1R_CH | AUDIO_LIN2R_CH)) { //判断Line0R Line1R Line2R 是否有打开
|
||||||
ladc_var.ladc_ch_mark |= LADC_LINE_R_MASK;
|
ladc_var.ladc_ch_mark |= LADC_LINE_R_MASK;
|
||||||
ladc_var.ladc_ch_num++;
|
ladc_var.ladc_ch_num++;
|
||||||
}
|
}
|
||||||
@ -921,8 +926,9 @@ int audio_linein_open(struct audio_adc_ch *linein, u16 sample_rate, int gain)
|
|||||||
#endif
|
#endif
|
||||||
ladc_var.mic_gain = -1 ;
|
ladc_var.mic_gain = -1 ;
|
||||||
|
|
||||||
|
/* [修改] 使用linein_lr_ch(支持LP通道),老代码: TCFG_LINEIN_LR_CH << 2 */
|
||||||
audio_adc_linein_open(&ladc_var.linein_ch, TCFG_LINEIN_LR_CH << 2, &adc_hdl);
|
/* audio_adc_linein_open(&ladc_var.linein_ch, TCFG_LINEIN_LR_CH << 2, &adc_hdl); // 老: 固定用LINEIN配置 */
|
||||||
|
audio_adc_linein_open(&ladc_var.linein_ch, linein_lr_ch << 2, &adc_hdl);
|
||||||
audio_adc_linein_set_sample_rate(&ladc_var.linein_ch, sample_rate);
|
audio_adc_linein_set_sample_rate(&ladc_var.linein_ch, sample_rate);
|
||||||
audio_adc_linein_set_gain(&ladc_var.linein_ch, gain);
|
audio_adc_linein_set_gain(&ladc_var.linein_ch, gain);
|
||||||
ladc_var.linein_gain = gain;
|
ladc_var.linein_gain = gain;
|
||||||
|
|||||||
@ -63,7 +63,9 @@ void audio_mic_start(struct adc_mic_ch *mic);
|
|||||||
void audio_mic_close(struct adc_mic_ch *mic, struct audio_adc_output_hdl *output);
|
void audio_mic_close(struct adc_mic_ch *mic, struct audio_adc_output_hdl *output);
|
||||||
void audio_mic_set_gain(u8 gain);
|
void audio_mic_set_gain(u8 gain);
|
||||||
|
|
||||||
int audio_linein_open(struct audio_adc_ch *linein, u16 sample_rate, int gain);
|
/* [修改] 新增lr_ch参数: 0=使用TCFG_LINEIN_LR_CH, 非0=使用传入通道(支持LP用AUDIO_LIN2_LR) */
|
||||||
|
/* int audio_linein_open(struct audio_adc_ch *linein, u16 sample_rate, int gain); // 老接口 */
|
||||||
|
int audio_linein_open(struct audio_adc_ch *linein, u16 sample_rate, int gain, u8 lr_ch);
|
||||||
void audio_linein_add_output(struct audio_adc_output_hdl *output);
|
void audio_linein_add_output(struct audio_adc_output_hdl *output);
|
||||||
void audio_linein_start(struct audio_adc_ch *linein);
|
void audio_linein_start(struct audio_adc_ch *linein);
|
||||||
void audio_linein_close(struct audio_adc_ch *linein, struct audio_adc_output_hdl *output);
|
void audio_linein_close(struct audio_adc_ch *linein, struct audio_adc_output_hdl *output);
|
||||||
|
|||||||
@ -636,8 +636,9 @@ void *linein_sample_open(u8 source, u16 sample_rate)
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
#else
|
#else
|
||||||
|
/* [修改] LP用AUDIO_LIN2_LR无声音: 传入source让audio_linein_open使用正确通道,老代码不传source */
|
||||||
if (audio_linein_open(&linein->linein_ch, sample_rate, 3) == 0) {
|
/* if (audio_linein_open(&linein->linein_ch, sample_rate, 3) == 0) { // 老: 未传通道,内部用TCFG_LINEIN_LR_CH */
|
||||||
|
if (audio_linein_open(&linein->linein_ch, sample_rate, 3, source) == 0) {
|
||||||
linein->sample_output.handler = linein_sample_output_handler;
|
linein->sample_output.handler = linein_sample_output_handler;
|
||||||
linein->sample_output.priv = linein;
|
linein->sample_output.priv = linein;
|
||||||
linein->channel_num = get_audio_linein_ch_num();
|
linein->channel_num = get_audio_linein_ch_num();
|
||||||
|
|||||||
@ -69,7 +69,9 @@ struct __effect_linein *effect_linein_open(void)
|
|||||||
if (linein) {
|
if (linein) {
|
||||||
linein->stream = stream_entry_open(linein, effect_linein_mix_callback, 0);
|
linein->stream = stream_entry_open(linein, effect_linein_mix_callback, 0);
|
||||||
if (linein->stream) {
|
if (linein->stream) {
|
||||||
if (audio_linein_open(&linein->ch, MIC_EFFECT_SAMPLERATE, 3) == 0) {
|
/* [修改] 混响用默认TCFG_LINEIN_LR_CH,传0即可,老接口无第4参数 */
|
||||||
|
/* if (audio_linein_open(&linein->ch, MIC_EFFECT_SAMPLERATE, 3) == 0) { // 老: 3参数 */
|
||||||
|
if (audio_linein_open(&linein->ch, MIC_EFFECT_SAMPLERATE, 3, 0) == 0) {
|
||||||
#if SYS_DIGVOL_GROUP_EN
|
#if SYS_DIGVOL_GROUP_EN
|
||||||
audio_dig_vol_param linein_digvol_param = {
|
audio_dig_vol_param linein_digvol_param = {
|
||||||
.vol_start = 0,
|
.vol_start = 0,
|
||||||
|
|||||||
@ -38,6 +38,7 @@ cvsd_encoder
|
|||||||
|
|
||||||
|
|
||||||
msbc_encoder
|
msbc_encoder
|
||||||
|
pcm_encoder
|
||||||
sbc_encoder
|
sbc_encoder
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
BIN
cpu/br23/tools/autosave.bin
Normal file
BIN
cpu/br23/tools/autosave.bin
Normal file
Binary file not shown.
@ -63,5 +63,6 @@ del data.bin
|
|||||||
del data_code.bin
|
del data_code.bin
|
||||||
del text.bin
|
del text.bin
|
||||||
del *.bc
|
del *.bc
|
||||||
copy .\effect_file\music_base.bin eq_cfg_hw.bin
|
copy .\effect_file\eq_cfg_bt.bin eq_cfg_bt.bin
|
||||||
|
copy .\effect_file\eq_cfg_lp.bin eq_cfg_lp.bin
|
||||||
download\standard\download.bat
|
download\standard\download.bat
|
||||||
|
|||||||
@ -211,7 +211,9 @@ copy .\effect_file\music_2to1_2to2.bin eq_cfg_hw.bin
|
|||||||
#elif defined(LINEIN_MODE_SOLE_EQ_EN) && LINEIN_MODE_SOLE_EQ_EN
|
#elif defined(LINEIN_MODE_SOLE_EQ_EN) && LINEIN_MODE_SOLE_EQ_EN
|
||||||
copy .\effect_file\music_base_linein.bin eq_cfg_hw.bin
|
copy .\effect_file\music_base_linein.bin eq_cfg_hw.bin
|
||||||
#else
|
#else
|
||||||
copy .\effect_file\music_base.bin eq_cfg_hw.bin
|
//copy .\effect_file\music_base.bin eq_cfg_hw.bin
|
||||||
|
copy .\effect_file\eq_cfg_bt.bin eq_cfg_bt.bin
|
||||||
|
copy .\effect_file\eq_cfg_lp.bin eq_cfg_lp.bin
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
1
cpu/br23/tools/download/standard/KTS-AC69xx_5458.key
Normal file
1
cpu/br23/tools/download/standard/KTS-AC69xx_5458.key
Normal file
@ -0,0 +1 @@
|
|||||||
|
44b10a8a9a97a7ea8795ce48fe8bb180954fc20c5763ded5954fc20c5763ded5399f4f1d
|
||||||
Binary file not shown.
@ -8,18 +8,20 @@ copy ..\..\tone.cfg .
|
|||||||
copy ..\..\cfg_tool.bin .
|
copy ..\..\cfg_tool.bin .
|
||||||
copy ..\..\app.bin .
|
copy ..\..\app.bin .
|
||||||
copy ..\..\br23loader.bin .
|
copy ..\..\br23loader.bin .
|
||||||
copy ..\..\eq_cfg_hw.bin .
|
copy ..\..\eq_cfg_bt.bin .
|
||||||
|
copy ..\..\eq_cfg_lp.bin .
|
||||||
copy ..\..\ota_all.bin .
|
copy ..\..\ota_all.bin .
|
||||||
copy ..\..\ota_nor.bin .
|
copy ..\..\ota_nor.bin .
|
||||||
|
|
||||||
|
::..\..\isd_download.exe -tonorflash -dev br23 -boot 0x12000 -div8 -wait 300 -uboot uboot.boot -app app.bin -res tone.cfg cfg_tool.bin eq_cfg_bt.bin eq_cfg_lp.bin %1
|
||||||
|
|
||||||
..\..\isd_download.exe -tonorflash -dev br23 -boot 0x12000 -div8 -wait 300 -uboot uboot.boot -app app.bin -res tone.cfg cfg_tool.bin eq_cfg_hw.bin -format all %1
|
..\..\isd_download.exe -tonorflash -dev br23 -boot 0x12000 -div8 -wait 300 -uboot uboot.boot -app app.bin -res tone.cfg cfg_tool.bin eq_cfg_bt.bin eq_cfg_lp.bin -format all %1 -key KTS-AC69xx_5458.key
|
||||||
:: -format all
|
:: -format all
|
||||||
::-reboot 2500
|
::-reboot 2500
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@rem 删除临时文件-format all
|
@rem ɾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD>ļ<EFBFBD>-format all
|
||||||
if exist *.mp3 del *.mp3
|
if exist *.mp3 del *.mp3
|
||||||
if exist *.PIX del *.PIX
|
if exist *.PIX del *.PIX
|
||||||
if exist *.TAB del *.TAB
|
if exist *.TAB del *.TAB
|
||||||
@ -28,13 +30,13 @@ if exist *.sty del *.sty
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
@rem 生成固件升级文件
|
@rem <EFBFBD><EFBFBD><EFBFBD>ɹ̼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
|
||||||
copy ota_all.bin ota.bin
|
copy ota_all.bin ota.bin
|
||||||
..\..\fw_add.exe -noenc -fw jl_isd.fw -add ota.bin -type 100 -out jl_isd_all.fw
|
..\..\fw_add.exe -noenc -fw jl_isd.fw -add ota.bin -type 100 -out jl_isd_all.fw
|
||||||
copy ota_nor.bin ota.bin
|
copy ota_nor.bin ota.bin
|
||||||
..\..\fw_add.exe -noenc -fw jl_isd.fw -add ota.bin -type 100 -out jl_isd_nor.fw
|
..\..\fw_add.exe -noenc -fw jl_isd.fw -add ota.bin -type 100 -out jl_isd_nor.fw
|
||||||
|
|
||||||
@rem 添加配置脚本的版本信息到 FW 文件中
|
@rem <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ýű<EFBFBD><EFBFBD>İ汾<EFBFBD><EFBFBD>Ϣ<EFBFBD><EFBFBD> FW <20>ļ<EFBFBD><C4BC><EFBFBD>
|
||||||
..\..\fw_add.exe -noenc -fw jl_isd_all.fw -add script.ver -out jl_isd_all.fw
|
..\..\fw_add.exe -noenc -fw jl_isd_all.fw -add script.ver -out jl_isd_all.fw
|
||||||
..\..\fw_add.exe -noenc -fw jl_isd_nor.fw -add script.ver -out jl_isd_nor.fw
|
..\..\fw_add.exe -noenc -fw jl_isd_nor.fw -add script.ver -out jl_isd_nor.fw
|
||||||
|
|
||||||
@ -48,16 +50,16 @@ copy jl_isd_all.fw jl_isd.fw
|
|||||||
del jl_isd_all.ufw jl_isd_nor.ufw jl_isd_all.fw jl_isd_nor.fw
|
del jl_isd_all.ufw jl_isd_nor.ufw jl_isd_all.fw jl_isd_nor.fw
|
||||||
|
|
||||||
|
|
||||||
@REM 生成配置文件升级文件
|
@REM <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
|
||||||
::ufw_maker.exe -chip AC800X %ADD_KEY% -output config.ufw -res bt_cfg.cfg
|
::ufw_maker.exe -chip AC800X %ADD_KEY% -output config.ufw -res bt_cfg.cfg
|
||||||
|
|
||||||
::IF EXIST jl_696x.bin del jl_696x.bin
|
::IF EXIST jl_696x.bin del jl_696x.bin
|
||||||
|
|
||||||
|
|
||||||
@rem 常用命令说明
|
@rem <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><EFBFBD>
|
||||||
@rem -format vm //擦除VM 区域
|
@rem -format vm //<EFBFBD><EFBFBD><EFBFBD><EFBFBD>VM <20><><EFBFBD><EFBFBD>
|
||||||
@rem -format cfg //擦除BT CFG 区域
|
@rem -format cfg //<EFBFBD><EFBFBD><EFBFBD><EFBFBD>BT CFG <20><><EFBFBD><EFBFBD>
|
||||||
@rem -format 0x3f0-2 //表示从第 0x3f0 个 sector 开始连续擦除 2 个 sector(第一个参数为16进制或10进制都可,第二个参数必须是10进制)
|
@rem -format 0x3f0-2 //<EFBFBD><EFBFBD>ʾ<EFBFBD>ӵ<EFBFBD> 0x3f0 <20><> sector <20><>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 2 <20><> sector(<28><>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ16<31><36><EFBFBD>ƻ<EFBFBD>10<31><30><EFBFBD>ƶ<EFBFBD><C6B6>ɣ<EFBFBD><C9A3>ڶ<EFBFBD><DAB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>10<31><30><EFBFBD><EFBFBD>)
|
||||||
|
|
||||||
ping /n 2 127.1>null
|
ping /n 2 127.1>null
|
||||||
IF EXIST null del null
|
IF EXIST null del null
|
||||||
|
|||||||
BIN
cpu/br23/tools/download/standard/eq_cfg_bt.bin
Normal file
BIN
cpu/br23/tools/download/standard/eq_cfg_bt.bin
Normal file
Binary file not shown.
BIN
cpu/br23/tools/download/standard/eq_cfg_lp.bin
Normal file
BIN
cpu/br23/tools/download/standard/eq_cfg_lp.bin
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
cpu/br23/tools/download/standard/update_JM207_EQ_6915.ufw
Normal file
BIN
cpu/br23/tools/download/standard/update_JM207_EQ_6915.ufw
Normal file
Binary file not shown.
BIN
cpu/br23/tools/download/standard/update_JM207_EQ_9934.ufw
Normal file
BIN
cpu/br23/tools/download/standard/update_JM207_EQ_9934.ufw
Normal file
Binary file not shown.
BIN
cpu/br23/tools/download/standard/update_JM207_EQ_C230.ufw
Normal file
BIN
cpu/br23/tools/download/standard/update_JM207_EQ_C230.ufw
Normal file
Binary file not shown.
BIN
cpu/br23/tools/effect_file/eq_cfg_bt.bin
Normal file
BIN
cpu/br23/tools/effect_file/eq_cfg_bt.bin
Normal file
Binary file not shown.
BIN
cpu/br23/tools/effect_file/eq_cfg_lp.bin
Normal file
BIN
cpu/br23/tools/effect_file/eq_cfg_lp.bin
Normal file
Binary file not shown.
Binary file not shown.
BIN
cpu/br23/tools/efftool.autosave.eas
Normal file
BIN
cpu/br23/tools/efftool.autosave.eas
Normal file
Binary file not shown.
BIN
cpu/br23/tools/eq_cfg_bt.bin
Normal file
BIN
cpu/br23/tools/eq_cfg_bt.bin
Normal file
Binary file not shown.
Binary file not shown.
BIN
cpu/br23/tools/eq_cfg_hw_h.bin
Normal file
BIN
cpu/br23/tools/eq_cfg_hw_h.bin
Normal file
Binary file not shown.
BIN
cpu/br23/tools/eq_cfg_hw_l.bin
Normal file
BIN
cpu/br23/tools/eq_cfg_hw_l.bin
Normal file
Binary file not shown.
BIN
cpu/br23/tools/eq_cfg_lp.bin
Normal file
BIN
cpu/br23/tools/eq_cfg_lp.bin
Normal file
Binary file not shown.
BIN
cpu/br23/tools/music_base.bin
Normal file
BIN
cpu/br23/tools/music_base.bin
Normal file
Binary file not shown.
@ -173,7 +173,7 @@ objs/apps/common/config/app_config.c.o
|
|||||||
-r=objs/apps/common/config/app_config.c.o,log_print,l
|
-r=objs/apps/common/config/app_config.c.o,log_print,l
|
||||||
-r=objs/apps/common/config/app_config.c.o,sys_clk_set,l
|
-r=objs/apps/common/config/app_config.c.o,sys_clk_set,l
|
||||||
-r=objs/apps/common/config/app_config.c.o,config_layer_init,l
|
-r=objs/apps/common/config/app_config.c.o,config_layer_init,l
|
||||||
-r=objs/apps/common/config/app_config.c.o,ci_transport_uart_instance,
|
-r=objs/apps/common/config/app_config.c.o,ci_transport_uart_instance,l
|
||||||
-r=objs/apps/common/config/app_config.c.o,dec_eq_test,
|
-r=objs/apps/common/config/app_config.c.o,dec_eq_test,
|
||||||
-r=objs/apps/common/config/app_config.c.o,clr_wdt,l
|
-r=objs/apps/common/config/app_config.c.o,clr_wdt,l
|
||||||
-r=objs/apps/common/config/app_config.c.o,config,pl
|
-r=objs/apps/common/config/app_config.c.o,config,pl
|
||||||
@ -200,24 +200,25 @@ objs/apps/common/config/bt_profile_config.c.o
|
|||||||
-r=objs/apps/common/config/bt_profile_config.c.o,hci_inquiry_support,pl
|
-r=objs/apps/common/config/bt_profile_config.c.o,hci_inquiry_support,pl
|
||||||
-r=objs/apps/common/config/bt_profile_config.c.o,btstack_emitter_support,pl
|
-r=objs/apps/common/config/bt_profile_config.c.o,btstack_emitter_support,pl
|
||||||
objs/apps/common/config/ci_transport_uart.c.o
|
objs/apps/common/config/ci_transport_uart.c.o
|
||||||
|
-r=objs/apps/common/config/ci_transport_uart.c.o,ci_data_rx_handler,pl
|
||||||
|
-r=objs/apps/common/config/ci_transport_uart.c.o,log_print,l
|
||||||
|
-r=objs/apps/common/config/ci_transport_uart.c.o,printf_buf,l
|
||||||
|
-r=objs/apps/common/config/ci_transport_uart.c.o,crc_get_16bit,l
|
||||||
|
-r=objs/apps/common/config/ci_transport_uart.c.o,online_cfg_tool_data_deal,l
|
||||||
|
-r=objs/apps/common/config/ci_transport_uart.c.o,ci_uart_write,pl
|
||||||
|
-r=objs/apps/common/config/ci_transport_uart.c.o,ci_transport_uart_instance,pl
|
||||||
|
-r=objs/apps/common/config/ci_transport_uart.c.o,uart_dev_open,l
|
||||||
|
-r=objs/apps/common/config/ci_transport_uart.c.o,sys_event_notify,l
|
||||||
|
-r=objs/apps/common/config/ci_transport_uart.c.o,printf,l
|
||||||
|
-r=objs/apps/common/config/ci_transport_uart.c.o,cpu_assert_debug,l
|
||||||
|
-r=objs/apps/common/config/ci_transport_uart.c.o,p33_soft_reset,l
|
||||||
|
-r=objs/apps/common/config/ci_transport_uart.c.o,clock_ci,pl
|
||||||
|
-r=objs/apps/common/config/ci_transport_uart.c.o,config_asser,l
|
||||||
objs/apps/common/debug/debug.c.o
|
objs/apps/common/debug/debug.c.o
|
||||||
-r=objs/apps/common/debug/debug.c.o,putchar,pl
|
|
||||||
-r=objs/apps/common/debug/debug.c.o,puts,pl
|
|
||||||
-r=objs/apps/common/debug/debug.c.o,printf,pl
|
|
||||||
-r=objs/apps/common/debug/debug.c.o,put_buf,pl
|
|
||||||
-r=objs/apps/common/debug/debug.c.o,put_u8hex,pl
|
|
||||||
-r=objs/apps/common/debug/debug.c.o,put_u16hex,pl
|
|
||||||
-r=objs/apps/common/debug/debug.c.o,put_u32hex,pl
|
|
||||||
-r=objs/apps/common/debug/debug.c.o,log_print,pl
|
|
||||||
-r=objs/apps/common/debug/debug.c.o,assert_printf,pl
|
|
||||||
-r=objs/apps/common/debug/debug.c.o,cpu_assert_debug,l
|
|
||||||
objs/apps/common/debug/debug_lite.c.o
|
objs/apps/common/debug/debug_lite.c.o
|
||||||
-r=objs/apps/common/debug/debug_lite.c.o,log_putbyte,pl
|
|
||||||
-r=objs/apps/common/debug/debug_lite.c.o,putbyte,l
|
|
||||||
-r=objs/apps/common/debug/debug_lite.c.o,puts_lite,pl
|
-r=objs/apps/common/debug/debug_lite.c.o,puts_lite,pl
|
||||||
-r=objs/apps/common/debug/debug_lite.c.o,printf_lite,pl
|
|
||||||
-r=objs/apps/common/debug/debug_lite.c.o,print,l
|
|
||||||
-r=objs/apps/common/debug/debug_lite.c.o,put_buf_lite,pl
|
-r=objs/apps/common/debug/debug_lite.c.o,put_buf_lite,pl
|
||||||
|
-r=objs/apps/common/debug/debug_lite.c.o,printf_lite,pl
|
||||||
objs/apps/common/dev_manager/dev_manager.c.o
|
objs/apps/common/dev_manager/dev_manager.c.o
|
||||||
-r=objs/apps/common/dev_manager/dev_manager.c.o,__dev_manager_add,pl
|
-r=objs/apps/common/dev_manager/dev_manager.c.o,__dev_manager_add,pl
|
||||||
-r=objs/apps/common/dev_manager/dev_manager.c.o,printf,l
|
-r=objs/apps/common/dev_manager/dev_manager.c.o,printf,l
|
||||||
@ -1532,6 +1533,9 @@ objs/apps/common/update/update.c.o
|
|||||||
-r=objs/apps/common/update/update.c.o,pwm_led_mode_set,l
|
-r=objs/apps/common/update/update.c.o,pwm_led_mode_set,l
|
||||||
-r=objs/apps/common/update/update.c.o,led_update_finish,pl
|
-r=objs/apps/common/update/update.c.o,led_update_finish,pl
|
||||||
-r=objs/apps/common/update/update.c.o,update_result_deal,pl
|
-r=objs/apps/common/update/update.c.o,update_result_deal,pl
|
||||||
|
-r=objs/apps/common/update/update.c.o,check_update_param_len,l
|
||||||
|
-r=objs/apps/common/update/update.c.o,printf,l
|
||||||
|
-r=objs/apps/common/update/update.c.o,cpu_assert_debug,l
|
||||||
-r=objs/apps/common/update/update.c.o,wdt_clear,l
|
-r=objs/apps/common/update/update.c.o,wdt_clear,l
|
||||||
-r=objs/apps/common/update/update.c.o,app_audio_set_volume,l
|
-r=objs/apps/common/update/update.c.o,app_audio_set_volume,l
|
||||||
-r=objs/apps/common/update/update.c.o,get_max_sys_vol,l
|
-r=objs/apps/common/update/update.c.o,get_max_sys_vol,l
|
||||||
@ -1542,7 +1546,6 @@ objs/apps/common/update/update.c.o
|
|||||||
-r=objs/apps/common/update/update.c.o,update_close_hw,pl
|
-r=objs/apps/common/update/update.c.o,update_close_hw,pl
|
||||||
-r=objs/apps/common/update/update.c.o,memcmp,l
|
-r=objs/apps/common/update/update.c.o,memcmp,l
|
||||||
-r=objs/apps/common/update/update.c.o,strlen,l
|
-r=objs/apps/common/update/update.c.o,strlen,l
|
||||||
-r=objs/apps/common/update/update.c.o,printf,l
|
|
||||||
-r=objs/apps/common/update/update.c.o,updata_parm_set,pl
|
-r=objs/apps/common/update/update.c.o,updata_parm_set,pl
|
||||||
-r=objs/apps/common/update/update.c.o,le_controller_get_mac,l
|
-r=objs/apps/common/update/update.c.o,le_controller_get_mac,l
|
||||||
-r=objs/apps/common/update/update.c.o,put_buf,l
|
-r=objs/apps/common/update/update.c.o,put_buf,l
|
||||||
@ -1561,7 +1564,6 @@ objs/apps/common/update/update.c.o
|
|||||||
-r=objs/apps/common/update/update.c.o,update_mode_api_v2,pl
|
-r=objs/apps/common/update/update.c.o,update_mode_api_v2,pl
|
||||||
-r=objs/apps/common/update/update.c.o,malloc,l
|
-r=objs/apps/common/update/update.c.o,malloc,l
|
||||||
-r=objs/apps/common/update/update.c.o,free,l
|
-r=objs/apps/common/update/update.c.o,free,l
|
||||||
-r=objs/apps/common/update/update.c.o,cpu_assert_debug,l
|
|
||||||
-r=objs/apps/common/update/update.c.o,update_check_sniff_en,pl
|
-r=objs/apps/common/update/update.c.o,update_check_sniff_en,pl
|
||||||
-r=objs/apps/common/update/update.c.o,get_ota_status,pl
|
-r=objs/apps/common/update/update.c.o,get_ota_status,pl
|
||||||
-r=objs/apps/common/update/update.c.o,p33_soft_reset,l
|
-r=objs/apps/common/update/update.c.o,p33_soft_reset,l
|
||||||
@ -1572,16 +1574,56 @@ objs/apps/common/update/update.c.o
|
|||||||
-r=objs/apps/common/update/update.c.o,g_updata_flag,pl
|
-r=objs/apps/common/update/update.c.o,g_updata_flag,pl
|
||||||
-r=objs/apps/common/update/update.c.o,config_update_mode,l
|
-r=objs/apps/common/update/update.c.o,config_update_mode,l
|
||||||
-r=objs/apps/common/update/update.c.o,UPDATA_BEG,
|
-r=objs/apps/common/update/update.c.o,UPDATA_BEG,
|
||||||
|
-r=objs/apps/common/update/update.c.o,config_asser,l
|
||||||
-r=objs/apps/common/update/update.c.o,update_target_begin,
|
-r=objs/apps/common/update/update.c.o,update_target_begin,
|
||||||
-r=objs/apps/common/update/update.c.o,update_target_end,
|
-r=objs/apps/common/update/update.c.o,update_target_end,
|
||||||
-r=objs/apps/common/update/update.c.o,support_norflash_update_en,l
|
-r=objs/apps/common/update/update.c.o,support_norflash_update_en,l
|
||||||
-r=objs/apps/common/update/update.c.o,loader_file_path,pl
|
-r=objs/apps/common/update/update.c.o,loader_file_path,pl
|
||||||
-r=objs/apps/common/update/update.c.o,config_btctler_modules,l
|
-r=objs/apps/common/update/update.c.o,config_btctler_modules,l
|
||||||
-r=objs/apps/common/update/update.c.o,config_asser,l
|
|
||||||
-r=objs/apps/common/update/update.c.o,ota_lp_target,pl
|
-r=objs/apps/common/update/update.c.o,ota_lp_target,pl
|
||||||
-r=objs/apps/common/update/update.c.o,__initcall_app_update_init,pl
|
-r=objs/apps/common/update/update.c.o,__initcall_app_update_init,pl
|
||||||
objs/apps/common/usb/device/cdc.c.o
|
objs/apps/common/usb/device/cdc.c.o
|
||||||
|
-r=objs/apps/common/usb/device/cdc.c.o,cdc_desc_config,pl
|
||||||
|
-r=objs/apps/common/usb/device/cdc.c.o,usb_set_interface_hander,l
|
||||||
|
-r=objs/apps/common/usb/device/cdc.c.o,printf,l
|
||||||
|
-r=objs/apps/common/usb/device/cdc.c.o,cpu_assert_debug,l
|
||||||
|
-r=objs/apps/common/usb/device/cdc.c.o,usb_set_reset_hander,l
|
||||||
|
-r=objs/apps/common/usb/device/cdc.c.o,cdc_set_wakeup_handler,pl
|
||||||
|
-r=objs/apps/common/usb/device/cdc.c.o,cdc_set_output_handle,pl
|
||||||
|
-r=objs/apps/common/usb/device/cdc.c.o,cdc_read_data,pl
|
||||||
|
-r=objs/apps/common/usb/device/cdc.c.o,os_mutex_pend,l
|
||||||
|
-r=objs/apps/common/usb/device/cdc.c.o,usb_g_bulk_read,l
|
||||||
|
-r=objs/apps/common/usb/device/cdc.c.o,os_mutex_post,l
|
||||||
|
-r=objs/apps/common/usb/device/cdc.c.o,cdc_write_data,pl
|
||||||
|
-r=objs/apps/common/usb/device/cdc.c.o,usb_g_bulk_write,l
|
||||||
|
-r=objs/apps/common/usb/device/cdc.c.o,cdc_write_inir,pl
|
||||||
|
-r=objs/apps/common/usb/device/cdc.c.o,cdc_register,pl
|
||||||
|
-r=objs/apps/common/usb/device/cdc.c.o,os_mutex_create,l
|
||||||
|
-r=objs/apps/common/usb/device/cdc.c.o,cdc_release,pl
|
||||||
|
-r=objs/apps/common/usb/device/cdc.c.o,usb_device2id,l
|
||||||
|
-r=objs/apps/common/usb/device/cdc.c.o,log_print,l
|
||||||
|
-r=objs/apps/common/usb/device/cdc.c.o,usb_set_setup_recv,l
|
||||||
|
-r=objs/apps/common/usb/device/cdc.c.o,usb_set_setup_phase,l
|
||||||
|
-r=objs/apps/common/usb/device/cdc.c.o,usb_set_data_payload,l
|
||||||
|
-r=objs/apps/common/usb/device/cdc.c.o,usb_read_ep0,l
|
||||||
|
-r=objs/apps/common/usb/device/cdc.c.o,p33_soft_reset,l
|
||||||
|
-r=objs/apps/common/usb/device/cdc.c.o,usb_get_ep_buffer,l
|
||||||
|
-r=objs/apps/common/usb/device/cdc.c.o,usb_g_ep_config,l
|
||||||
|
-r=objs/apps/common/usb/device/cdc.c.o,usb_g_set_intr_hander,l
|
||||||
|
-r=objs/apps/common/usb/device/cdc.c.o,usb_enable_ep,l
|
||||||
|
-r=objs/apps/common/usb/device/cdc.c.o,config_asser,l
|
||||||
|
-r=objs/apps/common/usb/device/cdc.c.o,log_tag_const_d_USB,l
|
||||||
|
-r=objs/apps/common/usb/device/cdc.c.o,log_tag_const_e_USB,l
|
||||||
objs/apps/common/usb/device/descriptor.c.o
|
objs/apps/common/usb/device/descriptor.c.o
|
||||||
|
-r=objs/apps/common/usb/device/descriptor.c.o,get_device_descriptor,pl
|
||||||
|
-r=objs/apps/common/usb/device/descriptor.c.o,get_language_str,pl
|
||||||
|
-r=objs/apps/common/usb/device/descriptor.c.o,get_manufacture_str,pl
|
||||||
|
-r=objs/apps/common/usb/device/descriptor.c.o,get_iserialnumber_str,pl
|
||||||
|
-r=objs/apps/common/usb/device/descriptor.c.o,get_norflash_uuid,l
|
||||||
|
-r=objs/apps/common/usb/device/descriptor.c.o,get_product_str,pl
|
||||||
|
-r=objs/apps/common/usb/device/descriptor.c.o,usb_get_config_desc,pl
|
||||||
|
-r=objs/apps/common/usb/device/descriptor.c.o,usb_get_string_desc,pl
|
||||||
|
-r=objs/apps/common/usb/device/descriptor.c.o,uac_get_string,l
|
||||||
objs/apps/common/usb/device/hid.c.o
|
objs/apps/common/usb/device/hid.c.o
|
||||||
-r=objs/apps/common/usb/device/hid.c.o,hid_key_handler,pl
|
-r=objs/apps/common/usb/device/hid.c.o,hid_key_handler,pl
|
||||||
objs/apps/common/usb/device/msd.c.o
|
objs/apps/common/usb/device/msd.c.o
|
||||||
@ -1593,16 +1635,63 @@ objs/apps/common/usb/device/msd_upgrade.c.o
|
|||||||
-r=objs/apps/common/usb/device/msd_upgrade.c.o,nvram_set_boot_state,
|
-r=objs/apps/common/usb/device/msd_upgrade.c.o,nvram_set_boot_state,
|
||||||
-r=objs/apps/common/usb/device/msd_upgrade.c.o,private_scsi_cmd,pl
|
-r=objs/apps/common/usb/device/msd_upgrade.c.o,private_scsi_cmd,pl
|
||||||
objs/apps/common/usb/device/task_pc.c.o
|
objs/apps/common/usb/device/task_pc.c.o
|
||||||
|
-r=objs/apps/common/usb/device/task_pc.c.o,usb_start,pl
|
||||||
|
-r=objs/apps/common/usb/device/task_pc.c.o,usb_device_mode,l
|
||||||
|
-r=objs/apps/common/usb/device/task_pc.c.o,cdc_set_wakeup_handler,l
|
||||||
|
-r=objs/apps/common/usb/device/task_pc.c.o,usb_pause,pl
|
||||||
|
-r=objs/apps/common/usb/device/task_pc.c.o,log_print,l
|
||||||
|
-r=objs/apps/common/usb/device/task_pc.c.o,usb_sie_disable,l
|
||||||
|
-r=objs/apps/common/usb/device/task_pc.c.o,usb_stop,pl
|
||||||
|
-r=objs/apps/common/usb/device/task_pc.c.o,usb_sie_close,l
|
||||||
|
-r=objs/apps/common/usb/device/task_pc.c.o,usb_cdc_background_run,pl
|
||||||
|
-r=objs/apps/common/usb/device/task_pc.c.o,pc_device_event_handler,pl
|
||||||
|
-r=objs/apps/common/usb/device/task_pc.c.o,app_check_curr_task,l
|
||||||
|
-r=objs/apps/common/usb/device/task_pc.c.o,usb_device2id,l
|
||||||
|
-r=objs/apps/common/usb/device/task_pc.c.o,cdc_read_data,l
|
||||||
|
-r=objs/apps/common/usb/device/task_pc.c.o,online_cfg_tool_data_deal,l
|
||||||
|
-r=objs/apps/common/usb/device/task_pc.c.o,log_tag_const_i_USB,l
|
||||||
|
-r=objs/apps/common/usb/device/task_pc.c.o,log_tag_const_d_USB,l
|
||||||
objs/apps/common/usb/device/uac1.c.o
|
objs/apps/common/usb/device/uac1.c.o
|
||||||
objs/apps/common/usb/device/uac_stream.c.o
|
objs/apps/common/usb/device/uac_stream.c.o
|
||||||
objs/apps/common/usb/device/usb_device.c.o
|
objs/apps/common/usb/device/usb_device.c.o
|
||||||
|
-r=objs/apps/common/usb/device/usb_device.c.o,usb_device_mode,pl
|
||||||
|
-r=objs/apps/common/usb/device/usb_device.c.o,gpio_direction_input,l
|
||||||
|
-r=objs/apps/common/usb/device/usb_device.c.o,gpio_set_pull_up,l
|
||||||
|
-r=objs/apps/common/usb/device/usb_device.c.o,gpio_set_pull_down,l
|
||||||
|
-r=objs/apps/common/usb/device/usb_device.c.o,gpio_set_die,l
|
||||||
|
-r=objs/apps/common/usb/device/usb_device.c.o,os_time_dly,l
|
||||||
|
-r=objs/apps/common/usb/device/usb_device.c.o,cdc_release,l
|
||||||
|
-r=objs/apps/common/usb/device/usb_device.c.o,usb_add_desc_config,l
|
||||||
|
-r=objs/apps/common/usb/device/usb_device.c.o,log_print,l
|
||||||
|
-r=objs/apps/common/usb/device/usb_device.c.o,cdc_desc_config,l
|
||||||
|
-r=objs/apps/common/usb/device/usb_device.c.o,cdc_register,l
|
||||||
|
-r=objs/apps/common/usb/device/usb_device.c.o,user_setup_filter_install,l
|
||||||
|
-r=objs/apps/common/usb/device/usb_device.c.o,usb_id2device,l
|
||||||
-r=objs/apps/common/usb/device/usb_device.c.o,usb_otg_sof_check_init,pl
|
-r=objs/apps/common/usb/device/usb_device.c.o,usb_otg_sof_check_init,pl
|
||||||
-r=objs/apps/common/usb/device/usb_device.c.o,usb_get_ep_buffer,l
|
-r=objs/apps/common/usb/device/usb_device.c.o,usb_get_ep_buffer,l
|
||||||
-r=objs/apps/common/usb/device/usb_device.c.o,usb_g_sie_init,l
|
-r=objs/apps/common/usb/device/usb_device.c.o,usb_g_sie_init,l
|
||||||
-r=objs/apps/common/usb/device/usb_device.c.o,usb_set_dma_raddr,l
|
-r=objs/apps/common/usb/device/usb_device.c.o,usb_set_dma_raddr,l
|
||||||
-r=objs/apps/common/usb/device/usb_device.c.o,usb_disable_ep,l
|
-r=objs/apps/common/usb/device/usb_device.c.o,usb_disable_ep,l
|
||||||
-r=objs/apps/common/usb/device/usb_device.c.o,usb_sof_clr_pnd,l
|
-r=objs/apps/common/usb/device/usb_device.c.o,usb_sof_clr_pnd,l
|
||||||
|
-r=objs/apps/common/usb/device/usb_device.c.o,usb_g_hold,l
|
||||||
|
-r=objs/apps/common/usb/device/usb_device.c.o,usb_release,l
|
||||||
|
-r=objs/apps/common/usb/device/usb_device.c.o,usb_config,l
|
||||||
|
-r=objs/apps/common/usb/device/usb_device.c.o,usb_slave_init,l
|
||||||
|
-r=objs/apps/common/usb/device/usb_device.c.o,usb_write_intr_usbe,l
|
||||||
|
-r=objs/apps/common/usb/device/usb_device.c.o,usb_clr_intr_txe,l
|
||||||
|
-r=objs/apps/common/usb/device/usb_device.c.o,usb_clr_intr_rxe,l
|
||||||
|
-r=objs/apps/common/usb/device/usb_device.c.o,usb_set_intr_txe,l
|
||||||
|
-r=objs/apps/common/usb/device/usb_device.c.o,usb_set_intr_rxe,l
|
||||||
|
-r=objs/apps/common/usb/device/usb_device.c.o,usb_g_isr_reg,l
|
||||||
|
-r=objs/apps/common/usb/device/usb_device.c.o,log_tag_const_i_USB,l
|
||||||
objs/apps/common/usb/device/user_setup.c.o
|
objs/apps/common/usb/device/user_setup.c.o
|
||||||
|
-r=objs/apps/common/usb/device/user_setup.c.o,usb_root2_testing,pl
|
||||||
|
-r=objs/apps/common/usb/device/user_setup.c.o,check_ep_vaild,pl
|
||||||
|
-r=objs/apps/common/usb/device/user_setup.c.o,user_setup_filter_install,pl
|
||||||
|
-r=objs/apps/common/usb/device/user_setup.c.o,usb_set_setup_hook,l
|
||||||
|
-r=objs/apps/common/usb/device/user_setup.c.o,usb_device2id,l
|
||||||
|
-r=objs/apps/common/usb/device/user_setup.c.o,usb_get_setup_buffer,l
|
||||||
|
-r=objs/apps/common/usb/device/user_setup.c.o,usb_set_setup_phase,l
|
||||||
objs/apps/common/usb/host/adb.c.o
|
objs/apps/common/usb/host/adb.c.o
|
||||||
objs/apps/common/usb/host/aoa.c.o
|
objs/apps/common/usb/host/aoa.c.o
|
||||||
objs/apps/common/usb/host/apple_mfi.c.o
|
objs/apps/common/usb/host/apple_mfi.c.o
|
||||||
@ -1719,6 +1808,7 @@ objs/apps/soundbox/app_main.c.o
|
|||||||
-r=objs/apps/soundbox/app_main.c.o,timer_get_ms,l
|
-r=objs/apps/soundbox/app_main.c.o,timer_get_ms,l
|
||||||
-r=objs/apps/soundbox/app_main.c.o,get_charge_online_flag,l
|
-r=objs/apps/soundbox/app_main.c.o,get_charge_online_flag,l
|
||||||
-r=objs/apps/soundbox/app_main.c.o,ui_update_status,l
|
-r=objs/apps/soundbox/app_main.c.o,ui_update_status,l
|
||||||
|
-r=objs/apps/soundbox/app_main.c.o,usb_cdc_background_run,l
|
||||||
-r=objs/apps/soundbox/app_main.c.o,app_curr_task,l
|
-r=objs/apps/soundbox/app_main.c.o,app_curr_task,l
|
||||||
-r=objs/apps/soundbox/app_main.c.o,log_tag_const_i_APP,l
|
-r=objs/apps/soundbox/app_main.c.o,log_tag_const_i_APP,l
|
||||||
-r=objs/apps/soundbox/app_main.c.o,app_var,pl
|
-r=objs/apps/soundbox/app_main.c.o,app_var,pl
|
||||||
@ -1927,6 +2017,7 @@ objs/apps/soundbox/board/br23/irq_config.c.o
|
|||||||
objs/apps/soundbox/common/app_sound_box_tool.c.o
|
objs/apps/soundbox/common/app_sound_box_tool.c.o
|
||||||
-r=objs/apps/soundbox/common/app_sound_box_tool.c.o,all_assemble_package_send_to_pc,pl
|
-r=objs/apps/soundbox/common/app_sound_box_tool.c.o,all_assemble_package_send_to_pc,pl
|
||||||
-r=objs/apps/soundbox/common/app_sound_box_tool.c.o,CRC16,l
|
-r=objs/apps/soundbox/common/app_sound_box_tool.c.o,CRC16,l
|
||||||
|
-r=objs/apps/soundbox/common/app_sound_box_tool.c.o,cdc_write_data,l
|
||||||
-r=objs/apps/soundbox/common/app_sound_box_tool.c.o,assemble_package_send_to_pc,pl
|
-r=objs/apps/soundbox/common/app_sound_box_tool.c.o,assemble_package_send_to_pc,pl
|
||||||
-r=objs/apps/soundbox/common/app_sound_box_tool.c.o,hex2text,pl
|
-r=objs/apps/soundbox/common/app_sound_box_tool.c.o,hex2text,pl
|
||||||
-r=objs/apps/soundbox/common/app_sound_box_tool.c.o,sprintf,l
|
-r=objs/apps/soundbox/common/app_sound_box_tool.c.o,sprintf,l
|
||||||
@ -2051,6 +2142,7 @@ objs/apps/soundbox/common/user_cfg_new.c.o
|
|||||||
-r=objs/apps/soundbox/common/user_cfg_new.c.o,syscfg_read,l
|
-r=objs/apps/soundbox/common/user_cfg_new.c.o,syscfg_read,l
|
||||||
-r=objs/apps/soundbox/common/user_cfg_new.c.o,printf_buf,l
|
-r=objs/apps/soundbox/common/user_cfg_new.c.o,printf_buf,l
|
||||||
-r=objs/apps/soundbox/common/user_cfg_new.c.o,bt_max_pwr_set,l
|
-r=objs/apps/soundbox/common/user_cfg_new.c.o,bt_max_pwr_set,l
|
||||||
|
-r=objs/apps/soundbox/common/user_cfg_new.c.o,syscfg_read_btmac_blemac_from_bin,l
|
||||||
-r=objs/apps/soundbox/common/user_cfg_new.c.o,memcmp,l
|
-r=objs/apps/soundbox/common/user_cfg_new.c.o,memcmp,l
|
||||||
-r=objs/apps/soundbox/common/user_cfg_new.c.o,lp_winsize_init,l
|
-r=objs/apps/soundbox/common/user_cfg_new.c.o,lp_winsize_init,l
|
||||||
-r=objs/apps/soundbox/common/user_cfg_new.c.o,bt_modify_name,pl
|
-r=objs/apps/soundbox/common/user_cfg_new.c.o,bt_modify_name,pl
|
||||||
@ -2916,7 +3008,8 @@ objs/apps/kaotings/kt.c.o
|
|||||||
-r=objs/apps/kaotings/kt.c.o,gpio_set_pull_down,l
|
-r=objs/apps/kaotings/kt.c.o,gpio_set_pull_down,l
|
||||||
-r=objs/apps/kaotings/kt.c.o,gpio_set_direction,l
|
-r=objs/apps/kaotings/kt.c.o,gpio_set_direction,l
|
||||||
-r=objs/apps/kaotings/kt.c.o,gpio_set_output_value,l
|
-r=objs/apps/kaotings/kt.c.o,gpio_set_output_value,l
|
||||||
-r=objs/apps/kaotings/kt.c.o,kt_aux_switch_to,pl
|
-r=objs/apps/kaotings/kt.c.o,kt_eq_switch_to,pl
|
||||||
|
-r=objs/apps/kaotings/kt.c.o,eff_file_switch,l
|
||||||
-r=objs/apps/kaotings/kt.c.o,kt_init,pl
|
-r=objs/apps/kaotings/kt.c.o,kt_init,pl
|
||||||
-r=objs/apps/kaotings/kt.c.o,puts,l
|
-r=objs/apps/kaotings/kt.c.o,puts,l
|
||||||
objs/apps/soundbox/task_manager/app_common.c.o
|
objs/apps/soundbox/task_manager/app_common.c.o
|
||||||
@ -2948,6 +3041,8 @@ objs/apps/soundbox/task_manager/app_common.c.o
|
|||||||
-r=objs/apps/soundbox/task_manager/app_common.c.o,sys_timer_modify,l
|
-r=objs/apps/soundbox/task_manager/app_common.c.o,sys_timer_modify,l
|
||||||
-r=objs/apps/soundbox/task_manager/app_common.c.o,app_get_curr_task,l
|
-r=objs/apps/soundbox/task_manager/app_common.c.o,app_get_curr_task,l
|
||||||
-r=objs/apps/soundbox/task_manager/app_common.c.o,app_task_put_key_msg,l
|
-r=objs/apps/soundbox/task_manager/app_common.c.o,app_task_put_key_msg,l
|
||||||
|
-r=objs/apps/soundbox/task_manager/app_common.c.o,app_soundbox_tool_event_handler,l
|
||||||
|
-r=objs/apps/soundbox/task_manager/app_common.c.o,ci_data_rx_handler,l
|
||||||
-r=objs/apps/soundbox/task_manager/app_common.c.o,dev_status_event_filter,l
|
-r=objs/apps/soundbox/task_manager/app_common.c.o,dev_status_event_filter,l
|
||||||
-r=objs/apps/soundbox/task_manager/app_common.c.o,linein_device_event_handler,l
|
-r=objs/apps/soundbox/task_manager/app_common.c.o,linein_device_event_handler,l
|
||||||
-r=objs/apps/soundbox/task_manager/app_common.c.o,lp_device_event_handler,l
|
-r=objs/apps/soundbox/task_manager/app_common.c.o,lp_device_event_handler,l
|
||||||
@ -3005,6 +3100,8 @@ objs/apps/soundbox/task_manager/bt/bt.c.o
|
|||||||
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,bt_key_event_filter_before,l
|
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,bt_key_event_filter_before,l
|
||||||
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,log_print,l
|
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,log_print,l
|
||||||
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,bt_key_event_filter_after,l
|
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,bt_key_event_filter_after,l
|
||||||
|
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,printf,l
|
||||||
|
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,kt_eq_switch_to,l
|
||||||
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,bt_key_music_pp,l
|
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,bt_key_music_pp,l
|
||||||
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,bt_key_music_prev,l
|
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,bt_key_music_prev,l
|
||||||
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,bt_key_music_next,l
|
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,bt_key_music_next,l
|
||||||
@ -3017,7 +3114,6 @@ objs/apps/soundbox/task_manager/bt/bt.c.o
|
|||||||
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,bt_key_hid_control,l
|
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,bt_key_hid_control,l
|
||||||
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,bt_key_third_click,l
|
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,bt_key_third_click,l
|
||||||
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,bt_key_low_lantecy,l
|
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,bt_key_low_lantecy,l
|
||||||
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,printf,l
|
|
||||||
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,user_change_profile_mode,l
|
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,user_change_profile_mode,l
|
||||||
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,user_send_cmd_prepare,l
|
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,user_send_cmd_prepare,l
|
||||||
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,bt_sys_event_office,pl
|
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,bt_sys_event_office,pl
|
||||||
@ -3394,6 +3490,7 @@ objs/apps/soundbox/task_manager/linein/linein.c.o
|
|||||||
-r=objs/apps/soundbox/task_manager/linein/linein.c.o,gpio_set_output_value,l
|
-r=objs/apps/soundbox/task_manager/linein/linein.c.o,gpio_set_output_value,l
|
||||||
-r=objs/apps/soundbox/task_manager/linein/linein.c.o,get_bt_back_flag,l
|
-r=objs/apps/soundbox/task_manager/linein/linein.c.o,get_bt_back_flag,l
|
||||||
-r=objs/apps/soundbox/task_manager/linein/linein.c.o,set_bt_back_flag,l
|
-r=objs/apps/soundbox/task_manager/linein/linein.c.o,set_bt_back_flag,l
|
||||||
|
-r=objs/apps/soundbox/task_manager/linein/linein.c.o,kt_eq_switch_to,l
|
||||||
-r=objs/apps/soundbox/task_manager/linein/linein.c.o,app_task_put_key_msg,l
|
-r=objs/apps/soundbox/task_manager/linein/linein.c.o,app_task_put_key_msg,l
|
||||||
-r=objs/apps/soundbox/task_manager/linein/linein.c.o,app_task_get_msg,l
|
-r=objs/apps/soundbox/task_manager/linein/linein.c.o,app_task_get_msg,l
|
||||||
-r=objs/apps/soundbox/task_manager/linein/linein.c.o,app_default_event_deal,l
|
-r=objs/apps/soundbox/task_manager/linein/linein.c.o,app_default_event_deal,l
|
||||||
@ -3462,6 +3559,7 @@ objs/apps/soundbox/task_manager/lp/lp.c.o
|
|||||||
-r=objs/apps/soundbox/task_manager/lp/lp.c.o,get_bt_back_flag,l
|
-r=objs/apps/soundbox/task_manager/lp/lp.c.o,get_bt_back_flag,l
|
||||||
-r=objs/apps/soundbox/task_manager/lp/lp.c.o,set_bt_back_flag,l
|
-r=objs/apps/soundbox/task_manager/lp/lp.c.o,set_bt_back_flag,l
|
||||||
-r=objs/apps/soundbox/task_manager/lp/lp.c.o,log_print,l
|
-r=objs/apps/soundbox/task_manager/lp/lp.c.o,log_print,l
|
||||||
|
-r=objs/apps/soundbox/task_manager/lp/lp.c.o,kt_eq_switch_to,l
|
||||||
-r=objs/apps/soundbox/task_manager/lp/lp.c.o,app_task_put_key_msg,l
|
-r=objs/apps/soundbox/task_manager/lp/lp.c.o,app_task_put_key_msg,l
|
||||||
-r=objs/apps/soundbox/task_manager/lp/lp.c.o,app_task_get_msg,l
|
-r=objs/apps/soundbox/task_manager/lp/lp.c.o,app_task_get_msg,l
|
||||||
-r=objs/apps/soundbox/task_manager/lp/lp.c.o,app_default_event_deal,l
|
-r=objs/apps/soundbox/task_manager/lp/lp.c.o,app_default_event_deal,l
|
||||||
@ -3503,6 +3601,7 @@ objs/apps/soundbox/task_manager/lp/lp_api.c.o
|
|||||||
-r=objs/apps/soundbox/task_manager/lp/lp_api.c.o,app_audio_set_volume,l
|
-r=objs/apps/soundbox/task_manager/lp/lp_api.c.o,app_audio_set_volume,l
|
||||||
-r=objs/apps/soundbox/task_manager/lp/lp_api.c.o,log_print,l
|
-r=objs/apps/soundbox/task_manager/lp/lp_api.c.o,log_print,l
|
||||||
-r=objs/apps/soundbox/task_manager/lp/lp_api.c.o,lp_start,pl
|
-r=objs/apps/soundbox/task_manager/lp/lp_api.c.o,lp_start,pl
|
||||||
|
-r=objs/apps/soundbox/task_manager/lp/lp_api.c.o,printf,l
|
||||||
-r=objs/apps/soundbox/task_manager/lp/lp_api.c.o,app_audio_get_volume,l
|
-r=objs/apps/soundbox/task_manager/lp/lp_api.c.o,app_audio_get_volume,l
|
||||||
-r=objs/apps/soundbox/task_manager/lp/lp_api.c.o,lp_stop,pl
|
-r=objs/apps/soundbox/task_manager/lp/lp_api.c.o,lp_stop,pl
|
||||||
-r=objs/apps/soundbox/task_manager/lp/lp_api.c.o,linein_dec_close,l
|
-r=objs/apps/soundbox/task_manager/lp/lp_api.c.o,linein_dec_close,l
|
||||||
@ -3517,6 +3616,7 @@ objs/apps/soundbox/task_manager/lp/lp_api.c.o
|
|||||||
-r=objs/apps/soundbox/task_manager/lp/lp_api.c.o,tone_play_by_path,l
|
-r=objs/apps/soundbox/task_manager/lp/lp_api.c.o,tone_play_by_path,l
|
||||||
-r=objs/apps/soundbox/task_manager/lp/lp_api.c.o,lp_key_vol_down,pl
|
-r=objs/apps/soundbox/task_manager/lp/lp_api.c.o,lp_key_vol_down,pl
|
||||||
-r=objs/apps/soundbox/task_manager/lp/lp_api.c.o,linein_dec_open,l
|
-r=objs/apps/soundbox/task_manager/lp/lp_api.c.o,linein_dec_open,l
|
||||||
|
-r=objs/apps/soundbox/task_manager/lp/lp_api.c.o,puts,l
|
||||||
-r=objs/apps/soundbox/task_manager/lp/lp_api.c.o,log_tag_const_i_APP_LP,l
|
-r=objs/apps/soundbox/task_manager/lp/lp_api.c.o,log_tag_const_i_APP_LP,l
|
||||||
-r=objs/apps/soundbox/task_manager/lp/lp_api.c.o,tone_table,l
|
-r=objs/apps/soundbox/task_manager/lp/lp_api.c.o,tone_table,l
|
||||||
objs/apps/soundbox/task_manager/music/music.c.o
|
objs/apps/soundbox/task_manager/music/music.c.o
|
||||||
@ -3537,6 +3637,7 @@ objs/apps/soundbox/task_manager/music/music.c.o
|
|||||||
-r=objs/apps/soundbox/task_manager/music/music.c.o,music_task_dev_online_start,pl
|
-r=objs/apps/soundbox/task_manager/music/music.c.o,music_task_dev_online_start,pl
|
||||||
-r=objs/apps/soundbox/task_manager/music/music.c.o,music_app_check,pl
|
-r=objs/apps/soundbox/task_manager/music/music.c.o,music_app_check,pl
|
||||||
-r=objs/apps/soundbox/task_manager/music/music.c.o,app_music_task,pl
|
-r=objs/apps/soundbox/task_manager/music/music.c.o,app_music_task,pl
|
||||||
|
-r=objs/apps/soundbox/task_manager/music/music.c.o,kt_eq_switch_to,l
|
||||||
-r=objs/apps/soundbox/task_manager/music/music.c.o,app_task_get_msg,l
|
-r=objs/apps/soundbox/task_manager/music/music.c.o,app_task_get_msg,l
|
||||||
-r=objs/apps/soundbox/task_manager/music/music.c.o,app_default_event_deal,l
|
-r=objs/apps/soundbox/task_manager/music/music.c.o,app_default_event_deal,l
|
||||||
-r=objs/apps/soundbox/task_manager/music/music.c.o,app_task_exitting,l
|
-r=objs/apps/soundbox/task_manager/music/music.c.o,app_task_exitting,l
|
||||||
@ -4529,10 +4630,14 @@ objs/cpu/br23/audio_effect/effects_adj.c.o
|
|||||||
-r=objs/cpu/br23/audio_effect/effects_adj.c.o,phone_eff_default_parm,l
|
-r=objs/cpu/br23/audio_effect/effects_adj.c.o,phone_eff_default_parm,l
|
||||||
-r=objs/cpu/br23/audio_effect/effects_adj.c.o,music_eff_default_parm,l
|
-r=objs/cpu/br23/audio_effect/effects_adj.c.o,music_eff_default_parm,l
|
||||||
-r=objs/cpu/br23/audio_effect/effects_adj.c.o,cp_eq_file_seg_to_custom_tab,l
|
-r=objs/cpu/br23/audio_effect/effects_adj.c.o,cp_eq_file_seg_to_custom_tab,l
|
||||||
|
-r=objs/cpu/br23/audio_effect/effects_adj.c.o,eff_file_switch,pl
|
||||||
-r=objs/cpu/br23/audio_effect/effects_adj.c.o,printf,l
|
-r=objs/cpu/br23/audio_effect/effects_adj.c.o,printf,l
|
||||||
|
-r=objs/cpu/br23/audio_effect/effects_adj.c.o,strlen,l
|
||||||
|
-r=objs/cpu/br23/audio_effect/effects_adj.c.o,eq_mode_set,l
|
||||||
-r=objs/cpu/br23/audio_effect/effects_adj.c.o,cpu_assert_debug,l
|
-r=objs/cpu/br23/audio_effect/effects_adj.c.o,cpu_assert_debug,l
|
||||||
-r=objs/cpu/br23/audio_effect/effects_adj.c.o,p33_soft_reset,l
|
-r=objs/cpu/br23/audio_effect/effects_adj.c.o,p33_soft_reset,l
|
||||||
-r=objs/cpu/br23/audio_effect/effects_adj.c.o,sys_timer_add,l
|
-r=objs/cpu/br23/audio_effect/effects_adj.c.o,sys_timer_add,l
|
||||||
|
-r=objs/cpu/br23/audio_effect/effects_adj.c.o,EFF_CFG_FILE_NAME,pl
|
||||||
-r=objs/cpu/br23/audio_effect/effects_adj.c.o,eff_sdk_name,pl
|
-r=objs/cpu/br23/audio_effect/effects_adj.c.o,eff_sdk_name,pl
|
||||||
-r=objs/cpu/br23/audio_effect/effects_adj.c.o,eff_eq_ver,pl
|
-r=objs/cpu/br23/audio_effect/effects_adj.c.o,eff_eq_ver,pl
|
||||||
-r=objs/cpu/br23/audio_effect/effects_adj.c.o,mlist,pl
|
-r=objs/cpu/br23/audio_effect/effects_adj.c.o,mlist,pl
|
||||||
@ -4606,6 +4711,7 @@ objs/cpu/br23/audio_effect/eq_config.c.o
|
|||||||
-r=objs/cpu/br23/audio_effect/eq_config.c.o,eq_mode_get_seg,pl
|
-r=objs/cpu/br23/audio_effect/eq_config.c.o,eq_mode_get_seg,pl
|
||||||
-r=objs/cpu/br23/audio_effect/eq_config.c.o,eq_mode_set_custom_info,pl
|
-r=objs/cpu/br23/audio_effect/eq_config.c.o,eq_mode_set_custom_info,pl
|
||||||
-r=objs/cpu/br23/audio_effect/eq_config.c.o,cp_eq_file_seg_to_custom_tab,pl
|
-r=objs/cpu/br23/audio_effect/eq_config.c.o,cp_eq_file_seg_to_custom_tab,pl
|
||||||
|
-r=objs/cpu/br23/audio_effect/eq_config.c.o,printf,l
|
||||||
-r=objs/cpu/br23/audio_effect/eq_config.c.o,eq_init,pl
|
-r=objs/cpu/br23/audio_effect/eq_config.c.o,eq_init,pl
|
||||||
-r=objs/cpu/br23/audio_effect/eq_config.c.o,audio_eq_init,l
|
-r=objs/cpu/br23/audio_effect/eq_config.c.o,audio_eq_init,l
|
||||||
-r=objs/cpu/br23/audio_effect/eq_config.c.o,audio_drc_init,l
|
-r=objs/cpu/br23/audio_effect/eq_config.c.o,audio_drc_init,l
|
||||||
@ -4620,6 +4726,7 @@ objs/cpu/br23/audio_effect/eq_config.c.o
|
|||||||
-r=objs/cpu/br23/audio_effect/eq_config.c.o,globa_gain_tab,pl
|
-r=objs/cpu/br23/audio_effect/eq_config.c.o,globa_gain_tab,pl
|
||||||
-r=objs/cpu/br23/audio_effect/eq_config.c.o,phone_eq_tab_normal,pl
|
-r=objs/cpu/br23/audio_effect/eq_config.c.o,phone_eq_tab_normal,pl
|
||||||
-r=objs/cpu/br23/audio_effect/eq_config.c.o,ul_eq_tab_normal,pl
|
-r=objs/cpu/br23/audio_effect/eq_config.c.o,ul_eq_tab_normal,pl
|
||||||
|
-r=objs/cpu/br23/audio_effect/eq_config.c.o,music_mode,l
|
||||||
-r=objs/cpu/br23/audio_effect/eq_config.c.o,__initcall_eq_init,pl
|
-r=objs/cpu/br23/audio_effect/eq_config.c.o,__initcall_eq_init,pl
|
||||||
objs/cpu/br23/audio_enc/audio_adc_demo.c.o
|
objs/cpu/br23/audio_enc/audio_adc_demo.c.o
|
||||||
-r=objs/cpu/br23/audio_enc/audio_adc_demo.c.o,audio_adc_open_demo,pl
|
-r=objs/cpu/br23/audio_enc/audio_adc_demo.c.o,audio_adc_open_demo,pl
|
||||||
@ -5279,6 +5386,8 @@ objs/cpu/br23/pwm_led.c.o
|
|||||||
-r=objs/cpu/br23/pwm_led.c.o,power_param,l
|
-r=objs/cpu/br23/pwm_led.c.o,power_param,l
|
||||||
objs/cpu/br23/setup.c.o
|
objs/cpu/br23/setup.c.o
|
||||||
-r=objs/cpu/br23/setup.c.o,cpu_assert_debug,pl
|
-r=objs/cpu/br23/setup.c.o,cpu_assert_debug,pl
|
||||||
|
-r=objs/cpu/br23/setup.c.o,log_flush,l
|
||||||
|
-r=objs/cpu/br23/setup.c.o,local_irq_disable,l
|
||||||
-r=objs/cpu/br23/setup.c.o,timer,pl
|
-r=objs/cpu/br23/setup.c.o,timer,pl
|
||||||
-r=objs/cpu/br23/setup.c.o,sys_timer_dump_time,l
|
-r=objs/cpu/br23/setup.c.o,sys_timer_dump_time,l
|
||||||
-r=objs/cpu/br23/setup.c.o,test_fun,pl
|
-r=objs/cpu/br23/setup.c.o,test_fun,pl
|
||||||
@ -5295,6 +5404,7 @@ objs/cpu/br23/setup.c.o
|
|||||||
-r=objs/cpu/br23/setup.c.o,port_init,l
|
-r=objs/cpu/br23/setup.c.o,port_init,l
|
||||||
-r=objs/cpu/br23/setup.c.o,tick_timer_init,l
|
-r=objs/cpu/br23/setup.c.o,tick_timer_init,l
|
||||||
-r=objs/cpu/br23/setup.c.o,debug_uart_init,l
|
-r=objs/cpu/br23/setup.c.o,debug_uart_init,l
|
||||||
|
-r=objs/cpu/br23/setup.c.o,log_early_init,l
|
||||||
-r=objs/cpu/br23/setup.c.o,printf,l
|
-r=objs/cpu/br23/setup.c.o,printf,l
|
||||||
-r=objs/cpu/br23/setup.c.o,clock_dump,l
|
-r=objs/cpu/br23/setup.c.o,clock_dump,l
|
||||||
-r=objs/cpu/br23/setup.c.o,reset_source_dump,l
|
-r=objs/cpu/br23/setup.c.o,reset_source_dump,l
|
||||||
@ -5304,7 +5414,6 @@ objs/cpu/br23/setup.c.o
|
|||||||
-r=objs/cpu/br23/setup.c.o,debug_init,l
|
-r=objs/cpu/br23/setup.c.o,debug_init,l
|
||||||
-r=objs/cpu/br23/setup.c.o,sys_timer_init,l
|
-r=objs/cpu/br23/setup.c.o,sys_timer_init,l
|
||||||
-r=objs/cpu/br23/setup.c.o,__crc16_mutex_init,l
|
-r=objs/cpu/br23/setup.c.o,__crc16_mutex_init,l
|
||||||
-r=objs/cpu/br23/setup.c.o,p33_soft_reset,l
|
|
||||||
-r=objs/cpu/br23/setup.c.o,p33_or_1byte,l
|
-r=objs/cpu/br23/setup.c.o,p33_or_1byte,l
|
||||||
-r=objs/cpu/br23/setup.c.o,puts,l
|
-r=objs/cpu/br23/setup.c.o,puts,l
|
||||||
-r=objs/cpu/br23/setup.c.o,power_reset_src,pl
|
-r=objs/cpu/br23/setup.c.o,power_reset_src,pl
|
||||||
@ -6155,6 +6264,52 @@ include_lib/liba/br23/cpu.a.llvm.744702.power_port.c
|
|||||||
-r=include_lib/liba/br23/cpu.a.llvm.744702.power_port.c,gpio_set_die,l
|
-r=include_lib/liba/br23/cpu.a.llvm.744702.power_port.c,gpio_set_die,l
|
||||||
-r=include_lib/liba/br23/cpu.a.llvm.744702.power_port.c,gpio_set_dieh,l
|
-r=include_lib/liba/br23/cpu.a.llvm.744702.power_port.c,gpio_set_dieh,l
|
||||||
-r=include_lib/liba/br23/cpu.a.llvm.744702.power_port.c,p33_tx_1byte,l
|
-r=include_lib/liba/br23/cpu.a.llvm.744702.power_port.c,p33_tx_1byte,l
|
||||||
|
include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,get_jiffies,pl
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,usb_mdelay,pl
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,os_time_dly,l
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,usb_host_timeout,pl
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,usb_g_bulk_read64byte_fast,pl
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,usb_g_ep_read64byte_fast,l
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,usb_g_bulk_read,pl
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,usb_g_ep_read,l
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,usb_g_bulk_write,pl
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,usb_g_ep_write,l
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,usb_g_intr_read,pl
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,usb_g_intr_write,pl
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,usb_g_iso_read,pl
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,usb_g_iso_write,pl
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,usb_slave_init,pl
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,usb_write_power,l
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,usb_write_intr_usbe,l
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,usb_clr_intr_txe,l
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,usb_clr_intr_rxe,l
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,usb_sie_enable,l
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,usb_read_sofframe,pl
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,musb_read_sofframe,l
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,usb_h_bulk_read,pl
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,usb_h_ep_read,l
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,usb_h_bulk_write,pl
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,usb_h_ep_write,l
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,usb_h_intr_read,pl
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,usb_h_intr_write,pl
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,usb_h_iso_read,pl
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,usb_h_iso_write,pl
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,usb_h_entry_suspend,pl
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,usb_read_power,l
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,usb_h_resume,pl
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,usb_host_init,pl
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,usb_write_devctl,l
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,usb_read_devctl,l
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,log_print,l
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,usb_h_dev_status,l
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,usb_set_low_speed,l
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,usb_host_reset,pl
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,usb_h_force_reset,pl
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,usb_io_reset,l
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,usb_disable_for_ota,pl
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,usb_sie_close_all,l
|
||||||
|
-r=include_lib/liba/br23/cpu.a.llvm.1077826.usb_phy.c,jiffies,l
|
||||||
include_lib/liba/br23/cpu.a.llvm.1096254.usb_setup.c
|
include_lib/liba/br23/cpu.a.llvm.1096254.usb_setup.c
|
||||||
-r=include_lib/liba/br23/cpu.a.llvm.1096254.usb_setup.c,usb_device2id,pl
|
-r=include_lib/liba/br23/cpu.a.llvm.1096254.usb_setup.c,usb_device2id,pl
|
||||||
-r=include_lib/liba/br23/cpu.a.llvm.1096254.usb_setup.c,usb_id2device,pl
|
-r=include_lib/liba/br23/cpu.a.llvm.1096254.usb_setup.c,usb_id2device,pl
|
||||||
@ -6197,14 +6352,14 @@ include_lib/liba/br23/cpu.a.llvm.1096254.usb_setup.c
|
|||||||
-r=include_lib/liba/br23/cpu.a.llvm.1096254.usb_setup.c,log_tag_const_i_USB,l
|
-r=include_lib/liba/br23/cpu.a.llvm.1096254.usb_setup.c,log_tag_const_i_USB,l
|
||||||
-r=include_lib/liba/br23/cpu.a.llvm.1096254.usb_setup.c,log_tag_const_e_USB,l
|
-r=include_lib/liba/br23/cpu.a.llvm.1096254.usb_setup.c,log_tag_const_e_USB,l
|
||||||
include_lib/liba/br23/cpu.a.llvm.1121414.descriptor.c
|
include_lib/liba/br23/cpu.a.llvm.1121414.descriptor.c
|
||||||
-r=include_lib/liba/br23/cpu.a.llvm.1121414.descriptor.c,get_device_descriptor,pl
|
-r=include_lib/liba/br23/cpu.a.llvm.1121414.descriptor.c,get_device_descriptor,l
|
||||||
-r=include_lib/liba/br23/cpu.a.llvm.1121414.descriptor.c,get_language_str,pl
|
-r=include_lib/liba/br23/cpu.a.llvm.1121414.descriptor.c,get_language_str,l
|
||||||
-r=include_lib/liba/br23/cpu.a.llvm.1121414.descriptor.c,get_manufacture_str,pl
|
-r=include_lib/liba/br23/cpu.a.llvm.1121414.descriptor.c,get_manufacture_str,l
|
||||||
-r=include_lib/liba/br23/cpu.a.llvm.1121414.descriptor.c,get_product_str,pl
|
-r=include_lib/liba/br23/cpu.a.llvm.1121414.descriptor.c,get_product_str,l
|
||||||
-r=include_lib/liba/br23/cpu.a.llvm.1121414.descriptor.c,get_iserialnumber_str,pl
|
-r=include_lib/liba/br23/cpu.a.llvm.1121414.descriptor.c,get_iserialnumber_str,l
|
||||||
-r=include_lib/liba/br23/cpu.a.llvm.1121414.descriptor.c,get_string_ee,pl
|
-r=include_lib/liba/br23/cpu.a.llvm.1121414.descriptor.c,get_string_ee,pl
|
||||||
-r=include_lib/liba/br23/cpu.a.llvm.1121414.descriptor.c,uac_get_string,pl
|
-r=include_lib/liba/br23/cpu.a.llvm.1121414.descriptor.c,uac_get_string,pl
|
||||||
-r=include_lib/liba/br23/cpu.a.llvm.1121414.descriptor.c,usb_get_config_desc,pl
|
-r=include_lib/liba/br23/cpu.a.llvm.1121414.descriptor.c,usb_get_config_desc,l
|
||||||
-r=include_lib/liba/br23/cpu.a.llvm.1121414.descriptor.c,usb_add_desc_config,pl
|
-r=include_lib/liba/br23/cpu.a.llvm.1121414.descriptor.c,usb_add_desc_config,pl
|
||||||
-r=include_lib/liba/br23/cpu.a.llvm.1121414.descriptor.c,set_descriptor,pl
|
-r=include_lib/liba/br23/cpu.a.llvm.1121414.descriptor.c,set_descriptor,pl
|
||||||
-r=include_lib/liba/br23/cpu.a.llvm.1121414.descriptor.c,printf,l
|
-r=include_lib/liba/br23/cpu.a.llvm.1121414.descriptor.c,printf,l
|
||||||
@ -7025,7 +7180,7 @@ include_lib/liba/br23/system.a.llvm.1326370.init.c
|
|||||||
-r=include_lib/liba/br23/system.a.llvm.1326370.init.c,late_initcall_begin,
|
-r=include_lib/liba/br23/system.a.llvm.1326370.init.c,late_initcall_begin,
|
||||||
-r=include_lib/liba/br23/system.a.llvm.1326370.init.c,late_initcall_end,
|
-r=include_lib/liba/br23/system.a.llvm.1326370.init.c,late_initcall_end,
|
||||||
include_lib/liba/br23/system.a.llvm.1390042.puthex.c
|
include_lib/liba/br23/system.a.llvm.1390042.puthex.c
|
||||||
-r=include_lib/liba/br23/system.a.llvm.1390042.puthex.c,putchar,l
|
-r=include_lib/liba/br23/system.a.llvm.1390042.puthex.c,putchar,pl
|
||||||
-r=include_lib/liba/br23/system.a.llvm.1390042.puthex.c,log_output_lock,l
|
-r=include_lib/liba/br23/system.a.llvm.1390042.puthex.c,log_output_lock,l
|
||||||
-r=include_lib/liba/br23/system.a.llvm.1390042.puthex.c,log_output_start,l
|
-r=include_lib/liba/br23/system.a.llvm.1390042.puthex.c,log_output_start,l
|
||||||
-r=include_lib/liba/br23/system.a.llvm.1390042.puthex.c,log_putchar,l
|
-r=include_lib/liba/br23/system.a.llvm.1390042.puthex.c,log_putchar,l
|
||||||
@ -7033,16 +7188,16 @@ include_lib/liba/br23/system.a.llvm.1390042.puthex.c
|
|||||||
-r=include_lib/liba/br23/system.a.llvm.1390042.puthex.c,log_putbyte,l
|
-r=include_lib/liba/br23/system.a.llvm.1390042.puthex.c,log_putbyte,l
|
||||||
-r=include_lib/liba/br23/system.a.llvm.1390042.puthex.c,log_output_unlock,l
|
-r=include_lib/liba/br23/system.a.llvm.1390042.puthex.c,log_output_unlock,l
|
||||||
-r=include_lib/liba/br23/system.a.llvm.1390042.puthex.c,put_u4hex,pl
|
-r=include_lib/liba/br23/system.a.llvm.1390042.puthex.c,put_u4hex,pl
|
||||||
-r=include_lib/liba/br23/system.a.llvm.1390042.puthex.c,put_u16hex,l
|
-r=include_lib/liba/br23/system.a.llvm.1390042.puthex.c,put_u16hex,pl
|
||||||
-r=include_lib/liba/br23/system.a.llvm.1390042.puthex.c,put_u8hex,l
|
-r=include_lib/liba/br23/system.a.llvm.1390042.puthex.c,put_u8hex,pl
|
||||||
-r=include_lib/liba/br23/system.a.llvm.1390042.puthex.c,put_u32hex,l
|
-r=include_lib/liba/br23/system.a.llvm.1390042.puthex.c,put_u32hex,pl
|
||||||
-r=include_lib/liba/br23/system.a.llvm.1390042.puthex.c,putbyte,l
|
-r=include_lib/liba/br23/system.a.llvm.1390042.puthex.c,putbyte,l
|
||||||
-r=include_lib/liba/br23/system.a.llvm.1390042.puthex.c,put_buf,l
|
-r=include_lib/liba/br23/system.a.llvm.1390042.puthex.c,put_buf,pl
|
||||||
-r=include_lib/liba/br23/system.a.llvm.1390042.puthex.c,log_put_u8hex,l
|
-r=include_lib/liba/br23/system.a.llvm.1390042.puthex.c,log_put_u8hex,l
|
||||||
-r=include_lib/liba/br23/system.a.llvm.1390042.puthex.c,printf_buf,pl
|
-r=include_lib/liba/br23/system.a.llvm.1390042.puthex.c,printf_buf,pl
|
||||||
include_lib/liba/br23/system.a.llvm.1397010.printf-stdarg.c
|
include_lib/liba/br23/system.a.llvm.1397010.printf-stdarg.c
|
||||||
-r=include_lib/liba/br23/system.a.llvm.1397010.printf-stdarg.c,print,pl
|
-r=include_lib/liba/br23/system.a.llvm.1397010.printf-stdarg.c,print,pl
|
||||||
-r=include_lib/liba/br23/system.a.llvm.1397010.printf-stdarg.c,puts,l
|
-r=include_lib/liba/br23/system.a.llvm.1397010.printf-stdarg.c,puts,pl
|
||||||
-r=include_lib/liba/br23/system.a.llvm.1397010.printf-stdarg.c,log_output_lock,l
|
-r=include_lib/liba/br23/system.a.llvm.1397010.printf-stdarg.c,log_output_lock,l
|
||||||
-r=include_lib/liba/br23/system.a.llvm.1397010.printf-stdarg.c,log_output_start,l
|
-r=include_lib/liba/br23/system.a.llvm.1397010.printf-stdarg.c,log_output_start,l
|
||||||
-r=include_lib/liba/br23/system.a.llvm.1397010.printf-stdarg.c,strlen,l
|
-r=include_lib/liba/br23/system.a.llvm.1397010.printf-stdarg.c,strlen,l
|
||||||
@ -7051,8 +7206,8 @@ include_lib/liba/br23/system.a.llvm.1397010.printf-stdarg.c
|
|||||||
-r=include_lib/liba/br23/system.a.llvm.1397010.printf-stdarg.c,log_putbyte,l
|
-r=include_lib/liba/br23/system.a.llvm.1397010.printf-stdarg.c,log_putbyte,l
|
||||||
-r=include_lib/liba/br23/system.a.llvm.1397010.printf-stdarg.c,log_print_time,l
|
-r=include_lib/liba/br23/system.a.llvm.1397010.printf-stdarg.c,log_print_time,l
|
||||||
-r=include_lib/liba/br23/system.a.llvm.1397010.printf-stdarg.c,log_output_unlock,l
|
-r=include_lib/liba/br23/system.a.llvm.1397010.printf-stdarg.c,log_output_unlock,l
|
||||||
-r=include_lib/liba/br23/system.a.llvm.1397010.printf-stdarg.c,printf,l
|
-r=include_lib/liba/br23/system.a.llvm.1397010.printf-stdarg.c,printf,pl
|
||||||
-r=include_lib/liba/br23/system.a.llvm.1397010.printf-stdarg.c,assert_printf,l
|
-r=include_lib/liba/br23/system.a.llvm.1397010.printf-stdarg.c,assert_printf,pl
|
||||||
-r=include_lib/liba/br23/system.a.llvm.1397010.printf-stdarg.c,local_irq_disable,l
|
-r=include_lib/liba/br23/system.a.llvm.1397010.printf-stdarg.c,local_irq_disable,l
|
||||||
-r=include_lib/liba/br23/system.a.llvm.1397010.printf-stdarg.c,snprintf,pl
|
-r=include_lib/liba/br23/system.a.llvm.1397010.printf-stdarg.c,snprintf,pl
|
||||||
-r=include_lib/liba/br23/system.a.llvm.1397010.printf-stdarg.c,vsnprintf,pl
|
-r=include_lib/liba/br23/system.a.llvm.1397010.printf-stdarg.c,vsnprintf,pl
|
||||||
@ -7068,12 +7223,12 @@ include_lib/liba/br23/system.a.llvm.1425914.log.c
|
|||||||
-r=include_lib/liba/br23/system.a.llvm.1425914.log.c,jiffies_msec,l
|
-r=include_lib/liba/br23/system.a.llvm.1425914.log.c,jiffies_msec,l
|
||||||
-r=include_lib/liba/br23/system.a.llvm.1425914.log.c,sprintf,l
|
-r=include_lib/liba/br23/system.a.llvm.1425914.log.c,sprintf,l
|
||||||
-r=include_lib/liba/br23/system.a.llvm.1425914.log.c,log_print_time,pl
|
-r=include_lib/liba/br23/system.a.llvm.1425914.log.c,log_print_time,pl
|
||||||
-r=include_lib/liba/br23/system.a.llvm.1425914.log.c,log_putbyte,l
|
-r=include_lib/liba/br23/system.a.llvm.1425914.log.c,log_putbyte,pl
|
||||||
-r=include_lib/liba/br23/system.a.llvm.1425914.log.c,log_output_lock,pl
|
-r=include_lib/liba/br23/system.a.llvm.1425914.log.c,log_output_lock,pl
|
||||||
-r=include_lib/liba/br23/system.a.llvm.1425914.log.c,os_mutex_pend,l
|
-r=include_lib/liba/br23/system.a.llvm.1425914.log.c,os_mutex_pend,l
|
||||||
-r=include_lib/liba/br23/system.a.llvm.1425914.log.c,os_mutex_post,l
|
-r=include_lib/liba/br23/system.a.llvm.1425914.log.c,os_mutex_post,l
|
||||||
-r=include_lib/liba/br23/system.a.llvm.1425914.log.c,log_output_unlock,pl
|
-r=include_lib/liba/br23/system.a.llvm.1425914.log.c,log_output_unlock,pl
|
||||||
-r=include_lib/liba/br23/system.a.llvm.1425914.log.c,log_print,l
|
-r=include_lib/liba/br23/system.a.llvm.1425914.log.c,log_print,pl
|
||||||
-r=include_lib/liba/br23/system.a.llvm.1425914.log.c,log_output_start,pl
|
-r=include_lib/liba/br23/system.a.llvm.1425914.log.c,log_output_start,pl
|
||||||
-r=include_lib/liba/br23/system.a.llvm.1425914.log.c,log_putchar,pl
|
-r=include_lib/liba/br23/system.a.llvm.1425914.log.c,log_putchar,pl
|
||||||
-r=include_lib/liba/br23/system.a.llvm.1425914.log.c,lbuf_free,l
|
-r=include_lib/liba/br23/system.a.llvm.1425914.log.c,lbuf_free,l
|
||||||
@ -8019,6 +8174,19 @@ include_lib/liba/br23/media.a.llvm.965828.msbc_encoder_hw.c
|
|||||||
-r=include_lib/liba/br23/media.a.llvm.965828.msbc_encoder_hw.c,audio_hwaccel_end,
|
-r=include_lib/liba/br23/media.a.llvm.965828.msbc_encoder_hw.c,audio_hwaccel_end,
|
||||||
-r=include_lib/liba/br23/media.a.llvm.965828.msbc_encoder_hw.c,log_tag_const_e_AUDIO_ENCODER,l
|
-r=include_lib/liba/br23/media.a.llvm.965828.msbc_encoder_hw.c,log_tag_const_e_AUDIO_ENCODER,l
|
||||||
-r=include_lib/liba/br23/media.a.llvm.965828.msbc_encoder_hw.c,msbc_encoder,plx
|
-r=include_lib/liba/br23/media.a.llvm.965828.msbc_encoder_hw.c,msbc_encoder,plx
|
||||||
|
include_lib/liba/br23/media.a.llvm.978252.pcm_encoder.c
|
||||||
|
-r=include_lib/liba/br23/media.a.llvm.978252.pcm_encoder.c,wavhead_init,pl
|
||||||
|
-r=include_lib/liba/br23/media.a.llvm.978252.pcm_encoder.c,pcm_encoder_open,pl
|
||||||
|
-r=include_lib/liba/br23/media.a.llvm.978252.pcm_encoder.c,zalloc,l
|
||||||
|
-r=include_lib/liba/br23/media.a.llvm.978252.pcm_encoder.c,pcm_encode_start,pl
|
||||||
|
-r=include_lib/liba/br23/media.a.llvm.978252.pcm_encoder.c,pcm_encoder_set_fmt,pl
|
||||||
|
-r=include_lib/liba/br23/media.a.llvm.978252.pcm_encoder.c,pcm_encoder_run,pl
|
||||||
|
-r=include_lib/liba/br23/media.a.llvm.978252.pcm_encoder.c,audio_encoder_put_output_buff,l
|
||||||
|
-r=include_lib/liba/br23/media.a.llvm.978252.pcm_encoder.c,audio_encoder_get_frame,l
|
||||||
|
-r=include_lib/liba/br23/media.a.llvm.978252.pcm_encoder.c,pcm_encoder_close,pl
|
||||||
|
-r=include_lib/liba/br23/media.a.llvm.978252.pcm_encoder.c,free,l
|
||||||
|
-r=include_lib/liba/br23/media.a.llvm.978252.pcm_encoder.c,pcm_encoder_init,pl
|
||||||
|
-r=include_lib/liba/br23/media.a.llvm.978252.pcm_encoder.c,pcm_encoder,plx
|
||||||
include_lib/liba/br23/media.a.llvm.1022928.audio_encoder.c
|
include_lib/liba/br23/media.a.llvm.1022928.audio_encoder.c
|
||||||
-r=include_lib/liba/br23/media.a.llvm.1022928.audio_encoder.c,audio_encoder_get_output_buff,pl
|
-r=include_lib/liba/br23/media.a.llvm.1022928.audio_encoder.c,audio_encoder_get_output_buff,pl
|
||||||
-r=include_lib/liba/br23/media.a.llvm.1022928.audio_encoder.c,audio_encoder_put_output_buff,pl
|
-r=include_lib/liba/br23/media.a.llvm.1022928.audio_encoder.c,audio_encoder_put_output_buff,pl
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@ -602,7 +602,9 @@ int drc_get_filter_info_demo2(void *drc, struct audio_drc_filter_info *info)
|
|||||||
//修改自定义模式eq系数表,更新系数到eq 方法
|
//修改自定义模式eq系数表,更新系数到eq 方法
|
||||||
// 板极头文件中 这两宏 配0
|
// 板极头文件中 这两宏 配0
|
||||||
#define TCFG_EQ_ONLINE_ENABLE 0 //支持在线EQ调试,
|
#define TCFG_EQ_ONLINE_ENABLE 0 //支持在线EQ调试,
|
||||||
|
#ifndef TCFG_USE_EQ_FILE
|
||||||
#define TCFG_USE_EQ_FILE 0 //离线eq使用配置文件还是默认系数表 1:使用文件 0 使用默认系数表
|
#define TCFG_USE_EQ_FILE 0 //离线eq使用配置文件还是默认系数表 1:使用文件 0 使用默认系数表
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
// 在sdk中实现以下接函数
|
// 在sdk中实现以下接函数
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user