CFLAGS += -D LOG_LOCAL_LEVEL=ESP_LOG_DEBUG 1. 在运行阶段,为了配置每个模块的日志输出,增加条用 esp_log_level_set() 函数: esp_log_level_set("*", ESP_LOG_ERROR); // 设置所有的部件日志详细度为ERROR esp_log_level_set("wifi", ESP_LOG_WARN); // 使能来自WiFi栈的警告日志 esp_log_lev...
CFLAGS += -D LOG_LOCAL_LEVEL=ESP_LOG_DEBUG 1. 要在运行时配置每个模块的日志记录输出,请esp_log_level_set()按以下方式向函数添加调用: esp_log_level_set("*", ESP_LOG_ERROR); // set all components to ERROR level esp_log_level_set("wifi", ESP_LOG_WARN); // enable WARN logs from W...
函数esp_log_level_set()不能将日志记录级别设置为高于CONFIG_LOG_DEFAULT_LEVEL指定的级别。要在编译时增加特定文件来增加日志级别,使用宏LOG_LOCAL_LEVEL。 3.2.2 日志的详细级别 Error (lowest) Warning Info Debug Verbose (highest) 3.2.3 怎样使用日志库 在使用日志功能的C文件中,定义TAG变量,如下下面的例子...
esp_log_level_set("*", ESP_LOG_INFO); esp_log_level_set("MQTT_CLIENT", ESP_LOG_VERBOSE); esp_log_level_set("MQTT_EXAMPLE", ESP_LOG_VERBOSE); esp_log_level_set("TRANSPORT_TCP", ESP_LOG_VERBOSE); esp_log_level_set("TRANSPORT_SSL", ESP_LOG_VERBOSE); esp_log_level_set("TRANSPO...
); /*获取空闲内存大小*/ ESP_LOGI(TAG, "[APP] Free memory: %d bytes", esp_get_free_heap_size()); /*打印当前idf的版本*/ ESP_LOGI(TAG, "[APP] IDF version: %s", esp_get_idf_version()); /*配置打印信息*/ esp_log_level_set("*", ESP_LOG_INFO); esp_log_level_set("MQTT_...
{ /* 转向HTTP服务器的警告,因为重定向流量将产生大量的无效请求 */ esp_log_level_set("httpd_uri", ESP_LOG_ERROR); esp_log_level_set("httpd_txrx", ESP_LOG_ERROR); esp_log_level_set("httpd_parse", ESP_LOG_ERROR); // 初始化网络栈 ESP_ERROR_CHECK(esp_netif_init()); // 创建主...
{// static const char *TX_TASK_TAG = "TX_TASK";// esp_log_level_set(TX_TASK_TAG, ESP_LOG_INFO);while(1) {printf("get my ID when poweron!\r\n");// sendData(TX_TASK_TAG, "Hello world");uart_write_bytes(UART_NUM_1, CO_RD_VERSION,sizeof(CO_RD_VERSION));// vTaskDelay...
dirsIICLEDXL9555RGBLCD)set(include_dirsIICLEDXL9555RGBLCD)set(requiresdriveresp_lcdesp_commonlog)...
bytes(UART_NUM_1, data, len); ESP_LOGI(logName, "Wrote %d bytes: %s", txBytes, data); return txBytes;}/** * 发送数据任务 * @param arg */void tx_task(void *arg){ static const char *TX_TASK_TAG = "TX_TASK"; esp_log_level_set(TX_TASK_TAG, ESP_LOG_INFO);...
(GPIO_NUM_12,GPIO_MODE_INPUT);gpio_set_level(BLINK_GPIO,0);gpio_set_level(BLINK_GPIO22,0);}//软件定时器voidTime_1500_Callback(void*arg){TickType_t tick_num1;Time_1500_Count++;tick_num1=xTaskGetTickCount();printf("Time_1500_Callback函数执行%d 次\r\n",Time_1500_Count);printf("...