89 lines
2.8 KiB
C
89 lines
2.8 KiB
C
|
#include "system/includes.h"
|
||
|
#include "app_config.h"
|
||
|
|
||
|
|
||
|
/*任务列表, 注意:stack_size设置为32*n*/
|
||
|
const struct task_info task_info_table[] = {
|
||
|
{"app_core", 1, 896, 768 },
|
||
|
{"sys_event", 6, 256, 0 },
|
||
|
{"btctrler", 4, 512, 384 },
|
||
|
{"btencry", 1, 512, 128 },
|
||
|
#if TCFG_USER_TWS_ENABLE || TCFG_VIRTUAL_FAST_CONNECT_FOR_EMITTER
|
||
|
{"tws", 5, 512, 128 },
|
||
|
#endif
|
||
|
#if (TCFG_USER_TWS_ENABLE || TCFG_USER_BLE_ENABLE || TCFG_USER_EMITTER_ENABLE)
|
||
|
{"btstack", 3, 768, 256 },
|
||
|
#else
|
||
|
{"btstack", 3, 512, 256 },
|
||
|
#endif
|
||
|
#if TCFG_DEC2TWS_TASK_ENABLE
|
||
|
{"local_dec", 3, 768, 128 },
|
||
|
#endif
|
||
|
#if ((TCFG_USER_TWS_ENABLE && TCFG_MIC_EFFECT_ENABLE)||(SOUNDCARD_ENABLE))
|
||
|
{"audio_dec", 3, 768 + 128 + 128, 128 },
|
||
|
#else
|
||
|
{"audio_dec", 3, 768 + 32, 128 },
|
||
|
#endif
|
||
|
{"audio_enc", 3, 512, 128 },
|
||
|
#if TCFG_AUDIO_DEC_OUT_TASK
|
||
|
{"audio_out", 2, 384, 0},
|
||
|
#endif
|
||
|
{"aec", 2, 768, 0 },
|
||
|
{"aec_dbg", 3, 128, 128 },
|
||
|
{"update", 1, 512, 0 },
|
||
|
#if(USER_UART_UPDATE_ENABLE)
|
||
|
{"uart_update", 1, 256, 128 },
|
||
|
#endif
|
||
|
{"systimer", 6, 128, 0 },
|
||
|
{"dev_mg", 3, 512, 512 },
|
||
|
#ifndef CONFIG_SOUNDBOX_FLASH_256K
|
||
|
{"usb_msd", 1, 512, 128 },
|
||
|
{"usb_audio", 5, 256, 256 },
|
||
|
{"plnk_dbg", 5, 256, 256 },
|
||
|
{"adc_linein", 2, 768, 128 },
|
||
|
/* {"src_write", 1, 768, 256 }, */
|
||
|
{"fm_task", 3, 512, 128 },
|
||
|
#endif
|
||
|
{"enc_write", 1, 768, 0 },
|
||
|
#if (RCSP_BTMATE_EN || RCSP_ADV_EN)
|
||
|
{"rcsp_task", 4, 768, 128 },
|
||
|
#endif
|
||
|
#if (TCFG_SPI_LCD_ENABLE||TCFG_SIMPLE_LCD_ENABLE)
|
||
|
{"ui", 2, 768, 256 },
|
||
|
#else
|
||
|
{"ui", 3, 384 - 64, 128 },
|
||
|
#endif
|
||
|
|
||
|
#if(TCFG_CHARGE_BOX_ENABLE)
|
||
|
{"chgbox_n", 6, 512, 128 },
|
||
|
#endif
|
||
|
#if (SMART_BOX_EN)
|
||
|
{"smartbox", 4, 768, 128 },
|
||
|
#endif//SMART_BOX_EN
|
||
|
#if (AI_APP_PROTOCOL)
|
||
|
{"app_proto", 2, 512, 64 },
|
||
|
{"dw_update", 2, 256, 128 },
|
||
|
#endif
|
||
|
#if RCSP_FILE_OPT
|
||
|
{"file_bs", 1, 768, 64 },
|
||
|
#endif
|
||
|
#if TCFG_KEY_TONE_EN
|
||
|
{"key_tone", 5, 256, 32},
|
||
|
#endif
|
||
|
#if TCFG_MIXER_CYCLIC_TASK_EN
|
||
|
{"mix_out", 5, 256, 0},
|
||
|
#endif
|
||
|
|
||
|
{"mic_stream", 5, 768, 128 },
|
||
|
#if(TCFG_HOST_AUDIO_ENABLE)
|
||
|
{"uac_play", 6, 768, 0 },
|
||
|
{"uac_record", 6, 768, 32 },
|
||
|
#endif
|
||
|
#if (TUYA_DEMO_EN)
|
||
|
{"user_deal", 7, 512, 512 },//定义线程 tuya任务调度
|
||
|
{"dw_update", 2, 256, 128 },
|
||
|
#endif
|
||
|
{0, 0},
|
||
|
};
|
||
|
|