zephyr/drivers/sensor
Loic Domaigne a8eace10b3 drivers: sensor: bme280: fix "config" register intialization issue
A write to the "ctrl_meas" register can cause the sensor to transition
from sleep to normal mode (which is default Kconfig settings). As per
BME280 datasheet, writes to the "config" register in normal mode may be
ignored. This can lead to use BME280_STANDBY_05MS and BME280_FILTER_OFF
instead of the values set by the application. To fix this, write to the
"config" register before "ctrl_meas" in the sensor init function.

Signed-off-by: Loic Domaigne <tech@domaigne.com>
2025-05-29 12:06:39 +02:00
..
a01nyub
adi drivers: sensor: adi: add ad2s1210 resolver support 2025-05-27 23:43:56 +02:00
amd_sb_tsi sensor: remove PM state checks from API functions 2025-05-01 18:15:42 +02:00
amg88xx
ams
aosong drivers: sensor: Fixed issues in DHT20 measurement 2025-05-12 21:09:22 +02:00
apds9253
apds9306
apds9960 drivers: sensor: Added timeout for apds9960 sampling 2025-05-01 18:16:05 +02:00
asahi_kasei
bosch drivers: sensor: bme280: fix "config" register intialization issue 2025-05-29 12:06:39 +02:00
broadcom sensor: afbr_s50: Add DTS configuration bindings 2025-05-28 21:29:13 +02:00
current_amp drivers: current_sense_amplifier: add zero-current-voltage binding 2025-05-28 17:48:47 +02:00
ene_tach_kb1200
ens160
espressif
everlight drivers: sensor: add everlight light sensor 2025-04-01 22:12:13 +02:00
explorir_m drivers: sensor: explorir_m: fix maybe-uninitialized 2025-04-30 23:03:26 +02:00
f75303 sensor: remove PM state checks from API functions 2025-05-01 18:15:42 +02:00
fcx_mldx5
grow_r502a
hc_sr04
honeywell
hp206c
infineon
ist8310
ite drivers/sensor/ite/tach/it51xxx: implement tachometer driver 2025-04-24 11:56:44 +02:00
jedec
liteon drivers: sensor: liteon: Move to vendor subdirectory 2025-04-01 22:12:01 +02:00
lm35
lm75 sensor: remove PM state checks from API functions 2025-05-01 18:15:42 +02:00
lm77
maxim drivers: sensor: maxim,ds3231: fix config dependency 2025-05-07 11:45:32 +02:00
meas drivers: sensor: meas: ms5837 supporting 02 and 30 variants via dt 2025-04-04 21:16:20 +02:00
melexis
memsic
mhz19b
microchip
nct75
nordic dts: bindings: npm1300-charger: make vbus-limit-microamp required 2025-05-19 16:35:55 +02:00
ntc_thermistor sensor: remove PM state checks from API functions 2025-05-01 18:15:42 +02:00
nuvoton
nxp drivers: sensor: qdec_tpm: Add QDEC support for NXP TPM 2025-05-22 02:21:39 +02:00
pixart drivers: sensor: paj7620: added driver 2025-04-22 04:32:54 +02:00
pms7003
pni sensor: rm3100: Add streaming mode 2025-05-16 21:36:23 +02:00
pzem004t drivers: sensor: pzem004t: add pzem004t AC parameter sensor driver 2025-05-12 21:09:27 +02:00
qdec_sam
realtek driver: sensor: add tachometer driver for rts5912 2025-04-15 09:28:01 +02:00
renesas
rohm drivers: sensor: Add sensor driver for BH1790 2025-05-27 23:43:43 +02:00
rpi_pico_temp
s11059
sbs_gauge
seeed
sensirion
silabs sensor: remove PM state checks from API functions 2025-05-01 18:15:42 +02:00
st drivers: stts22h: Add attr_lower/high_tresh 2025-05-21 19:56:38 +02:00
sx9500
tdk drivers: sensor: icp101xx: update channel check condition 2025-05-28 17:49:50 +02:00
th02
ti drivers: sensor: tmp1075: add support for fractional threshold values 2025-05-19 21:54:45 +02:00
tsic_xx6
veaa_x_3
vishay sensor: remove PM state checks from API functions 2025-05-01 18:15:42 +02:00
voltage_divider
wsen drivers: sensor: wsen_itds_2533020201601: add sensor driver 2025-05-16 22:56:06 +02:00
xbr818
CMakeLists.txt modules: afbr: Add basic functionality 2025-05-28 21:29:13 +02:00
default_rtio_sensor.c
Kconfig modules: afbr: Add basic functionality 2025-05-28 21:29:13 +02:00
Kconfig.sensor_clock
Kconfig.trigger_template
sensor_clock_external.c
sensor_clock_sys.c
sensor_decoders_init.c
sensor_handlers.c
sensor_shell_stream.c drivers: sensor: shell_stream: align struct shell * name to sh 2025-05-07 17:45:39 +02:00
sensor_shell.c drivers: sensor: shell: make channel and attribute name tables as const 2025-05-07 17:45:39 +02:00
sensor_shell.h drivers: sensor: shell_stream: align struct shell * name to sh 2025-05-07 17:45:39 +02:00
shell_battery.c drivers: sensor: shell_battery: use shell_print where applicable 2025-05-07 17:45:39 +02:00