28 lines
409 B
C++
28 lines
409 B
C++
/// © MiroZ 2024
|
|
|
|
#include <stdint.h>
|
|
#include <esp_log.h>
|
|
#include <Wire.h>
|
|
|
|
#include "Bme68x.h"
|
|
#include "Bmp280.h"
|
|
#include "LD2410.h"
|
|
|
|
class Sensors
|
|
{
|
|
protected:
|
|
TaskHandle_t m_i2c1_task = nullptr;
|
|
TaskHandle_t m_i2c2_task = nullptr;
|
|
|
|
void run_i2c_1();
|
|
void run_uart();
|
|
|
|
Bmp280 * m_bmp280 = nullptr;
|
|
Bme68x * m_bme68x = nullptr;
|
|
LD2410 * m_ld2410 = nullptr;
|
|
|
|
public:
|
|
Sensors();
|
|
void start();
|
|
|
|
}; |