nuttx/drivers/sensors
Matteo Golin 729f8a75f7 drivers/sensors: Added uORB driver for LSM6DSO32 IMU.
Adds support for the LSM6DSO32 IMU by STM using the uORB framework. This
only contains limited support for the I2C interface, interrupt and
polling driven measurement and standard modes of operation (high
performance ODRs). Features like interrupts besides DRDY, filtering,
gesture recognition and acting as a bus master are not implemented.
2025-02-12 10:44:15 -03: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
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 drivers/sensors: Added uORB driver for LSM6DSO32 IMU. 2025-02-12 10:44:15 -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 sensors/fakesensor_uorb: Using different nbuffer for each topic of GNSS 2024-11-30 14:10:57 +08: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 drivers/sensors: Added uORB driver for LSM6DSO32 IMU. 2025-02-12 10:44:15 -03: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 sensors/lis2mdl: Create a UORB driver for the LIS2MDL magnetometer. 2025-01-28 16:34:17 +08: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: Added uORB driver for LSM6DSO32 IMU. 2025-02-12 10:44:15 -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 drivers/sensors: Added uORB driver for LSM6DSO32 IMU. 2025-02-12 10:44:15 -03: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: fix style issues in function headers 2024-11-15 01:04:10 +08: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
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