state information

This commit is contained in:
2026-09-15 20:51:07 +02:00
parent 1d42228ab0
commit a1dae20cbf
8 changed files with 38 additions and 27 deletions
+4 -7
View File
@@ -2,10 +2,7 @@
#include <string.h>
#include <bmp280.h>
#include "ygg_bmp280.h"
extern float last_temperature;
extern float last_pressure;
extern float last_humidity;
#include "ygg_state.h"
void ygg_bmp280_init(bmp280_t *dev) {
bmp280_params_t params;
@@ -26,9 +23,9 @@ void ygg_bmp280_read_sensor(bmp280_t *dev) {
if (bmp280_read_float(dev, &temperature, &pressure, &humidity) != ESP_OK)
printf("Temperature/pressure reading failed\n");
last_temperature = temperature;
last_pressure = pressure;
last_humidity = humidity;
CURR_READOUT.temperature = temperature;
CURR_READOUT.pressure = pressure;
CURR_READOUT.humidity = humidity;
printf("Pressure: %.2f Pa, Temperature: %.2f C", pressure, temperature);
if (bme280p)
printf(", Humidity: %.2f\n", humidity);