add BMP085 (and BMP180) sensor (temperature and air pressure)

This commit is contained in:
Thomas Herrmann
2024-03-02 22:14:34 +01:00
parent 7f12505716
commit 763ae9f2e2
7 changed files with 61 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
#include "../mesh/generated/meshtastic/telemetry.pb.h"
#include "TelemetrySensor.h"
#include <Adafruit_BMP085.h>
class BMP085Sensor : public TelemetrySensor
{
private:
Adafruit_BMP085 bmp085;
protected:
virtual void setup() override;
public:
BMP085Sensor();
virtual int32_t runOnce() override;
virtual bool getMetrics(meshtastic_Telemetry *measurement) override;
};