zephyr/drivers/sensor
Simon Glass 442f38d610 emul: Add an emulator for the Bosch BMI160 accelerometer
This emulator supports enable functionality to start up the device and
read a few samples. It connects itself to any BMI160 device it finds in
the device tree. The SPI emulation controller driver is used to direct
SPI messages from the BMI160 driver to the BMI160 emulator.

Add a few more definitions to the header file, as needed.

Signed-off-by: Simon Glass <sjg@chromium.org>
2020-10-05 15:33:00 -04:00
..
adt7420 dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00
adxl345 device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
adxl362 drivers: sensor: Fix device instance const qualifier loss 2020-09-02 13:48:13 +02:00
adxl372 dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00
ak8975 device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
amg88xx drivers: sensor: Fix device instance const qualifier loss 2020-09-02 13:48:13 +02:00
ams_iAQcore dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00
apds9960 dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00
bma280 drivers: sensor: Fix device instance const qualifier loss 2020-09-02 13:48:13 +02:00
bmc150_magn drivers: sensor: Fix device instance const qualifier loss 2020-09-02 13:48:13 +02:00
bme280 device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
bme680 device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
bmg160 drivers: sensor: Fix device instance const qualifier loss 2020-09-02 13:48:13 +02:00
bmi160 emul: Add an emulator for the Bosch BMI160 accelerometer 2020-10-05 15:33:00 -04:00
bmm150 device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
bq274xx dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00
ccs811 dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00
dht device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
dps310 device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
ens210 dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00
fxas21002 dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00
fxos8700 dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00
grove device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
hmc5883l drivers: sensor: Fix device instance const qualifier loss 2020-09-02 13:48:13 +02:00
hp206c device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
hts221 drivers: sensor: hts221: Add checks for drdy_gpios macros 2020-09-24 09:51:08 -05:00
iis2dh dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00
iis2dlpc dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00
iis2mdc dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00
iis3dhhc drivers: sensor: Fix device instance const qualifier loss 2020-09-02 13:48:13 +02:00
isl29035 drivers: sensor: Fix device instance const qualifier loss 2020-09-02 13:48:13 +02:00
ism330dhcx dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00
lis2dh dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00
lis2ds12 dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00
lis2dw12 dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00
lis2mdl drivers: sensor: lis2mdl: Add device power management 2020-10-02 11:32:59 +02:00
lis3mdl dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00
lps22hb dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00
lps22hh dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00
lps25hb dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00
lsm6ds0 dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00
lsm6dsl drivers/sensor/lsm6dsl: Fix read/write bus API in shub code 2020-09-23 13:17:06 -05:00
lsm6dso dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00
lsm9ds0_gyro dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00
lsm9ds0_mfd dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00
lsm303dlhc_magn device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
max17055 dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00
max30101 dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00
max44009 device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
mchp_tach_xec device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
mcp9808 drivers: sensor: Fix device instance const qualifier loss 2020-09-02 13:48:13 +02:00
mpr dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00
mpu6050 drivers: sensor: Fix device instance const qualifier loss 2020-09-02 13:48:13 +02:00
ms5607 device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
ms5837 dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00
nrf5 device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
nxp_kinetis_temp device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
opt3001 dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00
pms7003 device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
qdec_nrfx device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
sht3xd drivers: sensor: Fix device instance const qualifier loss 2020-09-02 13:48:13 +02:00
si7006 dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00
si7055 dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00
si7060 dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00
sm351lt drivers: sensor: Fix device instance const qualifier loss 2020-09-02 13:48:13 +02:00
stts751 dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00
sx9500 drivers: sensor: Fix device instance const qualifier loss 2020-09-02 13:48:13 +02:00
th02 device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
ti_hdc dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00
tmp007 drivers: sensor: Fix device instance const qualifier loss 2020-09-02 13:48:13 +02:00
tmp112 device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
tmp116 dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00
vcnl4040 dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00
vl53l0x dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00
wsen_itds device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
CMakeLists.txt drivers: sensor: Add VCNL4040 driver 2020-09-04 13:03:12 -05:00
Kconfig drivers: sensor: Add VCNL4040 driver 2020-09-04 13:03:12 -05:00
sensor_handlers.c device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
sensor_shell.c device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
shell_battery.c device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00