134 xTaskCreate(&task_wifi, "task_wifi", 4096, NULL, 3, &xTaskWifi); |
134 xTaskCreate(&task_wifi, "task_wifi", 4096, NULL, 3, &xTaskWifi); |
135 TFT_print(" Ok\r\nConnecting ", LASTX, LASTY); |
135 TFT_print(" Ok\r\nConnecting ", LASTX, LASTY); |
136 |
136 |
137 int wait = 20; |
137 int wait = 20; |
138 while (wait) { |
138 while (wait) { |
139 vTaskDelay(500 / portTICK_PERIOD_MS); |
139 vTaskDelay(750 / portTICK_PERIOD_MS); |
140 TFT_print(".", LASTX, LASTY); |
140 TFT_print(".", LASTX, LASTY); |
141 if (xSemaphoreTake(xSemaphoreWiFi, 25) == pdTRUE) { |
141 if (xSemaphoreTake(xSemaphoreWiFi, 25) == pdTRUE) { |
142 if (wifi_state->STA_online == true) |
142 if (wifi_state->STA_connected == true) |
143 wait = 0; |
143 wait = 0; |
144 else |
144 else |
145 wait--; |
145 wait--; |
146 xSemaphoreGive(xSemaphoreWiFi); |
146 xSemaphoreGive(xSemaphoreWiFi); |
147 } |
147 } |