zephyr/drivers/sensor
Armando Visconti 72ae24d8d5 driver/sensor: lsm6dso: Add support
Add support to STM LSM6DSO 6-axis IMU sensor driver.
This driver supports communication with device though both
I2C and SPI bus and both polling and drdy trigger mode.

This driver supports also the sensorhub mode with the possibility
to connect a maximum of two external devices, typically a
magnetometer and an environmental sensor, currently selected among
following devices: lis2mdl magnetometer, lps22hh or lps22hb
pressure and temperature sensors, HTS221 humidity sensor.

Signed-off-by: Armando Visconti <armando.visconti@st.com>
2019-07-03 12:17:43 -05:00
..
adt7420 cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
adxl362 cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
adxl372 cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
ak8975 cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
amg88xx cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
ams_iAQcore cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
apds9960 cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
bma280 cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
bmc150_magn cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
bme280 cleanup: include/: move misc/byteorder.h to sys/byteorder.h 2019-06-27 22:55:49 -04:00
bme680 cleanup: include/: move misc/byteorder.h to sys/byteorder.h 2019-06-27 22:55:49 -04:00
bmg160 cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
bmi160 cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
bmm150 cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
ccs811 cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
dht cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
ens210 cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
fxas21002 cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
fxos8700 cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
grove
hmc5883l cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
hp206c drivers/sensor/hp206c: Clarify tick rate warning 2019-07-02 22:52:29 -04:00
hts221 cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
isl29035 cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
lis2dh cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
lis2ds12 cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
lis2dw12 cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
lis2mdl cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
lis3mdl cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
lps22hb cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
lps22hh driver/sensor: add LPS22HH sensor support 2019-07-03 11:59:17 -05:00
lps25hb cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
lsm6ds0 cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
lsm6dsl cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
lsm6dso driver/sensor: lsm6dso: Add support 2019-07-03 12:17:43 -05:00
lsm9ds0_gyro cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
lsm9ds0_mfd cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
lsm303dlhc_magn
max30101
max44009 cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
mcp9808 cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
mpu6050 cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
ms5837 cleanup: include/: move misc/byteorder.h to sys/byteorder.h 2019-06-27 22:55:49 -04:00
nrf5 drivers: sensor: temp_nrf5: Code cleanup 2019-07-02 15:54:25 -04:00
pms7003 cleanup: include/: move uart.h to drivers/uart.h 2019-06-27 22:55:49 -04:00
qdec_nrfx
sht3xd cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
sx9500 cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
th02 cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
ti_hdc cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
tmp007 cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
tmp112 cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
vl53l0x cleanup: include/: move misc/__assert.h to sys/__assert.h 2019-06-27 22:55:49 -04:00
CMakeLists.txt driver/sensor: lsm6dso: Add support 2019-07-03 12:17:43 -05:00
Kconfig driver/sensor: lsm6dso: Add support 2019-07-03 12:17:43 -05:00
sensor_handlers.c