main/co2meter.c

changeset 52
90a36619b07b
parent 51
5035385299f6
child 57
232f318a6b51
equal deleted inserted replaced
51:5035385299f6 52:90a36619b07b
26 extern SemaphoreHandle_t xSemaphoreWiFi; 26 extern SemaphoreHandle_t xSemaphoreWiFi;
27 extern WIFI_State *wifi_state; ///< WiFi state 27 extern WIFI_State *wifi_state; ///< WiFi state
28 extern EventGroupHandle_t xEventGroupUser; 28 extern EventGroupHandle_t xEventGroupUser;
29 extern int count_pub; ///< Published MQTT messages in transit 29 extern int count_pub; ///< Published MQTT messages in transit
30 extern uint32_t AlarmTimer; ///< Alarm timer 30 extern uint32_t AlarmTimer; ///< Alarm timer
31 31 extern uint32_t err_connect; ///< Connect error counter
32 32
33 33
34 void app_main() 34 void app_main()
35 { 35 {
36 esp_err_t ret; 36 esp_err_t ret;
158 request_adc(); 158 request_adc();
159 AlarmTimer = 30; 159 AlarmTimer = 30;
160 if (! ready_WiFi()) { /* If WiFi was lost, try a new connection */ 160 if (! ready_WiFi()) { /* If WiFi was lost, try a new connection */
161 ESP_LOGI(TAG, "Try WiFi restore"); 161 ESP_LOGI(TAG, "Try WiFi restore");
162 request_WiFi(); 162 request_WiFi();
163 err_connect++;
163 } 164 }
164 break; 165 break;
165 166
166 case ML1_CONNECT: 167 case ML1_CONNECT:
167 if (ready_WiFi()) { 168 if (ready_WiFi()) {

mercurial