zephyr/tests/drivers
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
..
adc tests: drivers: adc stm32 api testing on the stm32h7s78 disco kit 2024-06-14 11:13:54 +02:00
audio/dmic_api
bbram tests: drivers: bbram: add nucleo_g071rb as an integration platform 2024-06-10 15:16:59 -05:00
build_all drivers/sensor: si7006: Support SHT21 and HTU21D 2024-06-15 04:42:31 -04:00
can tests: drivers: can: timing: enable all bitrates on stm32h5 boards 2024-06-13 05:33:06 -04:00
charger/sbs_charger
clock_control tests: drivers: clock control api: Make test generic 2024-05-27 01:37:18 -07:00
console
console_switching
coredump/coredump_api arch: define struct arch_esf and deprecate z_arch_esf_t 2024-06-04 14:02:51 -05:00
counter boards: silabs: Consistently name dev kits 2024-06-12 12:52:28 -04:00
dac tests: drivers: dac: use zassert_ok 2024-06-14 15:38:24 +02:00
disk tests/flash_disk: Expand scenarios to cover no erase device 2024-06-04 08:00:46 +02:00
display/display_read_write tests: drivers: display: display_read_write: add support for ILI9340 2024-06-13 09:23:40 +02:00
dma boards: frdm_rw612: Simple enablements collection 2024-06-13 16:44:12 -04:00
eeprom
entropy/api
espi
ethernet/eth_ivshmem_queue
flash boards: remove spi-flash0 alias 2024-06-06 15:21:18 -05:00
flash_simulator tests/flash_simulator: Test scenario for flash_flatten() 2024-06-04 08:00:46 +02:00
fuel_gauge
gnss tests: drivers: gnss: gnss_api: Add overlay for emulated boards 2024-05-09 15:45:34 +02:00
gpio tests: drivers: gpio: Enable gpio driver tests for max32670evkit board 2024-06-14 21:06:16 -04:00
hwinfo/api
i2c tests: drivers: i2c: add i2c support for NXP FRDM-KE17Z512 2024-06-14 11:12:27 +02:00
i2s tests: drivers: i2s: speed: add stm32h5 support 2024-05-28 12:51:00 +02:00
input
interrupt_controller tests: drivers: intc: verify registration of controllers 2024-05-25 11:24:32 +03:00
ipm
kscan
led/led_api
mbox/mbox_data
memc/ram tests: drivers: memc/ram: Add support for Smartbond Pro DevKit. 2024-05-23 07:51:41 -04:00
mipi_dsi/api
mm
mspi tests: mspi: Add apollo3p_evb board to flash test 2024-06-14 21:07:00 -04:00
pinctrl
pwm boards: esp32c6: Added PWM test file for esp32c6_devkitc 2024-06-14 18:51:46 -04:00
regulator tests: drivers/regulator/voltage: Add regulator test for NXP frdm_mcxn947 2024-05-15 17:28:38 +02:00
retained_mem/api
rtc tests: drivers: rtc: rtc_api: Add nucleo_h533re 2024-06-05 17:36:43 -05:00
sdhc tests: drivers: sdhc: setup SDHC IO before test 2024-05-16 09:18:07 +02:00
sensor test: Apply semantic patch file ztest_strcmp.cocci 2024-06-14 19:25:42 +02:00
smbus tests: smbus_emul: Remove unnecessary definition 2024-05-17 09:30:04 +02:00
spi boards: esp32c6_devkitc: Added support for GP-SPI2 2024-06-14 18:51:46 -04:00
syscon arm64: linker: create region and section from zephyr,memory-region 2024-06-12 17:09:24 -05:00
timer tests: drivers: timer: grtc: Fix GRTC test 2024-05-28 18:53:39 +02:00
uart boards: lilygo: ttgo_t8c3: initial support 2024-06-12 21:15:09 -04:00
udc tests: udc: rework driver test configuration 2024-06-11 11:38:09 +01:00
usb/bc12
virtualization/ivshmem/plain
w1/w1_api
watchdog tests: drivers: watchdog: wdt_basic_api: support numaker_m2l31ki 2024-06-07 09:52:58 +02:00