zephyr/drivers/sensor
Pieter De Gendt 000924c8eb sensor: bq27421: lazy configure fuel gauge
The BQ274XX driver init function performs a lot i2c transfers
that slow down booting the system. We can do this lazely on the
first sample request to speed up the boot.

Signed-off-by: Pieter De Gendt <pieter.degendt@basalte.be>
2021-03-23 12:13:20 +01:00
..
adt7420 kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
adxl345 drivers: sensor: Convert drivers to new DT device macros 2020-12-16 12:19:32 -05:00
adxl362 kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
adxl372 kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
ak8975 drivers: sensor: Convert drivers to new DT device macros 2020-12-16 12:19:32 -05:00
amg88xx kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
ams_iAQcore drivers: sensor: Convert drivers to new DT device macros 2020-12-16 12:19:32 -05:00
apds9960 kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
bma280 kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
bmc150_magn kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
bme280 drivers: bme280: clean up array usage 2021-02-23 10:34:19 -05:00
bme680 drivers: sensor: Convert drivers to new DT device macros 2020-12-16 12:19:32 -05:00
bmg160 kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
bmi160 drivers: sensor: bmi160: Fix bug where undersampling is not set 2021-03-09 14:16:24 +01:00
bmi270 driver: sensor: bmi270 Added support 2021-02-22 17:58:00 -05:00
bmm150 drivers: sensor: Convert drivers to new DT device macros 2020-12-16 12:19:32 -05:00
bq274xx sensor: bq27421: lazy configure fuel gauge 2021-03-23 12:13:20 +01:00
ccs811 kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
dht drivers: sensor: Convert drivers to new DT device macros 2020-12-16 12:19:32 -05:00
dps310 drivers: sensor: dps310 fix out of bounds write 2021-02-09 10:44:43 -05:00
ens210 drivers: sensor: Convert drivers to new DT device macros 2020-12-16 12:19:32 -05:00
fdc2x1x drivers: sensors: fdc2x1x: Add driver for Texas Instruments FDC2X1X 2021-03-17 11:35:17 +01:00
fxas21002 kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
fxos8700 kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
grove sensors: grove: temp: Convert to use DEVICE_DT_GET 2021-03-02 11:28:30 -06:00
hmc5883l kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
hp206c drivers: sensor: Convert drivers to new DT device macros 2020-12-16 12:19:32 -05:00
hts221 kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
icm42605 kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
iis2dh kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
iis2dlpc kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
iis2iclx drivers/sensor: iis2iclx: fix multi-instance using new helpers 2021-03-10 06:11:45 -05:00
iis2mdc kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
iis3dhhc kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
isl29035 kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
ism330dhcx kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
lis2dh kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
lis2ds12 kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
lis2dw12 kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
lis2mdl kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
lis3mdl kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
lps22hb drivers: sensor: Convert drivers to new DT device macros 2020-12-16 12:19:32 -05:00
lps22hh kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
lps25hb drivers: sensor: Convert drivers to new DT device macros 2020-12-16 12:19:32 -05:00
lsm6ds0 drivers: sensor: Convert drivers to new DT device macros 2020-12-16 12:19:32 -05:00
lsm6dsl kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
lsm6dso kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
lsm9ds0_gyro kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
lsm9ds0_mfd drivers: sensor: Convert drivers to new DT device macros 2020-12-16 12:19:32 -05:00
lsm303dlhc_magn drivers: sensor: Convert drivers to new DT device macros 2020-12-16 12:19:32 -05:00
max6675 drivers: sensor: add support for MAX6675 2021-02-17 14:33:29 +01:00
max17055 max17055: Fix current conversion from MAX17055 unit to milliamps 2021-01-30 10:45:39 -05:00
max30101 drivers: sensor: Convert drivers to new DT device macros 2020-12-16 12:19:32 -05:00
max44009 drivers: sensor: Convert drivers to new DT device macros 2020-12-16 12:19:32 -05:00
mchp_tach_xec drivers: sensor: Convert drivers to new DT device macros 2020-12-16 12:19:32 -05:00
mcp9808 kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
mcux_acmp drivers: sensor: mcux_acmp: fix expansion-to-defined warning 2021-02-19 13:15:47 -05:00
mpr drivers: sensor: Convert drivers to new DT device macros 2020-12-16 12:19:32 -05:00
mpu6050 kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
ms5607 drivers: sensor: Convert drivers to new DT device macros 2020-12-16 12:19:32 -05:00
ms5837 drivers: sensor: Convert drivers to new DT device macros 2020-12-16 12:19:32 -05:00
nrf5 kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
nuvoton_tach_npcx driver: sensor: npcx: add tachometer sensor support. 2021-02-22 17:56:19 -05:00
nxp_kinetis_temp sensors: nxp_kinetis_temp: Convert to use DEVICE_DT_GET 2021-03-02 11:28:30 -06:00
opt3001 drivers: sensor: Convert drivers to new DT device macros 2020-12-16 12:19:32 -05:00
pms7003 drivers: sensor: Convert drivers to new DT device macros 2020-12-16 12:19:32 -05:00
qdec_nrfx drivers: sensor: nrf: fix dependencies for QDEC_NRFX 2021-02-17 22:34:20 +03:00
qdec_sam drivers: sensor: Add Atmel SAM QDEC (TC) Driver 2021-03-18 10:20:17 +01:00
sht3xd kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
si7006 drivers: sensor: Convert drivers to new DT device macros 2020-12-16 12:19:32 -05:00
si7055 drivers: sensor: Convert drivers to new DT device macros 2020-12-16 12:19:32 -05:00
si7060 drivers: sensor: Convert drivers to new DT device macros 2020-12-16 12:19:32 -05:00
sm351lt kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
stts751 kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
sx9500 kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
th02 drivers: sensor: Convert drivers to new DT device macros 2020-12-16 12:19:32 -05:00
ti_hdc kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
tmp007 kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
tmp112 drivers: sensor: Convert drivers to new DT device macros 2020-12-16 12:19:32 -05:00
tmp116 drivers: sensor: tmp116: Add support for SENSOR_ATTR_OFFSET. 2020-12-20 13:02:21 -05:00
vcnl4040 kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
vl53l0x drivers: sensor: Convert drivers to new DT device macros 2020-12-16 12:19:32 -05:00
wsen_itds drivers: sensor: Convert drivers to new DT device macros 2020-12-16 12:19:32 -05:00
CMakeLists.txt drivers: sensor: Add Atmel SAM QDEC (TC) Driver 2021-03-18 10:20:17 +01:00
Kconfig drivers: sensor: Add Atmel SAM QDEC (TC) Driver 2021-03-18 10:20:17 +01:00
sensor_handlers.c device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
sensor_shell.c sensor_shell: added missing sensor channel. 2020-11-02 09:52:54 -06:00
shell_battery.c sensor: shell: add missing va_ends 2021-01-18 19:08:04 +01:00