Repo for ESP32 Weather Station Development
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

31 lines
632B

  1. #include "display.h"
  2. #include "sensors.h"
  3. #include "wifi.h"
  4. #include "server.h"
  5. #include <esp_log.h>
  6. void app_main(void)
  7. {
  8. int32_t temp = -12;
  9. uint32_t pressure = 0;
  10. uint32_t humidity = 0;
  11. int32_t temp2 = 0;
  12. uint32_t pressure2 = 0;
  13. uint32_t humidity2 = 0;
  14. init_sensors();
  15. init_display();
  16. wifi_init_sta();
  17. init_server();
  18. while (1) {
  19. read_sensor(&temp, &pressure, &humidity);
  20. read_sensor2(&temp2, &pressure2, &humidity2);
  21. server_set_values(temp, pressure, humidity, temp2, pressure2, humidity2);
  22. display_data(temp, pressure, humidity, temp2, pressure2, humidity2);
  23. vTaskDelay(500 / portTICK_PERIOD_MS);
  24. }
  25. }