walnux/drivers/sensors
raiden00pl 3a31da9585 sensors: add support for BME688 sensor
Add support for BME688 sensor based on BME680 implementation.
The BME688 is nearly identical to the BME680, and this implementation
reuses much of the existing BME680 code. However, there are some differences
related to gas measurements that make it impractical to use the same driver
without significantly complicating it. BME688 also supports parallel mode
which isn't yet supported.

Signed-off-by: raiden00pl <raiden00@railab.me>
2025-05-17 12:16:54 +08:00
..
adt7320.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
adt7320.h drivers/sensors/adt7320 : migrate license to ASF 2024-11-06 19:46:13 +08:00
adxl345.h drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
adxl345_base.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
adxl345_i2c.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
adxl345_spi.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
adxl362_uorb.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
adxl372.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
adxl372_uorb.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
aht10.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
ak09912.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
amg88xx.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
apds9922.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
apds9960.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
as726x.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
as5048a.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
as5048b.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
bh1749nuc.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
bh1749nuc_base.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
bh1749nuc_base.h drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
bh1749nuc_uorb.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
bh1750fvi.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
bme680_uorb.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
bme688_uorb.c sensors: add support for BME688 sensor 2025-05-17 12:16:54 +08:00
bmg160.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
bmi088.c drivers/sensors/bmi088: add driver for Bosch BMI088 IMU 2025-01-14 10:29:48 +08:00
bmi088_base.c drivers/sensors/bmi088: add driver for Bosch BMI088 IMU 2025-01-14 10:29:48 +08:00
bmi088_base.h drivers/sensors/bmi088: add driver for Bosch BMI088 IMU 2025-01-14 10:29:48 +08:00
bmi088_uorb.c drivers/sensor: add new sensot type to align android sensor type 2025-01-20 19:57:42 +08:00
bmi160.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
bmi160_base.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
bmi160_base.h drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
bmi160_uorb.c drivers/sensor: add new sensot type to align android sensor type 2025-01-20 19:57:42 +08:00
bmi270.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
bmi270_base.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
bmi270_base.h drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
bmi270_uorb.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
bmm150_uorb.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
bmp180.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
bmp180_base.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
bmp180_base.h drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
bmp180_uorb.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
bmp280_uorb.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
CMakeLists.txt sensors: add support for BME688 sensor 2025-05-17 12:16:54 +08:00
cxd5602pwbimu.c drivers/sensors: Add CXD5602PWBIMU driver for IMU Add-on board 2025-03-24 16:07:45 -03:00
dhtxx.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
ds18b20_uorb.c drivers/sensor: add new sensot type to align android sensor type 2025-01-20 19:57:42 +08:00
fakesensor_uorb.c drivers/sensors/fakesensor: Add baro sensor type 2025-03-19 09:08:06 +01:00
fs3000_uorb.c drivers/sensors: Add support to Renesas FS3000 Air Velocity Flow 2024-12-22 18:49:50 +08:00
fxos8700cq.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
gnss_uorb.c drivers/sensors/gnss: Macro UINT8_MAX for maximum value of uint8_t crefs 2025-01-08 22:50:03 +08:00
goldfish_gnss_uorb.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
goldfish_sensor_uorb.c drivers/sensor: add new sensot type to align android sensor type 2025-01-20 19:57:42 +08:00
hall3ph.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
hc_sr04.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
hdc1008.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
hts221.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
hyt271_uorb.c drivers/sensor: add new sensot type to align android sensor type 2025-01-20 19:57:42 +08:00
ina219.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
ina226.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
ina3221.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
isl29023.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
Kconfig sensors: add support for BME688 sensor 2025-05-17 12:16:54 +08:00
kxtj9.c Remove duplicate includes across multiple files 2025-01-09 23:30:23 +08:00
l3gd20_uorb.c drivers/sensor: add new sensot type to align android sensor type 2025-01-20 19:57:42 +08:00
lis2dh.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
lis2mdl_uorb.c drivers/sensors/lis2mdl: Fix SYSLOG call. 2025-04-20 16:54:47 -03:00
lis3dh.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
lis3dsh.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
lis3mdl.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
lis331dl.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
lm75.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
lm92.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
lps25h.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
lsm6dsl.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
lsm6dso32_uorb.c drivers/sensors/lsm6dso32: fixed byte read command to include start. 2025-02-19 15:21:08 -03:00
lsm9ds1.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
lsm9ds1_base.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
lsm9ds1_base.h drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
lsm9ds1_uorb.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
lsm303agr.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
lsm330_spi.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
ltc4151.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
ltr308_uorb.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
Make.defs sensors: add support for BME688 sensor 2025-05-17 12:16:54 +08:00
max6675.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
max31855.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
max31865.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
max44009.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
mb7040.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
mcp9600_uorb.c sensors/mcp9600: Converted MCP9600 legacy driver to UORB driver as per suggestions on PR #15525. 2025-01-21 09:09:43 +08:00
mcp9844.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
mlx90393.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
mlx90614.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
mpl115a.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
mpu60x0.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
mpu9250_uorb.c drivers/sensors: fix style issues in function headers 2024-11-15 01:04:10 +08:00
ms56xx_uorb.c drivers/sensors/ms56xx: Use nxsig_usleep for long delays. 2025-02-20 11:12:13 -03:00
ms58xx.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
msa301.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
nau7802.c sensors/nau7802: Add support for the NAU7802 2025-04-01 09:38:37 +08:00
qencoder.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
scd30.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
scd41.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
sensor.c drivers/sensor: add new sensot type to align android sensor type 2025-01-20 19:57:42 +08:00
sensor_rpmsg.c drivers/sensors: fix style issues in function headers 2024-11-15 01:04:10 +08:00
sgp30.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
sht3x.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
sht4x_uorb.c drivers/sensor: add new sensot type to align android sensor type 2025-01-20 19:57:42 +08:00
sht21.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
sps30.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
t67xx.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
usensor.c drivers/sensors: fix style issues in function headers 2024-11-15 01:04:10 +08:00
veml6070.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
vl53l1x.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
wtgahrs2_uorb.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
xen1210.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
xen1210.h drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
zerocross.c drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00