ESP32-CAN/main/env_sens.h

37 lines
503 B
C
Raw Normal View History

#pragma once
#include <cstdint>
2026-04-07 10:48:44 +01:00
#ifdef PS
#undef PS
#endif
#ifdef F
#undef F
#endif
#include <Eigen/Dense>
2026-03-30 22:09:23 +01:00
#include "freertos/idf_additions.h"
namespace env_sens {
void setup();
float get_temperature();
float get_pressure();
void dbg_sens();
float get_altitude();
2026-03-30 22:09:23 +01:00
void baro_poll_task(void *_);
inline uint64_t time_term_read = 0;
inline uint64_t time_baro_read = 0;
inline float term_read = 0;
inline float baro_read = 0;
} // namespace env_sens
2026-03-30 22:09:23 +01:00
inline SemaphoreHandle_t baro_mutex = NULL;