firmware/src/modules/Telemetry/Sensor
Jonathan Bennett 473ef1bc03
Step one of Linux Sensor support (#6673)
* First addition of __has_include for sensor support

* Add __has_include blocks for sensors

* Put BMP and BME back in the right sensors

* Make TelemetrySensor::setup() a pure virtual finction

* Split environmental_base to environmental_extra, to compile the working sensor libs for Native

* Remove hard-coded checks for ARCH_PORTDUINO

* Un-clobber bmx160

* Move BusIO to environmental_extra due to Armv7 compile error

* Move to forked BusIO for the moment

* Enable HAS_SENSOR for Portduino

* Move back to Adafruit BusIO after patch
2025-04-28 18:35:13 -05:00
..
AHT10.cpp Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
AHT10.h Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
BME280Sensor.cpp Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
BME280Sensor.h Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
BME680Sensor.cpp Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
BME680Sensor.h Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
BMP3XXSensor.cpp Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
BMP3XXSensor.h Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
BMP085Sensor.cpp Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
BMP085Sensor.h Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
BMP280Sensor.cpp Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
BMP280Sensor.h Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
CGRadSensSensor.cpp fix misc cppcheck things and compile time warnings (#5710) 2024-12-31 15:58:59 +01:00
CGRadSensSensor.h Support for the ClimateGuard RadSens Geiger-Muller tube (#5425) 2024-11-24 13:53:52 +01:00
CurrentSensor.h Detect charging status by measuring current flow with configured INA battery sensor (#5271) 2024-12-22 15:02:50 +11:00
DFRobotGravitySensor.cpp Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
DFRobotGravitySensor.h Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
DFRobotLarkSensor.cpp Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
DFRobotLarkSensor.h Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
DPS310Sensor.cpp Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
DPS310Sensor.h Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
INA219Sensor.cpp Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
INA219Sensor.h Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
INA226Sensor.cpp Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
INA226Sensor.h Detect charging status by measuring current flow with configured INA battery sensor (#5271) 2024-12-22 15:02:50 +11:00
INA260Sensor.cpp Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
INA260Sensor.h Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
INA3221Sensor.cpp Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
INA3221Sensor.h Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
IndicatorSensor.cpp fix misc cppcheck things and compile time warnings (#5710) 2024-12-31 15:58:59 +01:00
IndicatorSensor.h support indicator sensors through Rp2040 serial (#5696) 2024-12-30 21:28:31 +01:00
LPS22HBSensor.cpp Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
LPS22HBSensor.h Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
MAX17048Sensor.cpp Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
MAX17048Sensor.h Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
MAX30102Sensor.cpp Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
MAX30102Sensor.h Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
MCP9808Sensor.cpp Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
MCP9808Sensor.h Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
MLX90614Sensor.cpp Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
MLX90614Sensor.h Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
MLX90632Sensor.cpp Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
MLX90632Sensor.h Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
NAU7802Sensor.cpp Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
NAU7802Sensor.h Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
nullSensor.cpp Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
nullSensor.h Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
OPT3001Sensor.cpp Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
OPT3001Sensor.h Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
RAK9154Sensor.cpp Update RAK2560 code (#5844) 2025-01-20 09:34:54 +01:00
RAK9154Sensor.h Update RAK2560 code (#5844) 2025-01-20 09:34:54 +01:00
RCWL9620Sensor.cpp More reduction (#5256) 2024-11-04 19:15:59 -06:00
RCWL9620Sensor.h
SHT4XSensor.cpp Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
SHT4XSensor.h Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
SHT31Sensor.cpp Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
SHT31Sensor.h Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
SHTC3Sensor.cpp Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
SHTC3Sensor.h Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
T1000xSensor.cpp
T1000xSensor.h
TelemetrySensor.cpp
TelemetrySensor.h Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
TSL2591Sensor.cpp Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
TSL2591Sensor.h Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
VEML7700Sensor.cpp Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
VEML7700Sensor.h Step one of Linux Sensor support (#6673) 2025-04-28 18:35:13 -05:00
VoltageSensor.h