zephyr/drivers/sensor
Mohammed Billoo 2850be690d drivers: sensor: ams/tsl2591: Don't check return code of initial reset
The TSL2591 driver fails to initialize because the sensor responds with a
NACK on the initial RESET. Although the datasheet from Adafruit claims that
this is operation should be valid (RESET is part of the CONTROL register),
other sample non-Zephyr drivers provided by Arduino don't explicitly reset
the sensor on initialization (see
https://github.com/adafruit/Adafruit_TSL2591_Library/blob/master/Adafruit_TSL2591.cpp).
Thus, the assumption is that when the sensor is reset via software, it
doesn't respond to an ACK.

After removing the check for this initial RESET, the driver initializes
successfully.

Signed-off-by: Mohammed Billoo <mab@mab-labs.com>
2025-02-05 21:00:36 +01:00
..
a01nyub
adi sensor: adxl345: Disable Sensor Streaming by default 2025-01-20 20:56:19 +01:00
amd_sb_tsi
amg88xx
ams drivers: sensor: ams/tsl2591: Don't check return code of initial reset 2025-02-05 21:00:36 +01:00
aosong
apds9253
apds9306
apds9960
asahi_kasei drivers: sensor: Add sensor clock API support 2025-01-15 19:03:13 +01:00
bosch sensor: bmp180: fix: untrusted divisor caught by coverity 2025-01-27 04:16:45 +01:00
current_amp
ene_tach_kb1200
ens160
espressif
explorir_m
f75303
fcx_mldx5
grow_r502a sensor: grow_r502a: fix: untrusted array index read 2025-01-30 07:20:29 +01:00
hc_sr04
honeywell
hp206c
infineon
ist8310
ite
jedec
lm35
lm75
lm77
ltrf216a
maxim drivers: sensor: maxim,ds3231: avoid compilation error 2025-02-05 01:16:03 +01:00
meas
melexis drivers: sensor: mlx90394: added driver 2025-01-21 09:12:41 +01:00
memsic drivers: sensor: Add sensor clock API support 2025-01-15 19:03:13 +01:00
mhz19b
microchip
nct75
nordic
ntc_thermistor
nuvoton
nxp drivers: sensor: fxls8974: remove redundant error check 2025-01-17 23:07:40 +01:00
pms7003
qdec_sam
renesas
rohm
rpi_pico_temp
s11059
sbs_gauge
seeed
sensirion
silabs drivers: si7006: add support for vin supply 2025-01-28 18:14:09 +01:00
st drivers: sensor: st: replace i2/3c_burst_write 2025-01-29 22:30:25 +01:00
sx9500
tdk drivers: sensor: icm42670: fix serif type 2025-02-04 15:05:40 +00:00
th02
ti driver: sensor: tmp116: oversample attribute 2025-01-24 15:41:50 +01:00
tsic_xx6
veaa_x_3
vishay Sensor: VCNL4040: Update to lux/step constants 2025-01-09 08:20:22 +01:00
voltage_divider sensors: reconfig adc for channel 2025-01-14 22:55:07 +01:00
wsen drivers: sensor: wsen_tids_2521020222501: add sensor driver 2025-01-24 19:16:17 +01:00
CMakeLists.txt drivers: sensor: mlx90394: added driver 2025-01-21 09:12:41 +01:00
default_rtio_sensor.c drivers: sensor: Add sensor clock API support 2025-01-15 19:03:13 +01:00
Kconfig drivers: sensor: mlx90394: added driver 2025-01-21 09:12:41 +01:00
Kconfig.sensor_clock drivers: sensor: Add sensor clock API support 2025-01-15 19:03:13 +01:00
Kconfig.trigger_template drivers: sensor: kconfig: Explicitly add default trigger mode as none 2025-02-04 09:17:48 +01:00
sensor_clock_external.c drivers: sensor: Add sensor clock API support 2025-01-15 19:03:13 +01:00
sensor_clock_sys.c drivers: sensor: Add sensor clock API support 2025-01-15 19:03:13 +01:00
sensor_decoders_init.c
sensor_handlers.c
sensor_shell_stream.c
sensor_shell.c sensor: add few missing shell device filters 2025-01-29 04:17:47 +01:00
sensor_shell.h
shell_battery.c