new file: main/include/functions.h

modified:   main/include/sht31.h
renamed:    main/include/lib.h -> main/src/functions.c
modified:   main/src/http_client.c
modified:   main/src/main.c
modified:   main/src/sht31.c
This commit is contained in:
Sven Luethi committed 2024-08-11 12:44:44 +02:00
1 parent 1341a1000a
commit f4436308dc
6 files changed
+53 -60

No files matched your search

+5 -27
View File
@@ -17,7 +17,7 @@
static const char * TAG = "main.c";
/*
static void wifi_init(void) {
tcpip_adapter_init();
ESP_ERROR_CHECK(esp_event_loop_create_default());
@@ -34,7 +34,7 @@ static void wifi_init(void) {
ESP_ERROR_CHECK(esp_wifi_start());
ESP_ERROR_CHECK(esp_wifi_connect());
}
*/
static void split_float(float num, int *int_part, float *dec_part) {
// Extract the integer part
@@ -45,27 +45,6 @@ static void split_float(float num, int *int_part, float *dec_part) {
}
void sensor_tester(void)
{
ESP_ERROR_CHECK(sht31_init());
//float temperature, humidity;
float temperature, humidity, temp_dec_part, hum_dec_part;
int temp_int_part, hum_int_part;
while (1) {
if (sht31_read_temp_hum(&temperature, &humidity) == ESP_OK) {
split_float(temperature, &temp_int_part, &temp_dec_part);
split_float(humidity, &hum_int_part, &hum_dec_part);
//ESP_LOGI(TAG, "Temperature: %.2f°C, Humidity: %.2f%%", temperature, humidity);
ESP_LOGI(TAG, "Temperature: %i.%i°C, Humidity: %i.%i%%", temp_int_part, (int)(temp_dec_part*1000), hum_int_part, (int)(hum_dec_part*1000));
} else {
ESP_LOGE(TAG, "Failed to read from SHT31 sensor");
}
vTaskDelay(2000 / portTICK_RATE_MS);
}
}
// Task to read data from UART
void uart_read_task(void *pvParameters) {
const unsigned bufferSize = 1024;
@@ -126,9 +105,8 @@ void app_main()
//wifi_init();
initLEDs();
sensor_tester();
//xTaskCreate(&led_blink_task, "led_blink_task", configMINIMAL_STACK_SIZE, NULL, 5, NULL);
xTaskCreate(uart_read_task, "uart_read_task", 2048, NULL, 10, NULL);
xTaskCreate(&led_blink_task, "led_blink_task", configMINIMAL_STACK_SIZE, NULL, 5, NULL);
//xTaskCreate(uart_read_task, "uart_read_task", 2048, NULL, 10, NULL);
xTaskCreate(sht31_sensor_test_task, "sht31_sensor_test_task", 2048, NULL, 10, NULL);
//xTaskCreate(main_task, "main task", 2048, NULL, tskIDLE_PRIORITY, NULL);
}