提交,准备换会公版SDK

This commit is contained in:
flym 2025-10-20 22:30:56 +08:00
parent 1181c27f7c
commit 5ce8c8afa9
17 changed files with 201378 additions and 249379 deletions

View File

@ -21,6 +21,7 @@ typedef struct _kt_var_
struct kt
{
u16 tid;
int chk_cnt;
int led_cnt;
} tim;
@ -54,7 +55,7 @@ u8 kt_get_mode(void)
adc_value = adc_get_value(CFG_MODE_AD_CH);
// printf("----------->>>>>>>>>>>>>>> adc_value = %d <<<<<<<<<<<----------\n", adc_value);
if (adc_value > 80 && adc_value < 100)
if (adc_value > 80 && adc_value < 150)
{
// printf("----------->>>>>>>>>>>>>>> temp_mode = MODE_AUX_LP <<<<<<<<<<<----------\n");
return MODE_AUX_LP;
@ -64,10 +65,13 @@ u8 kt_get_mode(void)
// printf("----------->>>>>>>>>>>>>>> temp_mode = MODE_BT_RECEIVER <<<<<<<<<<<----------\n");
return MODE_BT_RECEIVER;
}
else if (adc_value > 500 && adc_value < 600)
{
return MODE_BT_EMITTER;
}
else
{
// printf("----------->>>>>>>>>>>>>>> temp_mode = MODE_BT_EMITTER <<<<<<<<<<<----------\n");
return MODE_BT_EMITTER;
return MODE_ERROR;
}
#if 0
while (1)
@ -218,11 +222,11 @@ static void mode_led_flash(void)
if (get_bt_connect_status() < BT_STATUS_CONNECTING)
{
__this->tim.led_cnt++;
if (__this->tim.led_cnt < 10)
if (__this->tim.led_cnt < 20)
{
LED_BLUE_ON();
}
else if (__this->tim.led_cnt < 20)
else if (__this->tim.led_cnt < 40)
{
LED_BLUE_OFF();
}
@ -251,12 +255,12 @@ static void mode_led_flash(void)
if (get_total_connect_dev() == 0)
{
__this->tim.led_cnt++;
if (__this->tim.led_cnt < 4)
if (__this->tim.led_cnt < 8)
{
LED_RED_ON();
LED_BLUE_ON();
}
else if (__this->tim.led_cnt < 8)
else if (__this->tim.led_cnt < 16)
{
LED_RED_OFF();
LED_BLUE_OFF();
@ -278,6 +282,7 @@ static void mode_led_flash(void)
{
LED_BLUE_OFF();
LED_RED_ON();
LP_MOT_ON();
}
}
@ -328,18 +333,35 @@ static void volume_check(void)
}
}
//int test = 0;
// int test = 0;
static void timer_callback(void *priv)
{
volume_check();
mode_check();
// volume_check();
// mode_check();
mode_led_flash();
__this->tim.chk_cnt++;
if (__this->tim.chk_cnt == 3)
{
//__this->tim.chk_cnt = 0;
app_task_put_key_msg(KEY_MSG_VOLUME_CHK, 0);
}
else if (__this->tim.chk_cnt == 5)
{
app_task_put_key_msg(KEY_MSG_MODE_CHK, 0);
}
else if (__this->tim.chk_cnt > 5)
{
__this->tim.chk_cnt = 0;
}
else
{
}
/* test++;
if (test > 100)
{
test = 0;
app_task_put_key_msg(KEY_MSG_EQ_TEST_CHANGE, 0);
app_task_put_key_msg(KEY_MSG_EQ_TEST_CHANGE, 0);
} */
}
@ -350,7 +372,8 @@ static void start_timer(void)
sys_timer_del(__this->tim.tid);
}
__this->tim.led_cnt = 0;
__this->tim.tid = sys_timer_add(NULL, timer_callback, 50);
__this->tim.chk_cnt = 0;
__this->tim.tid = sys_timer_add(NULL, timer_callback, 20);
}
void kt_init(void)
@ -469,6 +492,7 @@ static u8 kt_mode_change(u8 mode)
printf("current task is not linein task, need switch to linein task\n");
app_task_switch_to(APP_LINEIN_TASK);
}
return MODE_AUX_LP;
}
#if 0
@ -529,9 +553,62 @@ void kt_eq_sw_lp(void)
u8 eq = 0;
u8 kt_key_event_filter_after(int key_event, int key_value)
{
u8 ret = false;
u8 ret = true;
switch (key_event)
{
//----------------------------
case KEY_MSG_VOLUME_CHK:
{
#if 0
u32 va = adc_get_value(CFG_VOLUME_AD_CH);
u8 vol = (u8)(va / 1023.0 * app_audio_get_max_volume());
u8 temp = app_audio_get_volume(APP_AUDIO_STATE_MUSIC);
if (vol != temp)
{
if (app_get_curr_task() == APP_LINEIN_TASK && __this->mode.curr_mode != MODE_BT_EMITTER)
{
linein_volume_set(vol);
}
else
{
app_audio_set_volume(APP_AUDIO_STATE_MUSIC, vol, 1);
}
}
#endif
}
break;
case KEY_MSG_MODE_CHK:
{
u8 mode = kt_get_mode();
if (mode != MODE_ERROR)
{
// printf("1-mode = %d, curr_mode = %d, next_mode = %d\n", mode, __this->mode.curr_mode, __this->mode.next_mode);
if (mode != __this->mode.curr_mode)
{
// printf("2-mode = %d, curr_mode = %d, next_mode = %d\n", mode, __this->mode.curr_mode, __this->mode.next_mode);
if (__this->mode.next_mode == mode)
{
// printf("3-mode = %d, curr_mode = %d, next_mode = %d\n", mode, __this->mode.curr_mode, __this->mode.next_mode);
__this->mode.cnt++;
if (__this->mode.cnt > 3)
{
// printf("4-mode = %d, curr_mode = %d, next_mode = %d\n", mode, __this->mode.curr_mode, __this->mode.next_mode);
__this->mode.cnt = 0;
__this->mode.curr_mode = kt_mode_change(mode);
}
}
else
{
// printf("5-mode = %d, curr_mode = %d, next_mode = %d\n", mode, __this->mode.curr_mode, __this->mode.next_mode);
__this->mode.cnt = 0;
__this->mode.next_mode = mode;
}
}
// printf("6-mode = %d, curr_mode = %d, next_mode = %d\n", mode, __this->mode.curr_mode, __this->mode.next_mode);
}
}
break;
/* case KEY_MSG_EQ_TEST_CHANGE:
{
if (eq == 0)
@ -544,10 +621,10 @@ u8 kt_key_event_filter_after(int key_event, int key_value)
eq = 0;
kt_eq_sw_bt();
}
ret = true;
ret = true;
}
break; */
case KEY_MSG_VOLUME_CHANGE:
/*case KEY_MSG_VOLUME_CHANGE:
{
if (key_value > 1023)
{
@ -572,7 +649,7 @@ u8 kt_key_event_filter_after(int key_event, int key_value)
}
ret = true;
}
break;
break;*/
case KEY_MSG_MODE_CHANGE:
{
if (__this->mode.curr_mode != __this->mode.next_mode)

View File

@ -10,6 +10,7 @@
#define MODE_AUX_LP 0
#define MODE_BT_EMITTER 1
#define MODE_BT_RECEIVER 2
#define MODE_ERROR 3
#define CFG_MODE_PIN IO_PORTB_03
#define CFG_MODE_AD_CH AD_CH_PB3

View File

@ -505,7 +505,7 @@ DAC硬件上的连接方式,可选的配置:
//*********************************************************************************//
// EQ配置 //
//*********************************************************************************//
#define TCFG_EQ_ENABLE 1 //支持EQ功能,EQ总使能
#define TCFG_EQ_ENABLE 0 //支持EQ功能,EQ总使能
#if TCFG_EQ_ENABLE
#define TCFG_BT_MUSIC_EQ_ENABLE 1 //支持蓝牙音乐EQ
#define TCFG_PHONE_EQ_ENABLE 0 //支持通话近端EQ

View File

@ -176,6 +176,8 @@ enum {
KEY_MSG_MODE_CHANGE,
KEY_MSG_VOLUME_CHANGE,
KEY_MSG_EQ_TEST_CHANGE,
KEY_MSG_VOLUME_CHK,
KEY_MSG_MODE_CHK,
//
KEY_HCI_DISCONNECT_CLEAR_VM,
KEY_CALL_RECEIVER,

View File

@ -10,7 +10,7 @@
#if(TCFG_UI_ENABLE && TCFG_SPI_LCD_ENABLE)//点阵屏断开蓝牙连接时可选择不跳回蓝牙模式
#define BACKGROUND_GOBACK 0 //后台链接是否跳回蓝牙 1跳回
#else
#define BACKGROUND_GOBACK 1
#define BACKGROUND_GOBACK 0
#endif
#define TIMEOUT_CONN_TIME 60 //超时断开之后回连的时间s

View File

@ -1438,7 +1438,7 @@ void app_bt_task()
int msg[32];
ui_update_status(STATUS_EXIT_LOWPOWER);
kt_eq_sw_bt();
//kt_eq_sw_bt();
bt_task_init();//初始化变量、时钟、显示(未进行协议栈初始化)

View File

@ -2,18 +2,17 @@
/*************************************************************
linein模式按键处理和事件处理
void app_linein_task()
void app_linein_task()
linein模式主函数
static int linein_sys_event_handler(struct sys_event *event)
static int linein_sys_event_handler(struct sys_event *event)
linein模式系统事件所有处理入口
static void linein_task_close(void)
linein模式退出
static void linein_task_close(void)
linein模式退出
**************************************************************/
#include "system/app_core.h"
#include "system/includes.h"
#include "server/server_core.h"
@ -53,11 +52,10 @@
#include "kt.h"
#if TCFG_APP_LINEIN_EN
#define LOG_TAG_CONST APP_LINEIN
#define LOG_TAG "[APP_LINEIN]"
#define LOG_TAG_CONST APP_LINEIN
#define LOG_TAG "[APP_LINEIN]"
#define LOG_ERROR_ENABLE
#define LOG_DEBUG_ENABLE
#define LOG_INFO_ENABLE
@ -65,8 +63,7 @@
#define LOG_CLI_ENABLE
#include "debug.h"
static u8 linein_last_onoff = (u8) - 1;
static u8 linein_last_onoff = (u8)-1;
static u8 linein_bt_back_flag = 0;
static u8 linein_idle_flag = 1;
@ -79,23 +76,27 @@ static u8 linein_idle_flag = 1;
/*----------------------------------------------------------------------------*/
int linein_device_event_handler(struct sys_event *event)
{
if ((u32)event->arg == DEVICE_EVENT_FROM_LINEIN) {
if (event->u.dev.event == DEVICE_EVENT_IN) {
if ((u32)event->arg == DEVICE_EVENT_FROM_LINEIN)
{
if (event->u.dev.event == DEVICE_EVENT_IN)
{
log_info("linein online \n");
return true;
} else if (event->u.dev.event == DEVICE_EVENT_OUT) {
}
else if (event->u.dev.event == DEVICE_EVENT_OUT)
{
log_info("linein offline \n");
}
}
return false;
}
static int linein_key_event_filter_before()
{
#if TCFG_UI_ENABLE
#if (TCFG_APP_FM_EMITTER_EN == ENABLE_THIS_MOUDLE)
if (ui_get_app_menu(GRT_CUR_MENU) == MENU_FM_SET_FRE) {
if (ui_get_app_menu(GRT_CUR_MENU) == MENU_FM_SET_FRE)
{
return false;
}
#endif
@ -103,7 +104,6 @@ static int linein_key_event_filter_before()
return TRUE;
}
//*----------------------------------------------------------------------------*/
/**@brief linein 按键消息入口
@param
@ -117,51 +117,55 @@ static int linein_key_msg_deal(struct sys_event *event)
int err = 0;
u8 vol;
int key_event = event->u.key.event;
int key_value = event->u.key.value;//
int key_value = event->u.key.value; //
if (linein_key_event_filter_before() == false) {
if (linein_key_event_filter_before() == false)
{
return false;
}
log_info("key_event:%d \n", key_event);
//log_info("key_event:%d \n", key_event);
#if (SMART_BOX_EN)
extern bool smartbox_key_event_filter_before(int key_event);
if (smartbox_key_event_filter_before(key_event)) {
if (smartbox_key_event_filter_before(key_event))
{
return true;
}
#endif
if (kt_key_event_filter_after(key_event,key_value) == true) {
if (kt_key_event_filter_after(key_event, key_value) == true)
{
return true;
}
switch (key_event) {
switch (key_event)
{
case KEY_LINEIN_START:
linein_start();
linein_last_onoff = 1;
UI_REFLASH_WINDOW(true);//刷新主页并且支持打断显示
UI_REFLASH_WINDOW(true); // 刷新主页并且支持打断显示
break;
case KEY_TEST_DEMO_0:
log_info("KEY_TEST_DEMO_0 = %d \n", key_value);
app_task_put_key_msg(KEY_TEST_DEMO_1, 5678); //test demo
app_task_put_key_msg(KEY_TEST_DEMO_1, 5678); // test demo
break;
case KEY_TEST_DEMO_1:
log_info("KEY_TEST_DEMO_1 = %d \n", key_value); //test demo
log_info("KEY_TEST_DEMO_1 = %d \n", key_value); // test demo
break;
case KEY_MUSIC_PP:
case KEY_MUSIC_PP:
log_info("KEY_MUSIC_PP\n");
/* app_task_put_key_msg(KEY_TEST_DEMO_0,1234); //test demo// */
linein_last_onoff = linein_volume_pp();
linein_last_onoff ? ui_update_status(STATUS_LINEIN_PLAY)\
: ui_update_status(STATUS_LINEIN_PAUSE);
linein_last_onoff ? ui_update_status(STATUS_LINEIN_PLAY)
: ui_update_status(STATUS_LINEIN_PAUSE);
break;
case KEY_VOL_UP:
case KEY_VOL_UP:
log_info(" KEY_VOL_UP\n");
linein_key_vol_up();
break;
case KEY_VOL_DOWN:
case KEY_VOL_DOWN:
log_info(" KEY_VOL_DOWN\n");
linein_key_vol_down();
break;
@ -185,18 +189,20 @@ static int linein_key_msg_deal(struct sys_event *event)
@note
*/
/*----------------------------------------------------------------------------*/
static void line_tone_play_end_callback(void *priv, int flag)
static void line_tone_play_end_callback(void *priv, int flag)
{
u32 index = (u32)priv;
if (APP_LINEIN_TASK != app_get_curr_task()) {
if (APP_LINEIN_TASK != app_get_curr_task())
{
log_error("tone callback task out \n");
return;
}
switch (index) {
switch (index)
{
case IDEX_TONE_LINEIN:
///提示音播放结束, 启动播放器播放
/// 提示音播放结束, 启动播放器播放
app_task_put_key_msg(KEY_LINEIN_START, 0);
break;
default:
@ -204,7 +210,6 @@ static void line_tone_play_end_callback(void *priv, int flag)
}
}
//*----------------------------------------------------------------------------*/
/**@brief linein 入口
@param
@ -215,12 +220,11 @@ static void line_tone_play_end_callback(void *priv, int flag)
static void linein_app_init(void)
{
linein_idle_flag = 0;
UI_SHOW_WINDOW(ID_WINDOW_LINEIN);//打开ui主页
UI_SHOW_WINDOW(ID_WINDOW_LINEIN); // 打开ui主页
UI_SHOW_MENU(MENU_AUX, 0, 0, NULL);
sys_key_event_enable();//开启按键
sys_key_event_enable(); // 开启按键
ui_update_status(STATUS_LINEIN_MODE);
clock_idle(LINEIN_IDLE_CLOCK);
}
//*----------------------------------------------------------------------------*/
@ -240,7 +244,6 @@ static void linein_task_close(void)
linein_idle_flag = 1;
}
//*----------------------------------------------------------------------------*/
/**@brief linein 模式活跃状态 所有消息入口
@param
@ -251,15 +254,20 @@ static void linein_task_close(void)
static int linein_sys_event_handler(struct sys_event *event)
{
int ret = TRUE;
switch (event->type) {
switch (event->type)
{
case SYS_KEY_EVENT:
return linein_key_msg_deal(event);
break;
case SYS_DEVICE_EVENT:
if ((u32)event->arg == DEVICE_EVENT_FROM_LINEIN) {
if (event->u.dev.event == DEVICE_EVENT_IN) {
if ((u32)event->arg == DEVICE_EVENT_FROM_LINEIN)
{
if (event->u.dev.event == DEVICE_EVENT_IN)
{
log_info("linein online \n");
} else if (event->u.dev.event == DEVICE_EVENT_OUT) {
}
else if (event->u.dev.event == DEVICE_EVENT_OUT)
{
log_info("linein offline \n");
app_task_switch_next();
}
@ -273,7 +281,6 @@ static int linein_sys_event_handler(struct sys_event *event)
return false;
}
//*----------------------------------------------------------------------------*/
/**@brief linein 在线检测 切换模式判断使用
@param
@ -283,7 +290,8 @@ static int linein_sys_event_handler(struct sys_event *event)
/*----------------------------------------------------------------------------*/
int linein_app_check(void)
{
if (linein_is_online()) {
if (linein_is_online())
{
return true;
}
return false;
@ -302,62 +310,76 @@ void app_linein_task()
int err = 0;
int msg[32];
kt_eq_sw_lp();
//kt_eq_sw_lp();
if (kt_get_curr_mode() == MODE_BT_EMITTER)
LP_MOT_ON();
//printf("curr line mode but get_curr_mode = %d \r\n",kt_get_curr_mode())
/* if (kt_get_curr_mode() == MODE_BT_EMITTER)
{
PA_MUTE();
}
else
{
PA_UNMUTE();
}
} */
#if TCFG_APP_BT_EN
linein_bt_back_flag = get_bt_back_flag();//从蓝牙后台返回标志
linein_bt_back_flag = get_bt_back_flag(); // 从蓝牙后台返回标志
set_bt_back_flag(0);
#else
linein_bt_back_flag = 0;
#endif
log_info("linein_bt_back_flag == %d linein_last_onoff = %d\n", \
log_info("linein_bt_back_flag == %d linein_last_onoff = %d\n",
linein_bt_back_flag, linein_last_onoff);
linein_app_init();//初始化时钟和开启ui
linein_app_init(); // 初始化时钟和开启ui
#if TCFG_DEC2TWS_ENABLE
extern void set_tws_background_connected_flag(u8 flag);
extern u8 get_tws_background_connected_flag();
if (get_tws_background_connected_flag()) { //不播放提示音
if (get_tws_background_connected_flag())
{ // 不播放提示音
app_task_put_key_msg(KEY_LINEIN_START, 0);
set_tws_background_connected_flag(0);
} else
}
else
#endif
{
//err = tone_play_with_callback_by_name(tone_table[IDEX_TONE_LINEIN], 1,
// line_tone_play_end_callback, (void *)IDEX_TONE_LINEIN);
// err = tone_play_with_callback_by_name(tone_table[IDEX_TONE_LINEIN], 1,
// line_tone_play_end_callback, (void *)IDEX_TONE_LINEIN);
}
// if (err) { //
// ///提示音播放失败直接推送KEY_MUSIC_PLAYER_START启动播放
// app_task_put_key_msg(KEY_LINEIN_START, 0);
// }
// if (err) { //
// ///提示音播放失败直接推送KEY_MUSIC_PLAYER_START启动播放
// app_task_put_key_msg(KEY_LINEIN_START, 0);
// }
app_task_put_key_msg(KEY_LINEIN_START, 0);
while (1) {
PA_UNMUTE();
while (1)
{
app_task_get_msg(msg, ARRAY_SIZE(msg), 1);
switch (msg[0]) {
switch (msg[0])
{
case APP_MSG_SYS_EVENT:
if (linein_sys_event_handler((struct sys_event *)(&msg[1])) == false) {
app_default_event_deal((struct sys_event *)(&msg[1])); //由common统一处理
if (linein_sys_event_handler((struct sys_event *)(&msg[1])) == false)
{
app_default_event_deal((struct sys_event *)(&msg[1])); // 由common统一处理
}
break;
default:
break;
}
if (app_task_exitting()) {
if (app_task_exitting())
{
//LP_MOT_OFF();
linein_task_close();
return;
}
@ -382,9 +404,6 @@ int linein_app_check(void)
void app_linein_task()
{
}
#endif

View File

@ -1019,14 +1019,14 @@ void audio_mix_out_automute_mute(u8 mute)
if (mute)
{
bt_emitter_pp(0);
PA_MUTE();
//PA_MUTE();
}
else
{
bt_emitter_pp(1);
if (kt_get_curr_mode() == MODE_BT_EMITTER)
{
PA_MUTE();
//PA_MUTE();
}
else
{

Binary file not shown.

View File

@ -210,6 +210,17 @@ objs/apps/common/config/bt_profile_config.c.o
-r=objs/apps/common/config/bt_profile_config.c.o,btstack_tws_debug_enable,pl
objs/apps/common/config/ci_transport_uart.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,log_putbyte,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
-r=objs/apps/common/debug/debug_lite.c.o,puts_lite,pl
-r=objs/apps/common/debug/debug_lite.c.o,put_buf_lite,pl
@ -1551,9 +1562,6 @@ 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,led_update_finish,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,app_audio_set_volume,l
-r=objs/apps/common/update/update.c.o,get_max_sys_vol,l
@ -1564,6 +1572,7 @@ 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,memcmp,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,le_controller_get_mac,l
-r=objs/apps/common/update/update.c.o,put_buf,l
@ -1582,6 +1591,7 @@ 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,malloc,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,get_ota_status,pl
-r=objs/apps/common/update/update.c.o,p33_soft_reset,l
@ -1592,12 +1602,12 @@ 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,config_update_mode,l
-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_end,
-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,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,__initcall_app_update_init,pl
objs/apps/common/usb/device/cdc.c.o
@ -1669,7 +1679,6 @@ objs/apps/soundbox/aec/br23/audio_aec.c.o
-r=objs/apps/soundbox/aec/br23/audio_aec.c.o,log_print,l
-r=objs/apps/soundbox/aec/br23/audio_aec.c.o,audio_aec_ref_start,pl
-r=objs/apps/soundbox/aec/br23/audio_aec.c.o,esco_adc_mic_en,l
-r=objs/apps/soundbox/aec/br23/audio_aec.c.o,aec_dccs_eq_filter,pl
-r=objs/apps/soundbox/aec/br23/audio_aec.c.o,audio_aec_output_data_size,pl
-r=objs/apps/soundbox/aec/br23/audio_aec.c.o,local_irq_disable,l
-r=objs/apps/soundbox/aec/br23/audio_aec.c.o,printf,l
@ -1682,19 +1691,15 @@ objs/apps/soundbox/aec/br23/audio_aec.c.o
-r=objs/apps/soundbox/aec/br23/audio_aec.c.o,cbuf_init,l
-r=objs/apps/soundbox/aec/br23/audio_aec.c.o,clock_add,l
-r=objs/apps/soundbox/aec/br23/audio_aec.c.o,clock_set_cur,l
-r=objs/apps/soundbox/aec/br23/audio_aec.c.o,eq_get_filter_info,l
-r=objs/apps/soundbox/aec/br23/audio_aec.c.o,audio_dec_eq_open,l
-r=objs/apps/soundbox/aec/br23/audio_aec.c.o,aec_init,l
-r=objs/apps/soundbox/aec/br23/audio_aec.c.o,audio_aec_init,pl
-r=objs/apps/soundbox/aec/br23/audio_aec.c.o,audio_aec_close,pl
-r=objs/apps/soundbox/aec/br23/audio_aec.c.o,clock_remove,l
-r=objs/apps/soundbox/aec/br23/audio_aec.c.o,aec_exit,l
-r=objs/apps/soundbox/aec/br23/audio_aec.c.o,audio_dec_eq_close,l
-r=objs/apps/soundbox/aec/br23/audio_aec.c.o,audio_aec_inbuf,pl
-r=objs/apps/soundbox/aec/br23/audio_aec.c.o,aec_fill_in_data,l
-r=objs/apps/soundbox/aec/br23/audio_aec.c.o,audio_aec_refbuf,pl
-r=objs/apps/soundbox/aec/br23/audio_aec.c.o,aec_fill_ref_data,l
-r=objs/apps/soundbox/aec/br23/audio_aec.c.o,audio_eq_run,l
-r=objs/apps/soundbox/aec/br23/audio_aec.c.o,cbuf_write,l
-r=objs/apps/soundbox/aec/br23/audio_aec.c.o,esco_enc_resume,l
-r=objs/apps/soundbox/aec/br23/audio_aec.c.o,putchar,l
@ -1709,11 +1714,7 @@ objs/apps/soundbox/aec/br23/audio_aec.c.o
-r=objs/apps/soundbox/aec/br23/audio_aec.c.o,CONST_AEC_SIMPLEX,pl
-r=objs/apps/soundbox/aec/br23/audio_aec.c.o,log_tag_const_i_AEC_USER,l
-r=objs/apps/soundbox/aec/br23/audio_aec.c.o,aec_hdl,pl
-r=objs/apps/soundbox/aec/br23/audio_aec.c.o,DCCS_8k_Coeff,pl
-r=objs/apps/soundbox/aec/br23/audio_aec.c.o,DCCS_16k_Coeff,pl
-r=objs/apps/soundbox/aec/br23/audio_aec.c.o,log_tag_const_e_AEC_USER,l
-r=objs/apps/soundbox/aec/br23/audio_aec.c.o,phone_mode,l
-r=objs/apps/soundbox/aec/br23/audio_aec.c.o,adc_data,l
objs/apps/soundbox/aec/br23/audio_aec_demo.c.o
objs/apps/soundbox/app_main.c.o
-r=objs/apps/soundbox/app_main.c.o,app_entry_idle,pl
@ -2959,16 +2960,12 @@ objs/apps/kaotings/kt.c.o
-r=objs/apps/kaotings/kt.c.o,eff_file_switch,l
-r=objs/apps/kaotings/kt.c.o,kt_eq_sw_lp,pl
-r=objs/apps/kaotings/kt.c.o,kt_key_event_filter_after,pl
-r=objs/apps/kaotings/kt.c.o,app_audio_get_max_volume,l
-r=objs/apps/kaotings/kt.c.o,app_audio_get_volume,l
-r=objs/apps/kaotings/kt.c.o,app_get_curr_task,l
-r=objs/apps/kaotings/kt.c.o,linein_volume_set,l
-r=objs/apps/kaotings/kt.c.o,app_audio_set_volume,l
-r=objs/apps/kaotings/kt.c.o,sys_timer_del,l
-r=objs/apps/kaotings/kt.c.o,sys_timer_add,l
-r=objs/apps/kaotings/kt.c.o,app_task_put_key_msg,l
-r=objs/apps/kaotings/kt.c.o,get_bt_connect_status,l
-r=objs/apps/kaotings/kt.c.o,get_total_connect_dev,l
-r=objs/apps/kaotings/kt.c.o,app_get_curr_task,l
-r=objs/apps/kaotings/kt.c.o,emitter_or_receiver_switch,l
-r=objs/apps/kaotings/kt.c.o,app_task_switch_to,l
-r=objs/apps/kaotings/kt.c.o,bt_emitter_role_get,l
@ -3001,7 +2998,6 @@ objs/apps/soundbox/task_manager/app_common.c.o
-r=objs/apps/soundbox/task_manager/app_common.c.o,app_audio_get_max_volume,l
-r=objs/apps/soundbox/task_manager/app_common.c.o,tone_play_by_path,l
-r=objs/apps/soundbox/task_manager/app_common.c.o,app_audio_volume_down,l
-r=objs/apps/soundbox/task_manager/app_common.c.o,eq_mode_sw,l
-r=objs/apps/soundbox/task_manager/app_common.c.o,bt_emitter_receiver_sw,l
-r=objs/apps/soundbox/task_manager/app_common.c.o,bt_emitter_pp,l
-r=objs/apps/soundbox/task_manager/app_common.c.o,bt_emitter_stu_sw,l
@ -3082,6 +3078,8 @@ objs/apps/soundbox/task_manager/bt/bt.c.o
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,lmp_set_sniff_disable,l
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,bt_background_event_handler_filter,pl
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,log_print,l
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,bt_status_disconnect_background,l
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,bt_status_connect_background,l
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,bt_emitter_role_get,l
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,bt_status_last_call_type_change,l
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,bt_status_init_ok_background,l
@ -3118,7 +3116,6 @@ objs/apps/soundbox/task_manager/bt/bt.c.o
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,app_task_switch_next,l
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,app_bt_task,pl
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,ui_update_status,l
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,kt_eq_sw_bt,l
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,bt_task_init,l
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,get_tws_background_connected_flag,l
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,bt_task_start,l
@ -3130,7 +3127,6 @@ objs/apps/soundbox/task_manager/bt/bt.c.o
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,bt_app_switch_exit_check,l
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,bt_status_event_filter,l
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,bt_status_init_ok,l
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,get_last_device_connect_linkkey,l
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,clear_current_poweron_memory_search_index,l
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,bt_status_connect,l
-r=objs/apps/soundbox/task_manager/bt/bt.c.o,bt_status_disconnect,l
@ -3650,8 +3646,6 @@ objs/apps/soundbox/task_manager/linein/linein.c.o
-r=objs/apps/soundbox/task_manager/linein/linein.c.o,linein_app_check,pl
-r=objs/apps/soundbox/task_manager/linein/linein.c.o,linein_is_online,l
-r=objs/apps/soundbox/task_manager/linein/linein.c.o,app_linein_task,pl
-r=objs/apps/soundbox/task_manager/linein/linein.c.o,kt_eq_sw_lp,l
-r=objs/apps/soundbox/task_manager/linein/linein.c.o,kt_get_curr_mode,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,set_bt_back_flag,l
@ -4266,8 +4260,8 @@ objs/cpu/br23/audio_dec/audio_dec.c.o
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,audio_mix_out_automute_mute,pl
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,app_get_curr_task,l
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,bt_emitter_pp,l
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,gpio_set_output_value,l
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,kt_get_curr_mode,l
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,gpio_set_output_value,l
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,mix_out_automute_handler,pl
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,app_audio_output_channel_get,l
-r=objs/cpu/br23/audio_dec/audio_dec.c.o,app_audio_output_ch_mute,l
@ -4359,8 +4353,6 @@ objs/cpu/br23/audio_dec/audio_dec_bt.c.o
-r=objs/cpu/br23/audio_dec/audio_dec_bt.c.o,high_bass_eq_open,l
-r=objs/cpu/br23/audio_dec/audio_dec_bt.c.o,high_bass_drc_open,l
-r=objs/cpu/br23/audio_dec/audio_dec_bt.c.o,convet_data_open,l
-r=objs/cpu/br23/audio_dec/audio_dec_bt.c.o,music_eq_open,l
-r=objs/cpu/br23/audio_dec/audio_dec_bt.c.o,audio_gain_open_demo,l
-r=objs/cpu/br23/audio_dec/audio_dec_bt.c.o,a2dp_output_sync_open,l
-r=objs/cpu/br23/audio_dec/audio_dec_bt.c.o,audio_mixer_get_sample_rate,l
-r=objs/cpu/br23/audio_dec/audio_dec_bt.c.o,a2dp_decoder_stream_sync_enable,l
@ -4372,8 +4364,6 @@ objs/cpu/br23/audio_dec/audio_dec_bt.c.o
-r=objs/cpu/br23/audio_dec/audio_dec_bt.c.o,high_bass_eq_close,l
-r=objs/cpu/br23/audio_dec/audio_dec_bt.c.o,high_bass_drc_close,l
-r=objs/cpu/br23/audio_dec/audio_dec_bt.c.o,convet_data_close,l
-r=objs/cpu/br23/audio_dec/audio_dec_bt.c.o,music_eq_close,l
-r=objs/cpu/br23/audio_dec/audio_dec_bt.c.o,audio_gain_close_demo,l
-r=objs/cpu/br23/audio_dec/audio_dec_bt.c.o,audio_mixer_ch_close,l
-r=objs/cpu/br23/audio_dec/audio_dec_bt.c.o,a2dp_output_sync_close,l
-r=objs/cpu/br23/audio_dec/audio_dec_bt.c.o,audio_stream_close,l
@ -4424,8 +4414,6 @@ objs/cpu/br23/audio_dec/audio_dec_file.c.o
-r=objs/cpu/br23/audio_dec/audio_dec_file.c.o,high_bass_eq_close,l
-r=objs/cpu/br23/audio_dec/audio_dec_file.c.o,high_bass_drc_close,l
-r=objs/cpu/br23/audio_dec/audio_dec_file.c.o,convet_data_close,l
-r=objs/cpu/br23/audio_dec/audio_dec_file.c.o,music_eq_close,l
-r=objs/cpu/br23/audio_dec/audio_dec_file.c.o,audio_gain_close_demo,l
-r=objs/cpu/br23/audio_dec/audio_dec_file.c.o,audio_mixer_ch_close,l
-r=objs/cpu/br23/audio_dec/audio_dec_file.c.o,audio_stream_close,l
-r=objs/cpu/br23/audio_dec/audio_dec_file.c.o,clock_set_cur,l
@ -4454,8 +4442,6 @@ objs/cpu/br23/audio_dec/audio_dec_file.c.o
-r=objs/cpu/br23/audio_dec/audio_dec_file.c.o,high_bass_eq_open,l
-r=objs/cpu/br23/audio_dec/audio_dec_file.c.o,high_bass_drc_open,l
-r=objs/cpu/br23/audio_dec/audio_dec_file.c.o,convet_data_open,l
-r=objs/cpu/br23/audio_dec/audio_dec_file.c.o,music_eq_open,l
-r=objs/cpu/br23/audio_dec/audio_dec_file.c.o,audio_gain_open_demo,l
-r=objs/cpu/br23/audio_dec/audio_dec_file.c.o,audio_stream_open,l
-r=objs/cpu/br23/audio_dec/audio_dec_file.c.o,audio_stream_add_list,l
-r=objs/cpu/br23/audio_dec/audio_dec_file.c.o,fread,l
@ -4503,8 +4489,6 @@ objs/cpu/br23/audio_dec/audio_dec_linein.c.o
-r=objs/cpu/br23/audio_dec/audio_dec_linein.c.o,high_bass_eq_open,l
-r=objs/cpu/br23/audio_dec/audio_dec_linein.c.o,high_bass_drc_open,l
-r=objs/cpu/br23/audio_dec/audio_dec_linein.c.o,convet_data_open,l
-r=objs/cpu/br23/audio_dec/audio_dec_linein.c.o,music_eq_open,l
-r=objs/cpu/br23/audio_dec/audio_dec_linein.c.o,audio_gain_open_demo,l
-r=objs/cpu/br23/audio_dec/audio_dec_linein.c.o,audio_stream_open,l
-r=objs/cpu/br23/audio_dec/audio_dec_linein.c.o,audio_stream_add_list,l
-r=objs/cpu/br23/audio_dec/audio_dec_linein.c.o,audio_output_set_start_volume,l
@ -4514,8 +4498,6 @@ objs/cpu/br23/audio_dec/audio_dec_linein.c.o
-r=objs/cpu/br23/audio_dec/audio_dec_linein.c.o,high_bass_eq_close,l
-r=objs/cpu/br23/audio_dec/audio_dec_linein.c.o,high_bass_drc_close,l
-r=objs/cpu/br23/audio_dec/audio_dec_linein.c.o,convet_data_close,l
-r=objs/cpu/br23/audio_dec/audio_dec_linein.c.o,music_eq_close,l
-r=objs/cpu/br23/audio_dec/audio_dec_linein.c.o,audio_gain_close_demo,l
-r=objs/cpu/br23/audio_dec/audio_dec_linein.c.o,linein_sample_close,l
-r=objs/cpu/br23/audio_dec/audio_dec_linein.c.o,audio_mixer_ch_close,l
-r=objs/cpu/br23/audio_dec/audio_dec_linein.c.o,audio_stream_close,l
@ -4670,30 +4652,20 @@ objs/cpu/br23/audio_effect/audio_eff_default_parm.c.o
-r=objs/cpu/br23/audio_effect/audio_eff_default_parm.c.o,get_group_list,l
-r=objs/cpu/br23/audio_effect/audio_eff_default_parm.c.o,mic_eff_eq_tab,pl
-r=objs/cpu/br23/audio_effect/audio_eff_default_parm.c.o,phone_mode,l
-r=objs/cpu/br23/audio_effect/audio_eff_default_parm.c.o,phone_eq_tab_normal,l
-r=objs/cpu/br23/audio_effect/audio_eff_default_parm.c.o,ul_eq_tab_normal,l
-r=objs/cpu/br23/audio_effect/audio_eff_default_parm.c.o,music_mode,l
-r=objs/cpu/br23/audio_effect/audio_eff_default_parm.c.o,eq_tab_normal,l
objs/cpu/br23/audio_effect/audio_eq_drc_demo.c.o
-r=objs/cpu/br23/audio_effect/audio_eq_drc_demo.c.o,eq_get_filter_info_demo,pl
-r=objs/cpu/br23/audio_effect/audio_eq_drc_demo.c.o,local_irq_disable,l
-r=objs/cpu/br23/audio_effect/audio_eq_drc_demo.c.o,eq_seg_design,l
-r=objs/cpu/br23/audio_effect/audio_eq_drc_demo.c.o,local_irq_enable,l
-r=objs/cpu/br23/audio_effect/audio_eq_drc_demo.c.o,eq_filter_info_update_demo,pl
-r=objs/cpu/br23/audio_effect/audio_eq_drc_demo.c.o,drc_get_filter_info_demo,pl
-r=objs/cpu/br23/audio_effect/audio_eq_drc_demo.c.o,drc_filter_info_update_demo,pl
-r=objs/cpu/br23/audio_effect/audio_eq_drc_demo.c.o,music_eq_open,pl
-r=objs/cpu/br23/audio_effect/audio_eq_drc_demo.c.o,eq_get_filter_info,l
-r=objs/cpu/br23/audio_effect/audio_eq_drc_demo.c.o,audio_dec_eq_open,l
-r=objs/cpu/br23/audio_effect/audio_eq_drc_demo.c.o,clock_add,l
-r=objs/cpu/br23/audio_effect/audio_eq_drc_demo.c.o,music_eq_close,pl
-r=objs/cpu/br23/audio_effect/audio_eq_drc_demo.c.o,audio_dec_eq_close,l
-r=objs/cpu/br23/audio_effect/audio_eq_drc_demo.c.o,clock_remove,l
-r=objs/cpu/br23/audio_effect/audio_eq_drc_demo.c.o,music_eq2_open,pl
-r=objs/cpu/br23/audio_effect/audio_eq_drc_demo.c.o,music_eq2_close,pl
-r=objs/cpu/br23/audio_effect/audio_eq_drc_demo.c.o,music_drc_open,pl
-r=objs/cpu/br23/audio_effect/audio_eq_drc_demo.c.o,music_drc_close,pl
-r=objs/cpu/br23/audio_effect/audio_eq_drc_demo.c.o,audio_dec_drc_close,l
-r=objs/cpu/br23/audio_effect/audio_eq_drc_demo.c.o,clock_remove,l
-r=objs/cpu/br23/audio_effect/audio_eq_drc_demo.c.o,esco_eq_open,pl
-r=objs/cpu/br23/audio_effect/audio_eq_drc_demo.c.o,esco_eq_close,pl
-r=objs/cpu/br23/audio_effect/audio_eq_drc_demo.c.o,esco_drc_open,pl
@ -4712,8 +4684,6 @@ objs/cpu/br23/audio_effect/audio_eq_drc_demo.c.o
-r=objs/cpu/br23/audio_effect/audio_eq_drc_demo.c.o,high_bass_drc_close,pl
-r=objs/cpu/br23/audio_effect/audio_eq_drc_demo.c.o,high_bass_drc_set_filter_info,pl
-r=objs/cpu/br23/audio_effect/audio_eq_drc_demo.c.o,cur_drc_set_update,l
-r=objs/cpu/br23/audio_effect/audio_eq_drc_demo.c.o,music_mode,l
-r=objs/cpu/br23/audio_effect/audio_eq_drc_demo.c.o,phone_mode,l
-r=objs/cpu/br23/audio_effect/audio_eq_drc_demo.c.o,high_bass_eq_parm,pl
-r=objs/cpu/br23/audio_effect/audio_eq_drc_demo.c.o,high_bass_eq_seg,pl
-r=objs/cpu/br23/audio_effect/audio_eq_drc_demo.c.o,high_bass_drc_parm,pl
@ -4810,7 +4780,6 @@ objs/cpu/br23/audio_effect/effects_adj.c.o
-r=objs/cpu/br23/audio_effect/effects_adj.c.o,eff_init,pl
-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,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,strlen,l
@ -4882,33 +4851,6 @@ objs/cpu/br23/audio_effect/effects_adj.c.o
-r=objs/cpu/br23/audio_effect/effects_adj.c.o,cmd_interface_begin,
-r=objs/cpu/br23/audio_effect/effects_adj.c.o,cmd_interface_end,
objs/cpu/br23/audio_effect/eq_config.c.o
-r=objs/cpu/br23/audio_effect/eq_config.c.o,eq_mode_sw,pl
-r=objs/cpu/br23/audio_effect/eq_config.c.o,log_print,l
-r=objs/cpu/br23/audio_effect/eq_config.c.o,cur_eq_set_global_gain,l
-r=objs/cpu/br23/audio_effect/eq_config.c.o,cur_eq_set_update,l
-r=objs/cpu/br23/audio_effect/eq_config.c.o,eq_mode_set,pl
-r=objs/cpu/br23/audio_effect/eq_config.c.o,eq_mode_get_cur,pl
-r=objs/cpu/br23/audio_effect/eq_config.c.o,eq_mode_set_custom_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,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,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,eq_tab_normal,pl
-r=objs/cpu/br23/audio_effect/eq_config.c.o,eq_tab_rock,pl
-r=objs/cpu/br23/audio_effect/eq_config.c.o,eq_tab_pop,pl
-r=objs/cpu/br23/audio_effect/eq_config.c.o,eq_tab_classic,pl
-r=objs/cpu/br23/audio_effect/eq_config.c.o,eq_tab_country,pl
-r=objs/cpu/br23/audio_effect/eq_config.c.o,eq_tab_jazz,pl
-r=objs/cpu/br23/audio_effect/eq_config.c.o,eq_tab_custom,pl
-r=objs/cpu/br23/audio_effect/eq_config.c.o,eq_type_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,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
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,log_print,l
@ -5587,8 +5529,6 @@ objs/cpu/br23/pwm_led.c.o
-r=objs/cpu/br23/pwm_led.c.o,power_param,l
objs/cpu/br23/setup.c.o
-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,sys_timer_dump_time,l
-r=objs/cpu/br23/setup.c.o,test_fun,pl
@ -5604,8 +5544,6 @@ objs/cpu/br23/setup.c.o
-r=objs/cpu/br23/setup.c.o,clk_early_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,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,clock_dump,l
-r=objs/cpu/br23/setup.c.o,reset_source_dump,l
@ -5615,6 +5553,7 @@ objs/cpu/br23/setup.c.o
-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,__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,puts,l
-r=objs/cpu/br23/setup.c.o,power_reset_src,pl
@ -7429,7 +7368,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_end,
include_lib/liba/br23/system.a.llvm.1390042.puthex.c
-r=include_lib/liba/br23/system.a.llvm.1390042.puthex.c,putchar,pl
-r=include_lib/liba/br23/system.a.llvm.1390042.puthex.c,putchar,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_putchar,l
@ -7437,16 +7376,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_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_u16hex,pl
-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,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_u8hex,l
-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,putbyte,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,put_buf,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
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,puts,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,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,strlen,l
@ -7455,8 +7394,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_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,printf,pl
-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,printf,l
-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,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,vsnprintf,pl
@ -7472,12 +7411,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,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_putbyte,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_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_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_print,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_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,lbuf_free,l

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff