ADD sensor device classes

This commit is contained in:
fastium
2024-10-23 10:59:38 +02:00
parent a2d3ca3096
commit b1d04badfb
3 changed files with 124 additions and 0 deletions

21
common/sensor_device.cpp Normal file
View File

@@ -0,0 +1,21 @@
#include "sensor_device.hpp"
namespace bike_computer {
SensorDevice::SensorDevice() : _hdc1000(I2C_SDA, I2C_SCL, STMOD_11)
{}
bool SensorDevice::init() {
return this->_hdc1000.probe();
}
float SensorDevice::readTemperature(void) {
return this->_hdc1000.getTemperature();
}
float SensorDevice::readHumidity(void) {
return this->_hdc1000.getHumidity();
}
} // bike_computer