]> granicus.if.org Git - esp-idf/commitdiff
add debug info to wifi.c
authorliuzhifu <liuzhifu@espressif.com>
Wed, 17 Aug 2016 08:28:57 +0000 (16:28 +0800)
committerWu Jian Gang <wujiangang@espressif.com>
Fri, 26 Aug 2016 11:03:50 +0000 (19:03 +0800)
components/esp32/wifi.c

index 38fd733dcb3429908af52a8d99d3bcde0a528efc..a3c13f844c3ab1645d5f98aa57c4d630df808595 100644 (file)
@@ -56,6 +56,8 @@ do{\
     }\
 } while(0)
 
+
+
 static void esp_wifi_task(void *pvParameters)
 {
     esp_err_t err;
@@ -65,29 +67,35 @@ static void esp_wifi_task(void *pvParameters)
     do {
         err = esp_wifi_init(&cfg);
         if (err != ESP_OK) {
+            WIFI_DEBUG("esp_wifi_init fail, ret=%d\n", err);
             break;
         }
 
         if (startup_cb) {
             err = (*startup_cb)();
             if (err != ESP_OK) {
+                WIFI_DEBUG("startup_cb fail, ret=%d\n", err);
                 break;
             }
         }
 
         err = esp_wifi_start();
-        if (err != ESP_OK) {    // TODO: if already started, it's also OK
+        if (err != ESP_OK) {
+            WIFI_DEBUG("esp_wifi_start fail, ret=%d\n", err);
             break;
         }
 
 #if CONFIG_WIFI_AUTO_CONNECT
         wifi_mode_t mode;
-
-        esp_wifi_get_mode(&mode);
+        err = esp_wifi_get_mode(&mode);
+        if (err != ESP_OK){
+            WIFI_DEBUG("esp_wifi_get_mode fail, ret=%d\n", err);
+        }
 
         if (mode == WIFI_MODE_STA || mode == WIFI_MODE_APSTA) {
             err = esp_wifi_connect();
             if (err != ESP_OK) {
+                WIFI_DEBUG("esp_wifi_connect fail, ret=%d\n", err);
                 break;
             }
         }
@@ -95,6 +103,7 @@ static void esp_wifi_task(void *pvParameters)
     } while (0);
 
     if (err != ESP_OK) {
+        WIFI_DEBUG("wifi startup fail, deinit\n");
         esp_wifi_deinit();
     }