#include #include #include #include #include #include #include #include #include #include #include "bk_rtos_debug.h" #if CONFIG_DEBUG_DUMP #include "debug_dump.h" #if CONFIG_SYS_CPU0 bool agoora_tx_mic_data_flag = false; bool agoora_rx_spk_data_flag = false; #elif CONFIG_SYS_CPU1 extern bool aec_all_data_flag; #if CONFIG_AUD_INTF_SUPPORT_OPUS bool agoora_tx_mic_data_flag = false; #endif #else #endif uint8_t dump_flag = 0; #endif//CONFIG_DEBUG_DUMP #define TAG "beken_d" #define LOGI(...) BK_LOGI(TAG, ##__VA_ARGS__) #define LOGE(...) BK_LOGE(TAG, ##__VA_ARGS__) #define LOGW(...) BK_LOGW(TAG, ##__VA_ARGS__) #define LOGD(...) BK_LOGD(TAG, ##__VA_ARGS__) void cli_beken_rtc_debug_cmd(char *pcWriteBuffer, int xWriteBufferLen, int argc, char **argv) { #if CONFIG_DEBUG_DUMP uint8_t dump_flag_pre = dump_flag; if (argc < 2) { goto cmd_fail; } /* audio test */ #if CONFIG_SYS_CPU0 if (os_strcmp(argv[1], "dump_mic_data") == 0) { if (os_strtoul(argv[2], NULL, 10)) { dump_flag |= (1<