zephyr/drivers/sensor
Trent Piepho d7e03dd148 drivers/sensor: si7006: Support SHT21 and HTU21D
These three sensor types are all largely compatible.  The SHT21 and
HTU21D can be supported by this driver by sending command 0xE3 instead
of 0xE0 to read the temperature.

Mention the sensor names in bindings and Kconfig to help those looking
for support to find it.  There have been at least five PRs attempting to
add SHT21 and/or HTU21D support that did not realize the Si7006 is the
same.

As mentioned in PR #22862, the Sensirion SH21 is the original.  The dts
bindings are adjusted (in a backward compatible way!) to make the sht21
the base binding and si7006 is derived from that.

Examples of dts compatibles:

TE Connectivity née Measurement Sepcialties HTU21D:
compatible = "meas,htu21d", "sensirion,sht21";

Sensirion SHT21:
compatible = "sensirion,sht21";

Silicon Labs Si7006
compatible = "silabs,si7006";

Silicon Labs Si7021
compatible = "silabs,si7021", "silabs,si7006";

Signed-off-by: Trent Piepho <tpiepho@gmail.com>
2024-06-15 04:42:31 -04:00
..
a01nyub
adi drivers: sensor: adxl362: fix temperature conversion 2024-05-08 09:24:42 -04:00
amd_sb_tsi sensors: Add channel specifier 2024-05-17 09:30:18 +02:00
amg88xx
ams
aosong
apds9960
asahi_kasei sensors: Submit call returns void 2024-06-14 19:13:02 +02:00
bosch sensors: Submit call returns void 2024-06-14 19:13:02 +02:00
current_amp sensor: current_amp: fix fractional value 2024-06-11 20:11:53 +03:00
ene_tach_kb1200
ens160 sensor: fix fallthrough on sample_channel_get on AQI 2024-06-12 18:16:29 -04:00
espressif
explorir_m
f75303 sensors: Add channel specifier 2024-05-17 09:30:18 +02:00
fcx_mldx5
grow_r502a drivers: sensor: grow_r502a: add RX packet validation 2024-05-09 12:41:59 -04:00
honeywell
hp206c
hs300x
infineon
isl29035
ist8310
ite
lm35
lm75 drivers: sensor: lm75: add alert threshold support 2024-06-14 18:48:32 -04:00
lm77
ltrf216a
maxim drivers: sensors: Add support for ds18s20 2024-05-13 16:06:35 -04:00
mc3419
meas sensor: ms5837: fix compensate parameters for 30BA variant 2024-05-29 07:34:51 +02:00
mhz19b
microchip
nct75
nordic drivers: sensor: Add driver for nRF temperature sensor accessed via nrfs 2024-05-15 09:25:30 +01:00
ntc_thermistor
nuvoton
nxp drivers: sensor/nxp: Add NXP LPCMP driver 2024-05-31 09:51:29 -05:00
pms7003
qdec_sam
rohm
rpi_pico_temp sensor: convert ADC depends on to select 2024-05-16 13:31:32 +02:00
s11059
sbs_gauge
seeed posix: deprecate POSIX_FNMATCH GETOPT GETENTROPY 2024-06-04 16:27:12 -05:00
sensirion drivers: sensor: sensirion: shtcx: remove chip property 2024-06-11 20:12:15 +03:00
silabs drivers/sensor: si7006: Support SHT21 and HTU21D 2024-06-15 04:42:31 -04:00
st Driver: Sensor: HTS221: Remove log message when trigger disabled 2024-06-11 19:43:36 -04:00
sx9500
tdk sensors: Submit call returns void 2024-06-14 19:13:02 +02:00
th02
ti drivers: sensors: Add driver for LM95234 temperature sensor 2024-06-14 19:34:01 +02:00
tsic_xx6 drivers: sensor: add Innovative Sensor Technology TSic xx6 driver 2024-05-16 18:57:24 -04:00
veaa_x_3 drivers: sensors: add veaa_x_3 proportional pressure regulator sensor 2024-05-18 15:56:09 +03:00
vishay vcnl36825t: allow "force"-mode only if low-power mode is inactive 2024-05-29 10:47:44 -07:00
voltage_divider voltage_divider: Add support for single-ended 16-bit ADC 2024-05-18 15:55:02 +03:00
wsen
CMakeLists.txt drivers: sensors: add veaa_x_3 proportional pressure regulator sensor 2024-05-18 15:56:09 +03:00
default_rtio_sensor.c sensors: add new channel SENSOR_CHAN_POS_DXYZ 2024-05-24 07:49:27 -04:00
Kconfig drivers: sensors: add veaa_x_3 proportional pressure regulator sensor 2024-05-18 15:56:09 +03:00
Kconfig.trigger_template
sensor_decoders_init.c
sensor_handlers.c build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
sensor_shell_stream.c
sensor_shell.c sensors: Add a blocking sensor_read call 2024-05-30 09:00:43 +02:00
sensor_shell.h
shell_battery.c