提交,准备换会公版SDK
This commit is contained in:
parent
1181c27f7c
commit
5ce8c8afa9
@ -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)
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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,
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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();//初始化变量、时钟、显示(未进行协议栈初始化)
|
||||
|
||||
|
||||
@ -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
|
||||
|
||||
|
||||
|
||||
@ -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.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -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
|
||||
|
||||
330762
cpu/br23/tools/sdk.lst
330762
cpu/br23/tools/sdk.lst
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user