添加来电报号功能

This commit is contained in:
FlyM 2026-04-25 18:10:10 +08:00
parent 57968a0eac
commit ee2760c7a5
55 changed files with 55336 additions and 57610 deletions

View File

@ -8,17 +8,19 @@
* L13 show_time / urgent / disp_buf * L13 show_time / urgent / disp_buf
* L14 USB// show * L14 USB// show
* *
* PCB case L38-L47 * PCB case USB ( b[2] )100%
*/ */
#include "kt_led7.h" #include "kt_led7.h"
#include "system/includes.h" #include "system/includes.h"
#include "system/timer.h" #include "system/timer.h"
#include "app_power_manage.h" #include "app_power_manage.h"
struct ui_led7_env { struct ui_led7_env
{
u8 init; u8 init;
u8 cnt; u8 cnt;
struct { struct
{
u8 seg[3]; u8 seg[3];
u8 dp1; u8 dp1;
u8 dp2; u8 dp2;
@ -28,13 +30,16 @@ struct ui_led7_env {
static struct ui_led7_env _led7_env = {0}; static struct ui_led7_env _led7_env = {0};
#define __this (&_led7_env) #define __this (&_led7_env)
/* 扫描里用 b[] 表示三位逻辑段码;烁关显时置位 */ /* 扫描里用 b[] 表示三位逻辑段码;充电个位慢闪时置位,仅灭个位( b[2] )不整屏关 */
static u8 blink_blank; static u8 blink_blank;
/* 与 kt_led7_apply_battery_percent 同步,供扫描/闪烁策略判断(如 100% 常亮) */
static u8 led7_bat_p_cached;
#define b (__this->disp_buf.seg) #define b (__this->disp_buf.seg)
#define KT_LED7_BAT_HOLD_SEC_DEFAULT 60u #define KT_LED7_BAT_HOLD_SEC_DEFAULT 60u
typedef enum { typedef enum
{
KT_LED7_MODE_OFF = 0, KT_LED7_MODE_OFF = 0,
KT_LED7_MODE_BATTERY, KT_LED7_MODE_BATTERY,
KT_LED7_MODE_TEMP, KT_LED7_MODE_TEMP,
@ -49,7 +54,8 @@ static u8 led7_ui_1s_timer_armed;
/* USB 充电50Hz≈10ms 半周期翻转;插入前快照以便拔出恢复 */ /* USB 充电50Hz≈10ms 半周期翻转;插入前快照以便拔出恢复 */
static u8 led7_usb_charge; static u8 led7_usb_charge;
static u16 led7_usb_blink_timer; static u16 led7_usb_blink_timer;
static struct { static struct
{
u8 seg[3]; u8 seg[3];
u8 dp1; u8 dp1;
u8 dp2; u8 dp2;
@ -59,7 +65,7 @@ static u32 led7_usb_snap_bat_sec;
static u32 led7_usb_snap_temp_sec; static u32 led7_usb_snap_temp_sec;
/* 充电电量闪烁:约 1Hz500ms 亮 / 500ms 灭),肉眼可辨 */ /* 充电电量闪烁:约 1Hz500ms 亮 / 500ms 灭),肉眼可辨 */
#define KT_LED7_USB_BLINK_MS 500u #define KT_LED7_USB_BLINK_MS 500u
static void kt_led7_usb_blink_cb(void *priv); static void kt_led7_usb_blink_cb(void *priv);
static void kt_led7_apply_blank(void); static void kt_led7_apply_blank(void);
@ -67,7 +73,6 @@ static void kt_led7_apply_battery_percent(void);
static void kt_led7_ui_1s_tick(void *priv); static void kt_led7_ui_1s_tick(void *priv);
static u8 kt_led7_seg_from_char(u8 c); static u8 kt_led7_seg_from_char(u8 c);
const struct led7_pin6 led7_pin = { const struct led7_pin6 led7_pin = {
.pin = {IO_PORTC_00, IO_PORTC_01, IO_PORTC_02, IO_PORTC_03, IO_PORTC_04, IO_PORTC_05}}; .pin = {IO_PORTC_00, IO_PORTC_01, IO_PORTC_02, IO_PORTC_03, IO_PORTC_04, IO_PORTC_05}};
@ -120,9 +125,11 @@ static const u8 LED_SMALL_LETTER[26] = {
static void kt_led7_led_gpio_input_all(void) static void kt_led7_led_gpio_input_all(void)
{ {
u8 i; u8 i;
for (i = 0; i < 6; i++) { for (i = 0; i < 6; i++)
{
u8 port = led7_pin.pin[i]; u8 port = led7_pin.pin[i];
if (port != 255) { if (port != 255)
{
gpio_set_pull_down(port, 0); gpio_set_pull_down(port, 0);
gpio_set_pull_up(port, 0); gpio_set_pull_up(port, 0);
gpio_set_direction(port, 1); /* 1=输入 */ gpio_set_direction(port, 1); /* 1=输入 */
@ -140,129 +147,136 @@ void kt_led7_scan(void *param)
/* LED1888_6p_scan 在 switch 前调用 LED1888_init(),此处等同 */ /* LED1888_6p_scan 在 switch 前调用 LED1888_init(),此处等同 */
kt_led7_led_gpio_input_all(); kt_led7_led_gpio_input_all();
if (led7_usb_charge && blink_blank) { u8 b2_sav = 0;
__this->cnt++; u8 b2_muted = 0;
if (__this->cnt == 6) { if (led7_usb_charge && led7_bat_p_cached < 100u && blink_blank)
__this->cnt = 0; {
} b2_sav = b[2];
return; b[2] = 0;
b2_muted = 1;
} }
switch (__this->cnt) switch (__this->cnt)
{ {
case 0: case 0:
PIN1_H; PIN1_H;
if (b[2] & LED_A) if (b[2] & LED_A)
{ {
PIN6_L; PIN6_L;
} }
if (b[2] & LED_G) if (b[2] & LED_G)
{ {
PIN5_L; PIN5_L;
} }
break; break;
case 1: case 1:
PIN2_H; PIN2_H;
if (b[0] & LED_A) if (b[0] & LED_A)
{ {
PIN3_L; PIN3_L;
} }
if (b[0] & LED_B) if (b[0] & LED_B)
{ {
PIN4_L; PIN4_L;
} }
if (b[0] & LED_D) if (b[0] & LED_D)
{ {
PIN6_L; PIN6_L;
} }
if (b[0] & LED_E) if (b[0] & LED_E)
{ {
PIN5_L; PIN5_L;
} }
if (b[0] & LED_H) //DP if (b[0] & LED_H) // DP
{ {
PIN1_L; PIN1_L;
} }
break; break;
case 2: case 2:
PIN3_H; PIN3_H;
if (b[0] & LED_F) if (b[0] & LED_F)
{ {
PIN2_L; PIN2_L;
} }
if (b[1] & LED_B) if (b[1] & LED_B)
{ {
PIN5_L; PIN5_L;
} }
if (b[1] & LED_D) if (b[1] & LED_D)
{ {
PIN4_L; PIN4_L;
} }
if (b[2] & LED_B) if (b[2] & LED_B)
{ {
PIN6_L; PIN6_L;
} }
if (b[1] & LED_H) //DP if (b[1] & LED_H) // DP
{ {
PIN1_L; PIN1_L;
} }
break; break;
case 3: case 3:
PIN4_H; PIN4_H;
if (b[0] & LED_G) if (b[0] & LED_G)
{ {
PIN2_L; PIN2_L;
} }
if (b[1] & LED_C) if (b[1] & LED_C)
{ {
PIN5_L; PIN5_L;
} }
if (b[1] & LED_F) if (b[1] & LED_F)
{ {
PIN3_L; PIN3_L;
} }
if (b[2] & LED_E) if (b[2] & LED_E)
{ {
PIN6_L; PIN6_L;
} }
break; break;
case 4: case 4:
PIN5_H; PIN5_H;
if (b[0] & LED_C) if (b[0] & LED_C)
{ {
PIN2_L; PIN2_L;
} }
if (b[1] & LED_A) if (b[1] & LED_A)
{ {
PIN4_L; PIN4_L;
} }
if (b[2] & LED_C) if (b[2] & LED_C)
{ {
PIN6_L; PIN6_L;
} }
/* 十位 b[1] 的 G如 '-')与 B1 实测 G:5H3L 同相;勿仅依赖个位字模里的 G */ /* 十位 b[1] 的 G如 '-')与 B1 实测 G:5H3L 同相。
if ((b[1] | b[2]) & LED_G) { * b[2] G case0(b[2]&GPIN5) (b[1]|b[2]) AC+2 C E case4 b[1] G */
PIN3_L; if (b[1] & LED_G)
} {
break; PIN3_L;
case 5: }
PIN6_H; break;
if (b[1] & LED_E) case 5:
{ PIN6_H;
PIN3_L; if (b[1] & LED_E)
} {
if (b[2] & LED_D) PIN3_L;
{ }
PIN4_L; if (b[2] & LED_D)
} {
if (b[2] & LED_F) PIN4_L;
{ }
PIN5_L; if (b[2] & LED_F)
} {
break; PIN5_L;
default: }
break; break;
default:
break;
}
if (b2_muted)
{
b[2] = b2_sav;
} }
__this->cnt++; __this->cnt++;
if (__this->cnt == 6) if (__this->cnt == 6)
@ -271,7 +285,6 @@ void kt_led7_scan(void *param)
} }
} }
static void kt_led7_set_digits(u8 d0, u8 d1, u8 d2, u8 dp1, u8 dp2) static void kt_led7_set_digits(u8 d0, u8 d1, u8 d2, u8 dp1, u8 dp2)
{ {
b[0] = LED_NUMBER[d0 % 10]; b[0] = LED_NUMBER[d0 % 10];
@ -295,24 +308,31 @@ static void kt_led7_apply_blank(void)
static void kt_led7_apply_battery_percent(void) static void kt_led7_apply_battery_percent(void)
{ {
u8 p = get_vbat_percent(); u8 p = get_vbat_percent();
if (p > 100) { //printf("kt_led7_apply_battery_percent: %d\n", p);
if (p > 100)
{
p = 100; p = 100;
} }
led7_bat_p_cached = p;
kt_led7_set_digits((u8)(p / 100), (u8)((p / 10) % 10), (u8)(p % 10), 0, 0); kt_led7_set_digits((u8)(p / 100), (u8)((p / 10) % 10), (u8)(p % 10), 0, 0);
} }
static u8 kt_led7_seg_from_char(u8 c) static u8 kt_led7_seg_from_char(u8 c)
{ {
if (c == '-') { if (c == '-')
{
return LED_G; return LED_G;
} }
if (c >= '0' && c <= '9') { if (c >= '0' && c <= '9')
{
return LED_NUMBER[c - '0']; return LED_NUMBER[c - '0'];
} }
if (c >= 'A' && c <= 'Z') { if (c >= 'A' && c <= 'Z')
{
return LED_LARGE_LETTER[c - 'A']; return LED_LARGE_LETTER[c - 'A'];
} }
if (c >= 'a' && c <= 'z') { if (c >= 'a' && c <= 'z')
{
return LED_SMALL_LETTER[c - 'a']; return LED_SMALL_LETTER[c - 'a'];
} }
return 0; return 0;
@ -321,33 +341,50 @@ static u8 kt_led7_seg_from_char(u8 c)
static void kt_led7_usb_blink_cb(void *priv) static void kt_led7_usb_blink_cb(void *priv)
{ {
(void)priv; (void)priv;
if (!led7_usb_charge) { if (!led7_usb_charge)
{
return; return;
} }
blink_blank ^= 1; kt_led7_apply_battery_percent();
if (led7_bat_p_cached >= 100u)
{
blink_blank = 0;
}
else
{
blink_blank ^= 1;
}
} }
static void kt_led7_ui_1s_tick(void *priv) static void kt_led7_ui_1s_tick(void *priv)
{ {
(void)priv; (void)priv;
if (led7_usb_charge) { if (led7_usb_charge)
{
return; return;
} }
if (led7_ui_mode == KT_LED7_MODE_TEMP) { if (led7_ui_mode == KT_LED7_MODE_TEMP)
if (led7_temp_sec_remain > 0) { {
if (led7_temp_sec_remain > 0)
{
led7_temp_sec_remain--; led7_temp_sec_remain--;
} }
if (led7_temp_sec_remain == 0) { if (led7_temp_sec_remain == 0)
{
led7_ui_mode = KT_LED7_MODE_BATTERY; led7_ui_mode = KT_LED7_MODE_BATTERY;
led7_bat_sec_remain = KT_LED7_BAT_HOLD_SEC_DEFAULT; led7_bat_sec_remain = KT_LED7_BAT_HOLD_SEC_DEFAULT;
kt_led7_apply_battery_percent(); kt_led7_apply_battery_percent();
} }
} else if (led7_ui_mode == KT_LED7_MODE_BATTERY) { }
if (led7_bat_sec_remain > 0) { else if (led7_ui_mode == KT_LED7_MODE_BATTERY)
{
if (led7_bat_sec_remain > 0)
{
led7_bat_sec_remain--; led7_bat_sec_remain--;
kt_led7_apply_battery_percent(); kt_led7_apply_battery_percent();
} }
if (led7_bat_sec_remain == 0) { if (led7_bat_sec_remain == 0)
{
led7_ui_mode = KT_LED7_MODE_OFF; led7_ui_mode = KT_LED7_MODE_OFF;
kt_led7_apply_blank(); kt_led7_apply_blank();
} }
@ -374,14 +411,18 @@ void kt_led7_temp_show_string(const u8 *str, u32 sec)
{ {
u32 s = sec ? sec : 1; u32 s = sec ? sec : 1;
u8 c0 = ' ', c1 = ' ', c2 = ' '; u8 c0 = ' ', c1 = ' ', c2 = ' ';
if (str) { if (str)
if (str[0]) { {
if (str[0])
{
c0 = str[0]; c0 = str[0];
} }
if (str[1]) { if (str[1])
{
c1 = str[1]; c1 = str[1];
} }
if (str[2]) { if (str[2])
{
c2 = str[2]; c2 = str[2];
} }
} }
@ -410,14 +451,18 @@ void kt_led7_show_string(u32 show_time, u8 urgent, const u8 *str, u8 dp1, u8 dp2
(void)urgent; (void)urgent;
u32 sec = show_time ? show_time : 1; u32 sec = show_time ? show_time : 1;
u8 c0 = ' ', c1 = ' ', c2 = ' '; u8 c0 = ' ', c1 = ' ', c2 = ' ';
if (str) { if (str)
if (str[0]) { {
if (str[0])
{
c0 = str[0]; c0 = str[0];
} }
if (str[1]) { if (str[1])
{
c1 = str[1]; c1 = str[1];
} }
if (str[2]) { if (str[2])
{
c2 = str[2]; c2 = str[2];
} }
} }
@ -442,10 +487,25 @@ void kt_led7_show_u_volume(u8 vol_level, u32 show_time)
kt_led7_show_string(show_time ? show_time : 1, 0, buf, 0, 0); kt_led7_show_string(show_time ? show_time : 1, 0, buf, 0, 0);
} }
/* 振铃期可能较长;接通/挂断会调用 idle与 1s 计时无强耦合 */
#define KT_LED7_BT_CALL_CAL_SEC 3600u
void kt_led7_bt_call_incoming(void)
{
kt_led7_temp_show_string((const u8 *)"CAL", KT_LED7_BT_CALL_CAL_SEC);
}
void kt_led7_bt_call_idle(void)
{
kt_led7_battery_show_restart();
}
void kt_led7_usb_charge_set(u8 inserted) void kt_led7_usb_charge_set(u8 inserted)
{ {
if (inserted) { if (inserted)
if (led7_usb_charge) { {
if (led7_usb_charge)
{
return; return;
} }
led7_usb_snap_disp.seg[0] = __this->disp_buf.seg[0]; led7_usb_snap_disp.seg[0] = __this->disp_buf.seg[0];
@ -461,16 +521,21 @@ void kt_led7_usb_charge_set(u8 inserted)
kt_led7_apply_battery_percent(); kt_led7_apply_battery_percent();
blink_blank = 0; blink_blank = 0;
led7_usb_charge = 1; led7_usb_charge = 1;
if (!led7_usb_blink_timer) { if (!led7_usb_blink_timer)
{
led7_usb_blink_timer = sys_timer_add(NULL, kt_led7_usb_blink_cb, KT_LED7_USB_BLINK_MS); led7_usb_blink_timer = sys_timer_add(NULL, kt_led7_usb_blink_cb, KT_LED7_USB_BLINK_MS);
} }
} else { }
if (!led7_usb_charge) { else
{
if (!led7_usb_charge)
{
return; return;
} }
led7_usb_charge = 0; led7_usb_charge = 0;
blink_blank = 0; blink_blank = 0;
if (led7_usb_blink_timer) { if (led7_usb_blink_timer)
{
sys_timer_del(led7_usb_blink_timer); sys_timer_del(led7_usb_blink_timer);
led7_usb_blink_timer = 0; led7_usb_blink_timer = 0;
} }
@ -491,9 +556,11 @@ void kt_led7_init(void)
hw_init(); hw_init();
__this->cnt = 0; __this->cnt = 0;
__this->init = 1; __this->init = 1;
if (!led7_ui_1s_timer_armed) { if (!led7_ui_1s_timer_armed)
{
led7_ui_1s_timer_id = sys_timer_add(NULL, kt_led7_ui_1s_tick, 1000); led7_ui_1s_timer_id = sys_timer_add(NULL, kt_led7_ui_1s_tick, 1000);
if (led7_ui_1s_timer_id) { if (led7_ui_1s_timer_id)
{
led7_ui_1s_timer_armed = 1; led7_ui_1s_timer_armed = 1;
} }
} }

View File

@ -49,11 +49,11 @@
* b[0..2]&LED_x x B2 kt_led7.c kt_led7_scan() * b[0..2]&LED_x x B2 kt_led7.c kt_led7_scan()
* B0/B1 if(b[0|1|2]&LED_*) * B0/B1 if(b[0|1|2]&LED_*)
* *
* B2b[2] * B2b[2]B0/B1/B2 /
* A:2H3L B:2H4L C:5H2L D:2H6L E:2H5L F:3H2L G:4H2L DP:2H1L * A:2H3L B:2H4L C:5H2L D:2H6L E:2H5L F:3H2L G:4H2L DP:2H1L
* B1b[1] * B1b[1]
* A:5H4L B:3H5L C:4H5L D:3H4L E:6H3L F:4H3L G:5H3L DP:3H1L * A:5H4L B:3H5L C:4H5L D:3H4L E:6H3L F:4H3L G:5H3L DP:3H1L
* B0b[0] * B0b[0]
* A:1H6L B:3H6L C:5H6L D:6H4L E:4H6L F:6H5L G:1H5L DP:NONE * A:1H6L B:3H6L C:5H6L D:6H4L E:4H6L F:6H5L G:1H5L DP:NONE
*/ */
@ -101,8 +101,14 @@ void kt_led7_show_u_volume(u8 vol_level, u32 show_time);
/** /**
* USB / VBUS * USB / VBUS
* inserted=1 1Hzinserted=0 * inserted=1 1Hz100% inserted=0
*/ */
void kt_led7_usb_charge_set(u8 inserted); void kt_led7_usb_charge_set(u8 inserted);
/**
* HFP CAL// kt_led7_bt_call_idle
*/
void kt_led7_bt_call_incoming(void);
void kt_led7_bt_call_idle(void);
#endif #endif

View File

@ -22,7 +22,7 @@ void led_flash_callback(void *p)
void kt_light_led_level_change(void) void kt_light_led_level_change(void)
{ {
led_mode++; led_mode++;
if (led_mode > 2) //0-2 if (led_mode > 2) // 0-2
{ {
led_mode = 0; led_mode = 0;
} }
@ -32,7 +32,7 @@ void kt_light_led_level_change(void)
switch (led_mode) switch (led_mode)
{ {
case 0: case 0:
//关灯 // 关灯
if (tid) if (tid)
{ {
sys_timer_del(tid); sys_timer_del(tid);
@ -41,15 +41,7 @@ void kt_light_led_level_change(void)
gpio_set_output_value(KT_CFG_LED_PIN, 0); gpio_set_output_value(KT_CFG_LED_PIN, 0);
break; break;
case 1: case 1:
//爆闪 2.5hz 50%占空比 // 常亮
if (tid)
{
sys_timer_del(tid);
}
tid = sys_timer_add(NULL, led_flash_callback, 200);
break;
case 2:
//常亮
if (tid) if (tid)
{ {
sys_timer_del(tid); sys_timer_del(tid);
@ -57,6 +49,14 @@ void kt_light_led_level_change(void)
tid = 0; tid = 0;
gpio_set_output_value(KT_CFG_LED_PIN, 1); gpio_set_output_value(KT_CFG_LED_PIN, 1);
break; break;
case 2:
// 爆闪 2.5hz 50%占空比
if (tid)
{
sys_timer_del(tid);
}
tid = sys_timer_add(NULL, led_flash_callback, 200);
break;
} }
} }

View File

@ -29,7 +29,7 @@
#define TCFG_APP_MUSIC_EN 0 #define TCFG_APP_MUSIC_EN 0
#define TCFG_APP_LINEIN_EN 0 #define TCFG_APP_LINEIN_EN 0
#define TCFG_APP_FM_EN 0 #define TCFG_APP_FM_EN 0
#define TCFG_APP_PC_EN 1 #define TCFG_APP_PC_EN 0
#define TCFG_APP_RTC_EN 0 #define TCFG_APP_RTC_EN 0
#define TCFG_APP_RECORD_EN 0 #define TCFG_APP_RECORD_EN 0
#define TCFG_APP_SPDIF_EN 0 #define TCFG_APP_SPDIF_EN 0
@ -44,7 +44,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_PORTB_07 //串口发送脚配置 #define TCFG_UART0_TX_PORT IO_PORT_DP //串口发送脚配置
#define TCFG_UART0_BAUDRATE 1000000 //串口波特率配置 #define TCFG_UART0_BAUDRATE 1000000 //串口波特率配置
//*********************************************************************************// //*********************************************************************************//
@ -142,7 +142,7 @@
// USB 配置 // // USB 配置 //
//*********************************************************************************// //*********************************************************************************//
#define TCFG_PC_ENABLE TCFG_APP_PC_EN//PC模块使能 #define TCFG_PC_ENABLE TCFG_APP_PC_EN//PC模块使能
#define TCFG_UDISK_ENABLE ENABLE_THIS_MOUDLE//U盘模块使能 #define TCFG_UDISK_ENABLE DISABLE_THIS_MOUDLE//U盘模块使能
#define TCFG_OTG_USB_DEV_EN BIT(0)//USB0 = BIT(0) USB1 = BIT(1) #define TCFG_OTG_USB_DEV_EN BIT(0)//USB0 = BIT(0) USB1 = BIT(1)
#define TCFG_VIR_UDISK_ENABLE 0//ENABLE_THIS_MOUDLE #define TCFG_VIR_UDISK_ENABLE 0//ENABLE_THIS_MOUDLE
@ -697,7 +697,7 @@ DAC硬件上的连接方式,可选的配置:
#endif #endif
#define BT_INBAND_RINGTONE 0 //是否播放手机自带来电铃声 #define BT_INBAND_RINGTONE 0 //是否播放手机自带来电铃声
#define BT_PHONE_NUMBER 0 //是否播放来电报号 #define BT_PHONE_NUMBER 1 //是否播放来电报号
#define BT_SYNC_PHONE_RING 0 //是否TWS同步播放来电铃声 #define BT_SYNC_PHONE_RING 0 //是否TWS同步播放来电铃声
#define BT_SUPPORT_DISPLAY_BAT 1 //是否使能电量检测 #define BT_SUPPORT_DISPLAY_BAT 1 //是否使能电量检测
#define BT_SUPPORT_MUSIC_VOL_SYNC 0 //是否使能音量同步 #define BT_SUPPORT_MUSIC_VOL_SYNC 0 //是否使能音量同步

View File

@ -14,7 +14,7 @@
#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 //轻量级打印开关, 默认关闭

View File

@ -21,6 +21,7 @@
#include "bt_common.h" #include "bt_common.h"
#include "aec_user.h" #include "aec_user.h"
#include "soundbox.h" #include "soundbox.h"
#include "kt_led7.h"
#include "math.h" #include "math.h"
#include "spp_user.h" #include "spp_user.h"
@ -1436,6 +1437,7 @@ void bt_status_phone_income(struct bt_event *bt)
bt_user_priv_var.phone_ring_flag = 1; bt_user_priv_var.phone_ring_flag = 1;
bt_user_priv_var.phone_income_flag = 1; bt_user_priv_var.phone_income_flag = 1;
kt_led7_bt_call_incoming();
#if TCFG_USER_TWS_ENABLE #if TCFG_USER_TWS_ENABLE
#if BT_SYNC_PHONE_RING #if BT_SYNC_PHONE_RING
@ -1477,6 +1479,7 @@ void bt_status_phone_out(struct bt_event *bt)
ui_update_status(STATUS_PHONE_OUT); ui_update_status(STATUS_PHONE_OUT);
bt_user_priv_var.phone_income_flag = 0; bt_user_priv_var.phone_income_flag = 0;
user_send_cmd_prepare(USER_CTRL_HFP_CALL_CURRENT, 0, NULL); //发命令获取电话号码 user_send_cmd_prepare(USER_CTRL_HFP_CALL_CURRENT, 0, NULL); //发命令获取电话号码
kt_led7_bt_call_idle();
} }
/*----------------------------------------------------------------------------*/ /*----------------------------------------------------------------------------*/
@ -1517,6 +1520,7 @@ void bt_status_phone_active(struct bt_event *bt)
#else #else
app_audio_set_volume(APP_AUDIO_STATE_CALL, app_var.call_volume, 1); app_audio_set_volume(APP_AUDIO_STATE_CALL, app_var.call_volume, 1);
#endif #endif
kt_led7_bt_call_idle();
} }
/*----------------------------------------------------------------------------*/ /*----------------------------------------------------------------------------*/
@ -1553,6 +1557,7 @@ void bt_status_phone_hangup(struct bt_event *bt)
//call handup //call handup
bt_user_priv_var.set_call_vol_flag = 0; bt_user_priv_var.set_call_vol_flag = 0;
} }
kt_led7_bt_call_idle();
} }
/*----------------------------------------------------------------------------*/ /*----------------------------------------------------------------------------*/

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -204,17 +204,6 @@ objs/apps/common/config/bt_profile_config.c.o
-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
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,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 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,puts_lite,pl
-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
@ -1532,6 +1521,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 +1534,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
@ -1560,7 +1551,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
@ -1571,80 +1561,19 @@ 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
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
-r=objs/apps/common/usb/device/msd.c.o,msd_set_wakeup_handle,pl
-r=objs/apps/common/usb/device/msd.c.o,msd_set_reset_wakeup_handle,pl
-r=objs/apps/common/usb/device/msd.c.o,msd_reset,pl
-r=objs/apps/common/usb/device/msd.c.o,usb_device2id,l
-r=objs/apps/common/usb/device/msd.c.o,log_print,l
-r=objs/apps/common/usb/device/msd.c.o,msd_desc_config,pl
-r=objs/apps/common/usb/device/msd.c.o,usb_set_interface_hander,l
-r=objs/apps/common/usb/device/msd.c.o,usb_set_reset_hander,l
-r=objs/apps/common/usb/device/msd.c.o,msd_usb2mcu,pl
-r=objs/apps/common/usb/device/msd.c.o,usb_g_bulk_read,l
-r=objs/apps/common/usb/device/msd.c.o,msd_mcu2usb,pl
-r=objs/apps/common/usb/device/msd.c.o,usb_g_bulk_write,l
-r=objs/apps/common/usb/device/msd.c.o,USB_MassStorage,pl
-r=objs/apps/common/usb/device/msd.c.o,usb_clr_intr_rxe,l
-r=objs/apps/common/usb/device/msd.c.o,usb_set_intr_rxe,l
-r=objs/apps/common/usb/device/msd.c.o,private_scsi_cmd,l
-r=objs/apps/common/usb/device/msd.c.o,wdt_clear,l
-r=objs/apps/common/usb/device/msd.c.o,msd_register_disk,pl
-r=objs/apps/common/usb/device/msd.c.o,strlen,l
-r=objs/apps/common/usb/device/msd.c.o,printf,l
-r=objs/apps/common/usb/device/msd.c.o,cpu_assert_debug,l
-r=objs/apps/common/usb/device/msd.c.o,strcpy,l
-r=objs/apps/common/usb/device/msd.c.o,msd_unregister_disk,pl
-r=objs/apps/common/usb/device/msd.c.o,strcmp,l
-r=objs/apps/common/usb/device/msd.c.o,msd_unregister_all,pl
-r=objs/apps/common/usb/device/msd.c.o,dev_close,l
-r=objs/apps/common/usb/device/msd.c.o,msd_register,pl
-r=objs/apps/common/usb/device/msd.c.o,msd_release,pl
-r=objs/apps/common/usb/device/msd.c.o,usb_get_ep_buffer,l
-r=objs/apps/common/usb/device/msd.c.o,usb_g_ep_config,l
-r=objs/apps/common/usb/device/msd.c.o,usb_g_set_intr_hander,l
-r=objs/apps/common/usb/device/msd.c.o,usb_enable_ep,l
-r=objs/apps/common/usb/device/msd.c.o,usb_get_setup_buffer,l
-r=objs/apps/common/usb/device/msd.c.o,usb_set_setup_phase,l
-r=objs/apps/common/usb/device/msd.c.o,usb_set_data_payload,l
-r=objs/apps/common/usb/device/msd.c.o,dev_manager_list_check_by_logo,l
-r=objs/apps/common/usb/device/msd.c.o,dev_open,l
-r=objs/apps/common/usb/device/msd.c.o,dev_ioctl,l
-r=objs/apps/common/usb/device/msd.c.o,usb_write_txcsr,l
-r=objs/apps/common/usb/device/msd.c.o,usb_otg_online,l
-r=objs/apps/common/usb/device/msd.c.o,usb_read_txcsr,l
-r=objs/apps/common/usb/device/msd.c.o,dev_bulk_read,l
-r=objs/apps/common/usb/device/msd.c.o,dev_bulk_write,l
-r=objs/apps/common/usb/device/msd.c.o,usb_g_bulk_read64byte_fast,l
-r=objs/apps/common/usb/device/msd.c.o,usb_write_rxcsr,l
-r=objs/apps/common/usb/device/msd.c.o,usb_read_rxcsr,l
-r=objs/apps/common/usb/device/msd.c.o,p33_soft_reset,l
-r=objs/apps/common/usb/device/msd.c.o,msd_handle,pl
-r=objs/apps/common/usb/device/msd.c.o,log_tag_const_d_USB,l
-r=objs/apps/common/usb/device/msd.c.o,log_tag_const_e_USB,l
-r=objs/apps/common/usb/device/msd.c.o,config_asser,l
-r=objs/apps/common/usb/device/msd.c.o,log_tag_const_i_USB,l
objs/apps/common/usb/device/msd_upgrade.c.o objs/apps/common/usb/device/msd_upgrade.c.o
-r=objs/apps/common/usb/device/msd_upgrade.c.o,go_mask_usb_updata,pl -r=objs/apps/common/usb/device/msd_upgrade.c.o,go_mask_usb_updata,pl
-r=objs/apps/common/usb/device/msd_upgrade.c.o,local_irq_disable,l -r=objs/apps/common/usb/device/msd_upgrade.c.o,local_irq_disable,l
@ -1653,75 +1582,16 @@ 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,msd_set_wakeup_handle,l
-r=objs/apps/common/usb/device/task_pc.c.o,msd_set_reset_wakeup_handle,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,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,os_taskq_post_msg,l
-r=objs/apps/common/usb/device/task_pc.c.o,msd_reset,l
-r=objs/apps/common/usb/device/task_pc.c.o,os_mutex_create,l
-r=objs/apps/common/usb/device/task_pc.c.o,task_create,l
-r=objs/apps/common/usb/device/task_pc.c.o,os_task_pend,l
-r=objs/apps/common/usb/device/task_pc.c.o,os_mutex_pend,l
-r=objs/apps/common/usb/device/task_pc.c.o,USB_MassStorage,l
-r=objs/apps/common/usb/device/task_pc.c.o,os_mutex_post,l
-r=objs/apps/common/usb/device/task_pc.c.o,os_sem_post,l
-r=objs/apps/common/usb/device/task_pc.c.o,os_time_dly,l
-r=objs/apps/common/usb/device/task_pc.c.o,msd_unregister_all,l
-r=objs/apps/common/usb/device/task_pc.c.o,os_mutex_del,l
-r=objs/apps/common/usb/device/task_pc.c.o,os_sem_create,l
-r=objs/apps/common/usb/device/task_pc.c.o,os_sem_pend,l
-r=objs/apps/common/usb/device/task_pc.c.o,task_kill,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,msd_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,msd_desc_config,l
-r=objs/apps/common/usb/device/usb_device.c.o,msd_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
@ -1729,159 +1599,9 @@ objs/apps/common/usb/host/audio.c.o
objs/apps/common/usb/host/audio_demo.c.o objs/apps/common/usb/host/audio_demo.c.o
objs/apps/common/usb/host/hid.c.o objs/apps/common/usb/host/hid.c.o
objs/apps/common/usb/host/usb_bulk_transfer.c.o objs/apps/common/usb/host/usb_bulk_transfer.c.o
-r=objs/apps/common/usb/host/usb_bulk_transfer.c.o,get_async_mode,pl
-r=objs/apps/common/usb/host/usb_bulk_transfer.c.o,local_irq_disable,l
-r=objs/apps/common/usb/host/usb_bulk_transfer.c.o,local_irq_enable,l
-r=objs/apps/common/usb/host/usb_bulk_transfer.c.o,set_async_mode,pl
-r=objs/apps/common/usb/host/usb_bulk_transfer.c.o,usb_bulk_only_receive_async,pl
-r=objs/apps/common/usb/host/usb_bulk_transfer.c.o,host_device2id,l
-r=objs/apps/common/usb/host/usb_bulk_transfer.c.o,usb_h_set_ep_isr,l
-r=objs/apps/common/usb/host/usb_bulk_transfer.c.o,usb_set_intr_rxe,l
-r=objs/apps/common/usb/host/usb_bulk_transfer.c.o,usb_h_ep_read_async,l
-r=objs/apps/common/usb/host/usb_bulk_transfer.c.o,usb_sem_pend,l
-r=objs/apps/common/usb/host/usb_bulk_transfer.c.o,usb_clr_intr_rxe,l
-r=objs/apps/common/usb/host/usb_bulk_transfer.c.o,usb_bulk_receive_async_no_wait,pl
-r=objs/apps/common/usb/host/usb_bulk_transfer.c.o,usb_clear_feature,l
-r=objs/apps/common/usb/host/usb_bulk_transfer.c.o,usb_bulk_only_receive,pl
-r=objs/apps/common/usb/host/usb_bulk_transfer.c.o,usb_bulk_only_send_async,pl
-r=objs/apps/common/usb/host/usb_bulk_transfer.c.o,usb_set_intr_txe,l
-r=objs/apps/common/usb/host/usb_bulk_transfer.c.o,usb_h_ep_write_async,l
-r=objs/apps/common/usb/host/usb_bulk_transfer.c.o,usb_clr_intr_txe,l
-r=objs/apps/common/usb/host/usb_bulk_transfer.c.o,usb_bulk_only_send,pl
-r=objs/apps/common/usb/host/usb_bulk_transfer.c.o,usb_sem_post,l
objs/apps/common/usb/host/usb_ctrl_transfer.c.o objs/apps/common/usb/host/usb_ctrl_transfer.c.o
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,usb_dis_ep0_txdly,pl
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,usb_clear_feature,pl
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,set_address,pl
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,usb_get_device_descriptor,pl
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,usb_get_string_descriptor,pl
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,set_configuration,pl
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,set_configuration_add_value,pl
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,get_config_descriptor,pl
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,get_config_descriptor_add_value_l,pl
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,get_msd_max_lun,pl
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,set_msd_reset,pl
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,hid_set_idle,pl
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,hid_get_report,pl
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,hid_set_output_report,pl
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,usb_set_remote_wakeup,pl
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,get_device_status,pl
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,usb_get_device_qualifier,pl
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,usb_get_aoa_version,pl
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,usb_set_credentials,pl
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,strlen,l
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,usb_switch2aoa,pl
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,usb_switch2slave,pl
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,usb_aoa_register_hid,pl
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,usb_aoa_unregister_hid,pl
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,usb_aoa_set_hid_report_desc,pl
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,usb_aoa_send_hid_event,pl
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,get_ms_extended_compat_id,pl
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,usb_set_interface,pl
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,log_print,l
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,usb_audio_sampling_frequency_control,pl
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,usb_audio_volume_control,pl
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,usb_audio_mute_control,pl
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,host_device2id,l
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,usb_write_faddr,l
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,usb_write_ep0,l
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,usb_h_set_ep_isr,l
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,usb_set_intr_txe,l
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,usb_write_csr0,l
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,get_jiffies,l
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,usb_host_timeout,l
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,usb_h_dev_status,l
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,usb_read_devctl,l
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,usb_sem_pend,l
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,usb_read_csr0,l
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,usb_read_count0,l
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,usb_read_ep0,l
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,usb_clr_intr_txe,l
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,usb_sem_post,l
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,log_tag_const_i_USB,l
-r=objs/apps/common/usb/host/usb_ctrl_transfer.c.o,log_tag_const_e_USB,l
objs/apps/common/usb/host/usb_host.c.o objs/apps/common/usb/host/usb_host.c.o
-r=objs/apps/common/usb/host/usb_host.c.o,host_dev_status,pl
-r=objs/apps/common/usb/host/usb_host.c.o,host_device2id,pl
-r=objs/apps/common/usb/host/usb_host.c.o,host_id2device,pl
-r=objs/apps/common/usb/host/usb_host.c.o,usb_sem_init,pl
-r=objs/apps/common/usb/host/usb_host.c.o,usb_host_config,l
-r=objs/apps/common/usb/host/usb_host.c.o,zalloc,l
-r=objs/apps/common/usb/host/usb_host.c.o,printf,l
-r=objs/apps/common/usb/host/usb_host.c.o,cpu_assert_debug,l
-r=objs/apps/common/usb/host/usb_host.c.o,os_sem_create,l
-r=objs/apps/common/usb/host/usb_host.c.o,usb_sem_pend,pl
-r=objs/apps/common/usb/host/usb_host.c.o,os_sem_pend,l
-r=objs/apps/common/usb/host/usb_host.c.o,usb_sem_post,pl
-r=objs/apps/common/usb/host/usb_host.c.o,os_sem_post,l
-r=objs/apps/common/usb/host/usb_host.c.o,usb_sem_del,pl
-r=objs/apps/common/usb/host/usb_host.c.o,os_sem_del,l
-r=objs/apps/common/usb/host/usb_host.c.o,free,l
-r=objs/apps/common/usb/host/usb_host.c.o,usb_host_free,l
-r=objs/apps/common/usb/host/usb_host.c.o,usb_host_suspend,pl
-r=objs/apps/common/usb/host/usb_host.c.o,usb_h_entry_suspend,l
-r=objs/apps/common/usb/host/usb_host.c.o,usb_host_resume,pl
-r=objs/apps/common/usb/host/usb_host.c.o,usb_h_resume,l
-r=objs/apps/common/usb/host/usb_host.c.o,usb_host_valid_class_to_dev,pl
-r=objs/apps/common/usb/host/usb_host.c.o,usb_host_mount,pl
-r=objs/apps/common/usb/host/usb_host.c.o,usb_otg_resume,l
-r=objs/apps/common/usb/host/usb_host.c.o,usb_h_isr_reg,l
-r=objs/apps/common/usb/host/usb_host.c.o,usb_sie_disable,l
-r=objs/apps/common/usb/host/usb_host.c.o,usb_host_unmount,pl
-r=objs/apps/common/usb/host/usb_host.c.o,_usb_stor_async_wait_sem,l
-r=objs/apps/common/usb/host/usb_host.c.o,sys_event_notify,l
-r=objs/apps/common/usb/host/usb_host.c.o,usb_host_remount,pl
-r=objs/apps/common/usb/host/usb_host.c.o,p33_soft_reset,l
-r=objs/apps/common/usb/host/usb_host.c.o,usb_h_sie_init,l
-r=objs/apps/common/usb/host/usb_host.c.o,usb_host_init,l
-r=objs/apps/common/usb/host/usb_host.c.o,usb_h_get_ep_buffer,l
-r=objs/apps/common/usb/host/usb_host.c.o,usb_set_dma_taddr,l
-r=objs/apps/common/usb/host/usb_host.c.o,usb_sie_enable,l
-r=objs/apps/common/usb/host/usb_host.c.o,usb_mdelay,l
-r=objs/apps/common/usb/host/usb_host.c.o,usb_get_device_descriptor,l
-r=objs/apps/common/usb/host/usb_host.c.o,set_address,l
-r=objs/apps/common/usb/host/usb_host.c.o,log_print,l
-r=objs/apps/common/usb/host/usb_host.c.o,get_config_descriptor,l
-r=objs/apps/common/usb/host/usb_host.c.o,set_configuration,l
-r=objs/apps/common/usb/host/usb_host.c.o,usb_sie_close,l
-r=objs/apps/common/usb/host/usb_host.c.o,usb_msd_parser,l
-r=objs/apps/common/usb/host/usb_host.c.o,config_asser,l
-r=objs/apps/common/usb/host/usb_host.c.o,log_tag_const_e_USB,l
-r=objs/apps/common/usb/host/usb_host.c.o,log_tag_const_i_USB,l
-r=objs/apps/common/usb/host/usb_host.c.o,log_tag_const_d_USB,l
objs/apps/common/usb/host/usb_storage.c.o objs/apps/common/usb/host/usb_storage.c.o
-r=objs/apps/common/usb/host/usb_storage.c.o,_usb_stor_async_wait_sem,pl
-r=objs/apps/common/usb/host/usb_storage.c.o,local_irq_disable,l
-r=objs/apps/common/usb/host/usb_storage.c.o,get_async_mode,l
-r=objs/apps/common/usb/host/usb_storage.c.o,set_async_mode,l
-r=objs/apps/common/usb/host/usb_storage.c.o,local_irq_enable,l
-r=objs/apps/common/usb/host/usb_storage.c.o,os_sem_pend,l
-r=objs/apps/common/usb/host/usb_storage.c.o,usb_stor_init,pl
-r=objs/apps/common/usb/host/usb_storage.c.o,log_print,l
-r=objs/apps/common/usb/host/usb_storage.c.o,host_dev_status,l
-r=objs/apps/common/usb/host/usb_storage.c.o,host_device2id,l
-r=objs/apps/common/usb/host/usb_storage.c.o,get_msd_max_lun,l
-r=objs/apps/common/usb/host/usb_storage.c.o,os_time_dly,l
-r=objs/apps/common/usb/host/usb_storage.c.o,usb_msd_parser,pl
-r=objs/apps/common/usb/host/usb_storage.c.o,usb_get_ep_num,l
-r=objs/apps/common/usb/host/usb_storage.c.o,usb_h_get_ep_buffer,l
-r=objs/apps/common/usb/host/usb_storage.c.o,usb_h_ep_config,l
-r=objs/apps/common/usb/host/usb_storage.c.o,os_mutex_pend,l
-r=objs/apps/common/usb/host/usb_storage.c.o,os_mutex_post,l
-r=objs/apps/common/usb/host/usb_storage.c.o,usb_bulk_only_send,l
-r=objs/apps/common/usb/host/usb_storage.c.o,usb_bulk_only_receive,l
-r=objs/apps/common/usb/host/usb_storage.c.o,os_mutex_create,l
-r=objs/apps/common/usb/host/usb_storage.c.o,zalloc,l
-r=objs/apps/common/usb/host/usb_storage.c.o,usb_bulk_receive_async_no_wait,l
-r=objs/apps/common/usb/host/usb_storage.c.o,usb_h_force_reset,l
-r=objs/apps/common/usb/host/usb_storage.c.o,os_mutex_del,l
-r=objs/apps/common/usb/host/usb_storage.c.o,free,l
-r=objs/apps/common/usb/host/usb_storage.c.o,udisk_ops,pl
-r=objs/apps/common/usb/host/usb_storage.c.o,log_tag_const_d_USB,l
-r=objs/apps/common/usb/host/usb_storage.c.o,log_tag_const_e_USB,l
-r=objs/apps/common/usb/host/usb_storage.c.o,log_tag_const_i_USB,l
-r=objs/apps/common/usb/host/usb_storage.c.o,mass_storage_ops,pl
-r=objs/apps/common/usb/host/usb_storage.c.o,usb_stor_lp_target,pl
objs/apps/common/usb/usb_config.c.o objs/apps/common/usb/usb_config.c.o
-r=objs/apps/common/usb/usb_config.c.o,usb_get_ep_buffer,pl -r=objs/apps/common/usb/usb_config.c.o,usb_get_ep_buffer,pl
-r=objs/apps/common/usb/usb_config.c.o,usb_isr,pl -r=objs/apps/common/usb/usb_config.c.o,usb_isr,pl
@ -1907,30 +1627,8 @@ objs/apps/common/usb/usb_config.c.o
-r=objs/apps/common/usb/usb_config.c.o,log_tag_const_e_USB,l -r=objs/apps/common/usb/usb_config.c.o,log_tag_const_e_USB,l
-r=objs/apps/common/usb/usb_config.c.o,log_tag_const_d_USB,l -r=objs/apps/common/usb/usb_config.c.o,log_tag_const_d_USB,l
objs/apps/common/usb/usb_host_config.c.o objs/apps/common/usb/usb_host_config.c.o
-r=objs/apps/common/usb/usb_host_config.c.o,usb_h_isr,pl
-r=objs/apps/common/usb/usb_host_config.c.o,usb_read_intr,l
-r=objs/apps/common/usb/usb_host_config.c.o,usb_read_intre,l
-r=objs/apps/common/usb/usb_host_config.c.o,log_print,l
-r=objs/apps/common/usb/usb_host_config.c.o,usb0_h_isr,pl
-r=objs/apps/common/usb/usb_host_config.c.o,usb1_h_isr,pl
-r=objs/apps/common/usb/usb_host_config.c.o,usb_h_set_intr_hander,pl
-r=objs/apps/common/usb/usb_host_config.c.o,usb_h_isr_reg,pl
-r=objs/apps/common/usb/usb_host_config.c.o,request_irq,l
-r=objs/apps/common/usb/usb_host_config.c.o,usb_h_get_ep_buffer,pl
-r=objs/apps/common/usb/usb_host_config.c.o,usb_h_set_ep_isr,pl
-r=objs/apps/common/usb/usb_host_config.c.o,host_device2id,l
-r=objs/apps/common/usb/usb_host_config.c.o,usb_host_config,pl
-r=objs/apps/common/usb/usb_host_config.c.o,printf,l
-r=objs/apps/common/usb/usb_host_config.c.o,cpu_assert_debug,l
-r=objs/apps/common/usb/usb_host_config.c.o,usb_var_init,l
-r=objs/apps/common/usb/usb_host_config.c.o,usb_host_free,pl
-r=objs/apps/common/usb/usb_host_config.c.o,local_irq_disable,l
-r=objs/apps/common/usb/usb_host_config.c.o,local_irq_enable,l
-r=objs/apps/common/usb/usb_host_config.c.o,p33_soft_reset,l
-r=objs/apps/common/usb/usb_host_config.c.o,log_tag_const_e_USB,l
-r=objs/apps/common/usb/usb_host_config.c.o,config_asser,l
objs/apps/soundbox/aec/br23/audio_aec.c.o objs/apps/soundbox/aec/br23/audio_aec.c.o
-r=objs/apps/soundbox/aec/br23/audio_aec.c.o,usb_mic_is_running,l -r=objs/apps/soundbox/aec/br23/audio_aec.c.o,usb_mic_is_running,pl
-r=objs/apps/soundbox/aec/br23/audio_aec.c.o,zalloc_mux,pl -r=objs/apps/soundbox/aec/br23/audio_aec.c.o,zalloc_mux,pl
-r=objs/apps/soundbox/aec/br23/audio_aec.c.o,zalloc,l -r=objs/apps/soundbox/aec/br23/audio_aec.c.o,zalloc,l
-r=objs/apps/soundbox/aec/br23/audio_aec.c.o,free_mux,pl -r=objs/apps/soundbox/aec/br23/audio_aec.c.o,free_mux,pl
@ -2007,6 +1705,8 @@ objs/apps/kaotings/kt_led7.c.o
-r=objs/apps/kaotings/kt_led7.c.o,kt_led7_show_number,pl -r=objs/apps/kaotings/kt_led7.c.o,kt_led7_show_number,pl
-r=objs/apps/kaotings/kt_led7.c.o,kt_led7_show_string,pl -r=objs/apps/kaotings/kt_led7.c.o,kt_led7_show_string,pl
-r=objs/apps/kaotings/kt_led7.c.o,kt_led7_show_u_volume,pl -r=objs/apps/kaotings/kt_led7.c.o,kt_led7_show_u_volume,pl
-r=objs/apps/kaotings/kt_led7.c.o,kt_led7_bt_call_incoming,pl
-r=objs/apps/kaotings/kt_led7.c.o,kt_led7_bt_call_idle,pl
-r=objs/apps/kaotings/kt_led7.c.o,kt_led7_usb_charge_set,pl -r=objs/apps/kaotings/kt_led7.c.o,kt_led7_usb_charge_set,pl
-r=objs/apps/kaotings/kt_led7.c.o,sys_timer_add,l -r=objs/apps/kaotings/kt_led7.c.o,sys_timer_add,l
-r=objs/apps/kaotings/kt_led7.c.o,sys_timer_del,l -r=objs/apps/kaotings/kt_led7.c.o,sys_timer_del,l
@ -2189,9 +1889,6 @@ objs/apps/soundbox/board/br23/board_ac695x_demo/board_ac695x_demo.c.o
-r=objs/apps/soundbox/board/br23/board_ac695x_demo/board_ac695x_demo.c.o,dac_data,pl -r=objs/apps/soundbox/board/br23/board_ac695x_demo/board_ac695x_demo.c.o,dac_data,pl
-r=objs/apps/soundbox/board/br23/board_ac695x_demo/board_ac695x_demo.c.o,adc_data,pl -r=objs/apps/soundbox/board/br23/board_ac695x_demo/board_ac695x_demo.c.o,adc_data,pl
-r=objs/apps/soundbox/board/br23/board_ac695x_demo/board_ac695x_demo.c.o,adkey_data,pl -r=objs/apps/soundbox/board/br23/board_ac695x_demo/board_ac695x_demo.c.o,adkey_data,pl
-r=objs/apps/soundbox/board/br23/board_ac695x_demo/board_ac695x_demo.c.o,otg_data,pl
-r=objs/apps/soundbox/board/br23/board_ac695x_demo/board_ac695x_demo.c.o,usb_dev_ops,l
-r=objs/apps/soundbox/board/br23/board_ac695x_demo/board_ac695x_demo.c.o,mass_storage_ops,l
-r=objs/apps/soundbox/board/br23/board_ac695x_demo/board_ac695x_demo.c.o,device_table,pl -r=objs/apps/soundbox/board/br23/board_ac695x_demo/board_ac695x_demo.c.o,device_table,pl
-r=objs/apps/soundbox/board/br23/board_ac695x_demo/board_ac695x_demo.c.o,power_param,pl -r=objs/apps/soundbox/board/br23/board_ac695x_demo/board_ac695x_demo.c.o,power_param,pl
-r=objs/apps/soundbox/board/br23/board_ac695x_demo/board_ac695x_demo.c.o,port0,pl -r=objs/apps/soundbox/board/br23/board_ac695x_demo/board_ac695x_demo.c.o,port0,pl
@ -2203,23 +1900,18 @@ objs/apps/soundbox/board/br23/board_ac695x_demo/board_ac695x_demo.c.o
-r=objs/apps/soundbox/board/br23/board_ac695x_demo/board_ac695x_demo.c.o,power_reset_src,l -r=objs/apps/soundbox/board/br23/board_ac695x_demo/board_ac695x_demo.c.o,power_reset_src,l
objs/apps/soundbox/board/br23/board_ac695x_demo/key_table/adkey_table.c.o objs/apps/soundbox/board/br23/board_ac695x_demo/key_table/adkey_table.c.o
-r=objs/apps/soundbox/board/br23/board_ac695x_demo/key_table/adkey_table.c.o,bt_key_ad_table,pl -r=objs/apps/soundbox/board/br23/board_ac695x_demo/key_table/adkey_table.c.o,bt_key_ad_table,pl
-r=objs/apps/soundbox/board/br23/board_ac695x_demo/key_table/adkey_table.c.o,pc_key_ad_table,pl
-r=objs/apps/soundbox/board/br23/board_ac695x_demo/key_table/adkey_table.c.o,idle_key_ad_table,pl -r=objs/apps/soundbox/board/br23/board_ac695x_demo/key_table/adkey_table.c.o,idle_key_ad_table,pl
objs/apps/soundbox/board/br23/board_ac695x_demo/key_table/iokey_table.c.o objs/apps/soundbox/board/br23/board_ac695x_demo/key_table/iokey_table.c.o
-r=objs/apps/soundbox/board/br23/board_ac695x_demo/key_table/iokey_table.c.o,bt_key_io_table,pl -r=objs/apps/soundbox/board/br23/board_ac695x_demo/key_table/iokey_table.c.o,bt_key_io_table,pl
-r=objs/apps/soundbox/board/br23/board_ac695x_demo/key_table/iokey_table.c.o,pc_key_io_table,pl
-r=objs/apps/soundbox/board/br23/board_ac695x_demo/key_table/iokey_table.c.o,idle_key_io_table,pl -r=objs/apps/soundbox/board/br23/board_ac695x_demo/key_table/iokey_table.c.o,idle_key_io_table,pl
objs/apps/soundbox/board/br23/board_ac695x_demo/key_table/irkey_table.c.o objs/apps/soundbox/board/br23/board_ac695x_demo/key_table/irkey_table.c.o
-r=objs/apps/soundbox/board/br23/board_ac695x_demo/key_table/irkey_table.c.o,bt_key_ir_table,pl -r=objs/apps/soundbox/board/br23/board_ac695x_demo/key_table/irkey_table.c.o,bt_key_ir_table,pl
-r=objs/apps/soundbox/board/br23/board_ac695x_demo/key_table/irkey_table.c.o,pc_key_ir_table,pl
-r=objs/apps/soundbox/board/br23/board_ac695x_demo/key_table/irkey_table.c.o,idle_key_ir_table,pl -r=objs/apps/soundbox/board/br23/board_ac695x_demo/key_table/irkey_table.c.o,idle_key_ir_table,pl
objs/apps/soundbox/board/br23/board_ac695x_demo/key_table/rdec_key_table.c.o objs/apps/soundbox/board/br23/board_ac695x_demo/key_table/rdec_key_table.c.o
-r=objs/apps/soundbox/board/br23/board_ac695x_demo/key_table/rdec_key_table.c.o,bt_key_rdec_table,pl -r=objs/apps/soundbox/board/br23/board_ac695x_demo/key_table/rdec_key_table.c.o,bt_key_rdec_table,pl
-r=objs/apps/soundbox/board/br23/board_ac695x_demo/key_table/rdec_key_table.c.o,pc_key_rdec_table,pl
-r=objs/apps/soundbox/board/br23/board_ac695x_demo/key_table/rdec_key_table.c.o,idle_key_rdec_table,pl -r=objs/apps/soundbox/board/br23/board_ac695x_demo/key_table/rdec_key_table.c.o,idle_key_rdec_table,pl
objs/apps/soundbox/board/br23/board_ac695x_demo/key_table/touch_key_table.c.o objs/apps/soundbox/board/br23/board_ac695x_demo/key_table/touch_key_table.c.o
-r=objs/apps/soundbox/board/br23/board_ac695x_demo/key_table/touch_key_table.c.o,bt_key_touch_table,pl -r=objs/apps/soundbox/board/br23/board_ac695x_demo/key_table/touch_key_table.c.o,bt_key_touch_table,pl
-r=objs/apps/soundbox/board/br23/board_ac695x_demo/key_table/touch_key_table.c.o,pc_key_touch_table,pl
-r=objs/apps/soundbox/board/br23/board_ac695x_demo/key_table/touch_key_table.c.o,idle_key_touch_table,pl -r=objs/apps/soundbox/board/br23/board_ac695x_demo/key_table/touch_key_table.c.o,idle_key_touch_table,pl
objs/apps/soundbox/board/br23/board_ac695x_lcd/board_ac695x_lcd.c.o objs/apps/soundbox/board/br23/board_ac695x_lcd/board_ac695x_lcd.c.o
objs/apps/soundbox/board/br23/board_ac695x_lcd/key_table/adkey_table.c.o objs/apps/soundbox/board/br23/board_ac695x_lcd/key_table/adkey_table.c.o
@ -2314,13 +2006,8 @@ objs/apps/soundbox/common/dev_status.c.o
-r=objs/apps/soundbox/common/dev_status.c.o,music_task_dev_online_start, -r=objs/apps/soundbox/common/dev_status.c.o,music_task_dev_online_start,
-r=objs/apps/soundbox/common/dev_status.c.o,dev_manager_del,l -r=objs/apps/soundbox/common/dev_status.c.o,dev_manager_del,l
-r=objs/apps/soundbox/common/dev_status.c.o,mult_sd_online_mount_before,l -r=objs/apps/soundbox/common/dev_status.c.o,mult_sd_online_mount_before,l
-r=objs/apps/soundbox/common/dev_status.c.o,mult_usb_mount_before,l
-r=objs/apps/soundbox/common/dev_status.c.o,usb_host_mount,l
-r=objs/apps/soundbox/common/dev_status.c.o,mult_sd_online_mount_after,l -r=objs/apps/soundbox/common/dev_status.c.o,mult_sd_online_mount_after,l
-r=objs/apps/soundbox/common/dev_status.c.o,mult_usb_online_mount_after,l
-r=objs/apps/soundbox/common/dev_status.c.o,mult_sd_offline_before,l -r=objs/apps/soundbox/common/dev_status.c.o,mult_sd_offline_before,l
-r=objs/apps/soundbox/common/dev_status.c.o,usb_host_unmount,l
-r=objs/apps/soundbox/common/dev_status.c.o,mult_usb_mount_offline,l
-r=objs/apps/soundbox/common/dev_status.c.o,puts,l -r=objs/apps/soundbox/common/dev_status.c.o,puts,l
-r=objs/apps/soundbox/common/dev_status.c.o,g_usb_id,pl -r=objs/apps/soundbox/common/dev_status.c.o,g_usb_id,pl
objs/apps/soundbox/common/init.c.o objs/apps/soundbox/common/init.c.o
@ -3298,8 +2985,6 @@ 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,pc_device_event_handler,l
-r=objs/apps/soundbox/task_manager/app_common.c.o,app_task_switch_to,l
-r=objs/apps/soundbox/task_manager/app_common.c.o,puts,l -r=objs/apps/soundbox/task_manager/app_common.c.o,puts,l
-r=objs/apps/soundbox/task_manager/app_common.c.o,log_tag_const_i_APP_ACTION,l -r=objs/apps/soundbox/task_manager/app_common.c.o,log_tag_const_i_APP_ACTION,l
-r=objs/apps/soundbox/task_manager/app_common.c.o,goto_poweroff_first_flag,l -r=objs/apps/soundbox/task_manager/app_common.c.o,goto_poweroff_first_flag,l
@ -3318,7 +3003,6 @@ objs/apps/soundbox/task_manager/app_task_switch.c.o
-r=objs/apps/soundbox/task_manager/app_task_switch.c.o,sys_event_clear,l -r=objs/apps/soundbox/task_manager/app_task_switch.c.o,sys_event_clear,l
-r=objs/apps/soundbox/task_manager/app_task_switch.c.o,app_get_curr_task,pl -r=objs/apps/soundbox/task_manager/app_task_switch.c.o,app_get_curr_task,pl
-r=objs/apps/soundbox/task_manager/app_task_switch.c.o,app_check_curr_task,pl -r=objs/apps/soundbox/task_manager/app_task_switch.c.o,app_check_curr_task,pl
-r=objs/apps/soundbox/task_manager/app_task_switch.c.o,pc_app_check,l
-r=objs/apps/soundbox/task_manager/app_task_switch.c.o,bt_app_exit_check,l -r=objs/apps/soundbox/task_manager/app_task_switch.c.o,bt_app_exit_check,l
-r=objs/apps/soundbox/task_manager/app_task_switch.c.o,puts,l -r=objs/apps/soundbox/task_manager/app_task_switch.c.o,puts,l
-r=objs/apps/soundbox/task_manager/app_task_switch.c.o,app_prev_task,pl -r=objs/apps/soundbox/task_manager/app_task_switch.c.o,app_prev_task,pl
@ -3510,7 +3194,9 @@ objs/apps/soundbox/task_manager/bt/bt_event_fun.c.o
-r=objs/apps/soundbox/task_manager/bt/bt_event_fun.c.o,bt_status_phone_income,pl -r=objs/apps/soundbox/task_manager/bt/bt_event_fun.c.o,bt_status_phone_income,pl
-r=objs/apps/soundbox/task_manager/bt/bt_event_fun.c.o,check_esco_state_via_addr,l -r=objs/apps/soundbox/task_manager/bt/bt_event_fun.c.o,check_esco_state_via_addr,l
-r=objs/apps/soundbox/task_manager/bt/bt_event_fun.c.o,lmp_private_esco_suspend_resume,l -r=objs/apps/soundbox/task_manager/bt/bt_event_fun.c.o,lmp_private_esco_suspend_resume,l
-r=objs/apps/soundbox/task_manager/bt/bt_event_fun.c.o,kt_led7_bt_call_incoming,l
-r=objs/apps/soundbox/task_manager/bt/bt_event_fun.c.o,bt_status_phone_out,pl -r=objs/apps/soundbox/task_manager/bt/bt_event_fun.c.o,bt_status_phone_out,pl
-r=objs/apps/soundbox/task_manager/bt/bt_event_fun.c.o,kt_led7_bt_call_idle,l
-r=objs/apps/soundbox/task_manager/bt/bt_event_fun.c.o,bt_status_phone_active,pl -r=objs/apps/soundbox/task_manager/bt/bt_event_fun.c.o,bt_status_phone_active,pl
-r=objs/apps/soundbox/task_manager/bt/bt_event_fun.c.o,app_audio_set_volume,l -r=objs/apps/soundbox/task_manager/bt/bt_event_fun.c.o,app_audio_set_volume,l
-r=objs/apps/soundbox/task_manager/bt/bt_event_fun.c.o,bt_status_phone_hangup,pl -r=objs/apps/soundbox/task_manager/bt/bt_event_fun.c.o,bt_status_phone_hangup,pl
@ -3744,33 +3430,7 @@ objs/apps/soundbox/task_manager/music/music.c.o
-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
objs/apps/soundbox/task_manager/pc/pc.c.o objs/apps/soundbox/task_manager/pc/pc.c.o
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,pc_app_check,pl -r=objs/apps/soundbox/task_manager/pc/pc.c.o,pc_app_check,pl
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,usb_otg_online,l
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,log_print,l
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,pc_app_init,pl
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,sys_key_event_enable,l
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,clock_idle,l
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,ui_update_status,l
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,app_audio_get_volume,l
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,app_pc_task,pl -r=objs/apps/soundbox/task_manager/pc/pc.c.o,app_pc_task,pl
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,tone_play_with_callback_by_name,l
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,app_task_get_msg,l
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,app_default_event_deal,l
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,app_task_exitting,l
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,app_get_curr_task,l
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,app_status_handler,l
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,usb_start,l
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,pc_device_event_handler,l
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,app_task_switch_next,l
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,app_audio_set_volume,l
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,tone_play_stop_by_path,l
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,dev_manager_list_check_mount,l
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,usb_stop,l
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,usb_pause,l
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,log_tag_const_i_APP_PC,l
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,tone_table,l
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,pc_lp_target,pl
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,log_tag_const_e_APP_PC,l
-r=objs/apps/soundbox/task_manager/pc/pc.c.o,log_tag_const_d_APP_PC,l
objs/apps/soundbox/task_manager/power_off/power_off.c.o objs/apps/soundbox/task_manager/power_off/power_off.c.o
-r=objs/apps/soundbox/task_manager/power_off/power_off.c.o,power_off_deal,pl -r=objs/apps/soundbox/task_manager/power_off/power_off.c.o,power_off_deal,pl
-r=objs/apps/soundbox/task_manager/power_off/power_off.c.o,get_bt_connect_status,l -r=objs/apps/soundbox/task_manager/power_off/power_off.c.o,get_bt_connect_status,l
@ -3825,19 +3485,14 @@ objs/apps/soundbox/task_manager/task_key.c.o
-r=objs/apps/soundbox/task_manager/task_key.c.o,touch_key_event_to_msg,pl -r=objs/apps/soundbox/task_manager/task_key.c.o,touch_key_event_to_msg,pl
-r=objs/apps/soundbox/task_manager/task_key.c.o,bt_key_ad_table,l -r=objs/apps/soundbox/task_manager/task_key.c.o,bt_key_ad_table,l
-r=objs/apps/soundbox/task_manager/task_key.c.o,idle_key_ad_table,l -r=objs/apps/soundbox/task_manager/task_key.c.o,idle_key_ad_table,l
-r=objs/apps/soundbox/task_manager/task_key.c.o,pc_key_ad_table,l
-r=objs/apps/soundbox/task_manager/task_key.c.o,bt_key_io_table,l -r=objs/apps/soundbox/task_manager/task_key.c.o,bt_key_io_table,l
-r=objs/apps/soundbox/task_manager/task_key.c.o,idle_key_io_table,l -r=objs/apps/soundbox/task_manager/task_key.c.o,idle_key_io_table,l
-r=objs/apps/soundbox/task_manager/task_key.c.o,pc_key_io_table,l
-r=objs/apps/soundbox/task_manager/task_key.c.o,bt_key_ir_table,l -r=objs/apps/soundbox/task_manager/task_key.c.o,bt_key_ir_table,l
-r=objs/apps/soundbox/task_manager/task_key.c.o,idle_key_ir_table,l -r=objs/apps/soundbox/task_manager/task_key.c.o,idle_key_ir_table,l
-r=objs/apps/soundbox/task_manager/task_key.c.o,pc_key_ir_table,l
-r=objs/apps/soundbox/task_manager/task_key.c.o,bt_key_rdec_table,l -r=objs/apps/soundbox/task_manager/task_key.c.o,bt_key_rdec_table,l
-r=objs/apps/soundbox/task_manager/task_key.c.o,idle_key_rdec_table,l -r=objs/apps/soundbox/task_manager/task_key.c.o,idle_key_rdec_table,l
-r=objs/apps/soundbox/task_manager/task_key.c.o,pc_key_rdec_table,l
-r=objs/apps/soundbox/task_manager/task_key.c.o,bt_key_touch_table,l -r=objs/apps/soundbox/task_manager/task_key.c.o,bt_key_touch_table,l
-r=objs/apps/soundbox/task_manager/task_key.c.o,idle_key_touch_table,l -r=objs/apps/soundbox/task_manager/task_key.c.o,idle_key_touch_table,l
-r=objs/apps/soundbox/task_manager/task_key.c.o,pc_key_touch_table,l
objs/apps/soundbox/third_party_profile/ancs_client_demo/ancs_client_demo.c.o objs/apps/soundbox/third_party_profile/ancs_client_demo/ancs_client_demo.c.o
objs/apps/soundbox/third_party_profile/app_protocol_deal.c.o objs/apps/soundbox/third_party_profile/app_protocol_deal.c.o
objs/apps/soundbox/third_party_profile/trans_data_demo/trans_data_demo.c.o objs/apps/soundbox/third_party_profile/trans_data_demo/trans_data_demo.c.o
@ -4300,80 +3955,6 @@ objs/cpu/br23/audio_dec/audio_dec_linein.c.o
objs/cpu/br23/audio_dec/audio_dec_midi_ctrl.c.o objs/cpu/br23/audio_dec/audio_dec_midi_ctrl.c.o
objs/cpu/br23/audio_dec/audio_dec_midi_file.c.o objs/cpu/br23/audio_dec/audio_dec_midi_file.c.o
objs/cpu/br23/audio_dec/audio_dec_pc.c.o objs/cpu/br23/audio_dec/audio_dec_pc.c.o
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,uac_vol_switch,pl
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,uac_dec_relaese,pl
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,audio_decoder_task_del_wait,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,clock_remove,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,local_irq_disable,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,free,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,local_irq_enable,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,pc_rrrl_output_enable,pl
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,printf,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,audio_mixer_ch_set_aud_ch_out,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,pc_rrrl_output_enable_status,pl
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,uac_dec_restart,pl
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,uac_dec_push_restart,pl
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,os_taskq_post_type,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,os_current_task,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,audio_dev_init,pl
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,usb_audio_demo_init,pl
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,register_sys_event_handler,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,usb_audio_demo_exit,pl
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,unregister_sys_event_handler,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,usb_audio_mic_close,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,usr_timer_del,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,pcm_decoder_close,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,high_bass_eq_close,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,high_bass_drc_close,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,convet_data_close,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,audio_mixer_ch_close,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,app_audio_state_exit,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,audio_stream_close,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,clock_set_cur,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,zalloc,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,audio_output_channel_num,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,audio_output_channel_type,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,set_uac_speaker_rx_handler,
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,audio_decoder_task_add_wait,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,clock_add,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,audio_dac_get_hrp,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,uac_speaker_stream_size,
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,uac_speaker_stream_length,
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,audio_decoder_resume,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,pcm_decoder_open,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,pcm_decoder_set_event_handler,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,pcm_decoder_set_read_data,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,uac_speaker_read,
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,audio_mode_main_dec_open,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,audio_mixer_ch_open_head,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,audio_mixer_ch_follow_resample_enable,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,high_bass_eq_open,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,high_bass_drc_open,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,convet_data_open,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,audio_stream_open,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,audio_stream_add_list,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,audio_output_set_start_volume,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,uac_get_cur_vol,
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,app_audio_set_volume,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,audio_decoder_start,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,usr_timer_add,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,puts,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,uac_speaker_stream_sample_rate,
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,uac_speaker_get_alive,
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,audio_mixer_ch_pause,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,audio_decoder_resume_all,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,uac_speaker_set_alive,
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,usb_audio_mic_open,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,usb_audio_mic_set_gain,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,decode_task,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,in_points,pl
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,out_points,pl
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,last_hrp,pl
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,dac_start_flag,pl
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,sample_rate_set,pl
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,usb_icnt,pl
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,dac_hdl,l
-r=objs/cpu/br23/audio_dec/audio_dec_pc.c.o,mixer,l
objs/cpu/br23/audio_dec/audio_dec_record.c.o objs/cpu/br23/audio_dec/audio_dec_record.c.o
-r=objs/cpu/br23/audio_dec/audio_dec_record.c.o,record_file_close,pl -r=objs/cpu/br23/audio_dec/audio_dec_record.c.o,record_file_close,pl
-r=objs/cpu/br23/audio_dec/audio_dec_record.c.o,file_dec_close, -r=objs/cpu/br23/audio_dec/audio_dec_record.c.o,file_dec_close,
@ -4457,39 +4038,6 @@ objs/cpu/br23/audio_dec/audio_sync.c.o
-r=objs/cpu/br23/audio_dec/audio_sync.c.o,bt_media_sync_close,l -r=objs/cpu/br23/audio_dec/audio_sync.c.o,bt_media_sync_close,l
-r=objs/cpu/br23/audio_dec/audio_sync.c.o,default_dac,l -r=objs/cpu/br23/audio_dec/audio_sync.c.o,default_dac,l
objs/cpu/br23/audio_dec/audio_usb_mic.c.o objs/cpu/br23/audio_dec/audio_usb_mic.c.o
-r=objs/cpu/br23/audio_dec/audio_usb_mic.c.o,usb_audio_mic_write_do,pl
-r=objs/cpu/br23/audio_dec/audio_usb_mic.c.o,cbuf_write,l
-r=objs/cpu/br23/audio_dec/audio_usb_mic.c.o,putchar,l
-r=objs/cpu/br23/audio_dec/audio_usb_mic.c.o,usb_audio_mic_write,pl
-r=objs/cpu/br23/audio_dec/audio_usb_mic.c.o,pcm_dual_to_single,l
-r=objs/cpu/br23/audio_dec/audio_usb_mic.c.o,uac_mic_vol_switch,pl
-r=objs/cpu/br23/audio_dec/audio_usb_mic.c.o,usb_audio_mic_open,pl
-r=objs/cpu/br23/audio_dec/audio_usb_mic.c.o,printf,l
-r=objs/cpu/br23/audio_dec/audio_usb_mic.c.o,zalloc,l
-r=objs/cpu/br23/audio_dec/audio_usb_mic.c.o,local_irq_disable,l
-r=objs/cpu/br23/audio_dec/audio_usb_mic.c.o,local_irq_enable,l
-r=objs/cpu/br23/audio_dec/audio_usb_mic.c.o,free,l
-r=objs/cpu/br23/audio_dec/audio_usb_mic.c.o,cbuf_init,l
-r=objs/cpu/br23/audio_dec/audio_usb_mic.c.o,uac_get_mic_vol,
-r=objs/cpu/br23/audio_dec/audio_usb_mic.c.o,audio_mic_open,l
-r=objs/cpu/br23/audio_dec/audio_usb_mic.c.o,audio_mic_add_output,l
-r=objs/cpu/br23/audio_dec/audio_usb_mic.c.o,audio_mic_start,l
-r=objs/cpu/br23/audio_dec/audio_usb_mic.c.o,set_uac_mic_tx_handler,
-r=objs/cpu/br23/audio_dec/audio_usb_mic.c.o,usb_mic_is_running,pl
-r=objs/cpu/br23/audio_dec/audio_usb_mic.c.o,usb_audio_mic_get_gain,pl
-r=objs/cpu/br23/audio_dec/audio_usb_mic.c.o,usb_audio_mic_set_gain,pl
-r=objs/cpu/br23/audio_dec/audio_usb_mic.c.o,audio_adc_mic_set_gain,l
-r=objs/cpu/br23/audio_dec/audio_usb_mic.c.o,usb_audio_mic_close,pl
-r=objs/cpu/br23/audio_dec/audio_usb_mic.c.o,audio_mic_close,l
-r=objs/cpu/br23/audio_dec/audio_usb_mic.c.o,cbuf_clear,l
-r=objs/cpu/br23/audio_dec/audio_usb_mic.c.o,os_time_dly,l
-r=objs/cpu/br23/audio_dec/audio_usb_mic.c.o,cbuf_get_data_size,l
-r=objs/cpu/br23/audio_dec/audio_usb_mic.c.o,cbuf_read,l
-r=objs/cpu/br23/audio_dec/audio_usb_mic.c.o,usr_timer_add,l
-r=objs/cpu/br23/audio_dec/audio_usb_mic.c.o,usr_timer_del,l
-r=objs/cpu/br23/audio_dec/audio_usb_mic.c.o,syscfg_write,l
-r=objs/cpu/br23/audio_dec/audio_usb_mic.c.o,puts,l
-r=objs/cpu/br23/audio_dec/audio_usb_mic.c.o,app_var,l
objs/cpu/br23/audio_dec/lfwordana_enc_api.c.o objs/cpu/br23/audio_dec/lfwordana_enc_api.c.o
objs/cpu/br23/audio_dec/tone_player.c.o objs/cpu/br23/audio_dec/tone_player.c.o
-r=objs/cpu/br23/audio_dec/tone_player.c.o,tone_play_open_with_callback,pl -r=objs/cpu/br23/audio_dec/tone_player.c.o,tone_play_open_with_callback,pl
@ -5376,6 +4924,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
@ -5391,6 +4941,8 @@ objs/cpu/br23/setup.c.o
-r=objs/cpu/br23/setup.c.o,clk_early_init,l -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,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,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
@ -5400,7 +4952,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
@ -6251,93 +5802,6 @@ 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.1048686.otg.c
-r=include_lib/liba/br23/cpu.a.llvm.1048686.otg.c,usb_otg_online,pl
-r=include_lib/liba/br23/cpu.a.llvm.1048686.otg.c,usb_otg_suspend,pl
-r=include_lib/liba/br23/cpu.a.llvm.1048686.otg.c,os_mutex_pend,l
-r=include_lib/liba/br23/cpu.a.llvm.1048686.otg.c,usb_hotplug_disable,l
-r=include_lib/liba/br23/cpu.a.llvm.1048686.otg.c,gpio_set_pull_up,l
-r=include_lib/liba/br23/cpu.a.llvm.1048686.otg.c,gpio_set_pull_down,l
-r=include_lib/liba/br23/cpu.a.llvm.1048686.otg.c,gpio_set_direction,l
-r=include_lib/liba/br23/cpu.a.llvm.1048686.otg.c,sprintf,l
-r=include_lib/liba/br23/cpu.a.llvm.1048686.otg.c,sys_event_notify,l
-r=include_lib/liba/br23/cpu.a.llvm.1048686.otg.c,usb_dev_con0,l
-r=include_lib/liba/br23/cpu.a.llvm.1048686.otg.c,os_time_dly,l
-r=include_lib/liba/br23/cpu.a.llvm.1048686.otg.c,log_print,l
-r=include_lib/liba/br23/cpu.a.llvm.1048686.otg.c,os_mutex_post,l
-r=include_lib/liba/br23/cpu.a.llvm.1048686.otg.c,usb_hotplug_enable,l
-r=include_lib/liba/br23/cpu.a.llvm.1048686.otg.c,usb_otg_resume,pl
-r=include_lib/liba/br23/cpu.a.llvm.1048686.otg.c,usb_otg_io_suspend,pl
-r=include_lib/liba/br23/cpu.a.llvm.1048686.otg.c,gpio_set_die,l
-r=include_lib/liba/br23/cpu.a.llvm.1048686.otg.c,usb_iomode,l
-r=include_lib/liba/br23/cpu.a.llvm.1048686.otg.c,usb_otg_io_resume,pl
-r=include_lib/liba/br23/cpu.a.llvm.1048686.otg.c,gpio_direction_output,l
-r=include_lib/liba/br23/cpu.a.llvm.1048686.otg.c,usb_detect_timer_add,pl
-r=include_lib/liba/br23/cpu.a.llvm.1048686.otg.c,usb_sie_close,l
-r=include_lib/liba/br23/cpu.a.llvm.1048686.otg.c,os_mutex_create,l
-r=include_lib/liba/br23/cpu.a.llvm.1048686.otg.c,sys_timer_add,l
-r=include_lib/liba/br23/cpu.a.llvm.1048686.otg.c,usb_detect_timer_del,pl
-r=include_lib/liba/br23/cpu.a.llvm.1048686.otg.c,sys_timer_del,l
-r=include_lib/liba/br23/cpu.a.llvm.1048686.otg.c,usb_otg_init,pl
-r=include_lib/liba/br23/cpu.a.llvm.1048686.otg.c,usb_otg_sof_check_init,l
-r=include_lib/liba/br23/cpu.a.llvm.1048686.otg.c,usb_read_sofframe,l
-r=include_lib/liba/br23/cpu.a.llvm.1048686.otg.c,usb_sof_clr_pnd,l
-r=include_lib/liba/br23/cpu.a.llvm.1048686.otg.c,usb_g_hold,l
-r=include_lib/liba/br23/cpu.a.llvm.1048686.otg.c,p33_rx_1byte,l
-r=include_lib/liba/br23/cpu.a.llvm.1048686.otg.c,jiffies,l
-r=include_lib/liba/br23/cpu.a.llvm.1048686.otg.c,jiffies_unit,l
-r=include_lib/liba/br23/cpu.a.llvm.1048686.otg.c,device_otg,pl
-r=include_lib/liba/br23/cpu.a.llvm.1048686.otg.c,log_tag_const_e_USB,l
-r=include_lib/liba/br23/cpu.a.llvm.1048686.otg.c,log_tag_const_d_USB,l
-r=include_lib/liba/br23/cpu.a.llvm.1048686.otg.c,usb_dev_ops,pl
-r=include_lib/liba/br23/cpu.a.llvm.1048686.otg.c,usb_dev_lp_target,pl
-r=include_lib/liba/br23/cpu.a.llvm.1048686.otg.c,log_tag_const_i_USB,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
@ -6380,14 +5844,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,l -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_language_str,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_manufacture_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_product_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_iserialnumber_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_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,l -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_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
@ -7208,7 +6672,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
@ -7216,16 +6680,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
@ -7234,8 +6698,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
@ -7251,12 +6715,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
@ -7891,18 +7355,6 @@ include_lib/liba/br23/media.a.llvm.128352.esco_decoder.c
-r=include_lib/liba/br23/media.a.llvm.128352.esco_decoder.c,audio_stream_clear_from,l -r=include_lib/liba/br23/media.a.llvm.128352.esco_decoder.c,audio_stream_clear_from,l
-r=include_lib/liba/br23/media.a.llvm.128352.esco_decoder.c,usr_timer_del,l -r=include_lib/liba/br23/media.a.llvm.128352.esco_decoder.c,usr_timer_del,l
-r=include_lib/liba/br23/media.a.llvm.128352.esco_decoder.c,CONFIG_BTCTLER_TWS_ENABLE,l -r=include_lib/liba/br23/media.a.llvm.128352.esco_decoder.c,CONFIG_BTCTLER_TWS_ENABLE,l
include_lib/liba/br23/media.a.llvm.154348.pcm_decoder.c
-r=include_lib/liba/br23/media.a.llvm.154348.pcm_decoder.c,pcm_decoder_open,pl
-r=include_lib/liba/br23/media.a.llvm.154348.pcm_decoder.c,audio_decoder_open,l
-r=include_lib/liba/br23/media.a.llvm.154348.pcm_decoder.c,audio_decoder_set_handler,l
-r=include_lib/liba/br23/media.a.llvm.154348.pcm_decoder.c,audio_decoder_set_fmt,l
-r=include_lib/liba/br23/media.a.llvm.154348.pcm_decoder.c,audio_decoder_close,l
-r=include_lib/liba/br23/media.a.llvm.154348.pcm_decoder.c,pcm_decoder_set_event_handler,pl
-r=include_lib/liba/br23/media.a.llvm.154348.pcm_decoder.c,audio_decoder_set_event_handler,l
-r=include_lib/liba/br23/media.a.llvm.154348.pcm_decoder.c,pcm_decoder_set_read_data,pl
-r=include_lib/liba/br23/media.a.llvm.154348.pcm_decoder.c,pcm_decoder_set_data_handler,pl
-r=include_lib/liba/br23/media.a.llvm.154348.pcm_decoder.c,pcm_decoder_close,pl
-r=include_lib/liba/br23/media.a.llvm.154348.pcm_decoder.c,audio_decoder_dual_switch,l
include_lib/liba/br23/media.a.llvm.301936.audio_decoder.c include_lib/liba/br23/media.a.llvm.301936.audio_decoder.c
-r=include_lib/liba/br23/media.a.llvm.301936.audio_decoder.c,audio_decoder_wakeup_select,pl -r=include_lib/liba/br23/media.a.llvm.301936.audio_decoder.c,audio_decoder_wakeup_select,pl
-r=include_lib/liba/br23/media.a.llvm.301936.audio_decoder.c,audio_decoder_put_output_buff,pl -r=include_lib/liba/br23/media.a.llvm.301936.audio_decoder.c,audio_decoder_put_output_buff,pl

File diff suppressed because it is too large Load Diff

Binary file not shown.