zephyr/drivers/sensor
Bogdan Davidoaia c9caf1806a sensors: add driver for DHTxx sensors
Add driver for the DHT temperature and relative himidity sensor family.
The sensor has a single signal pin (in addition to GND and VDD) over
which communication is done in a half-duplex manner (see datasheet for
more details).

Datasheets:
	http://www.micropik.com/PDF/dht11.pdf
	https://www.sparkfun.com/datasheets/Sensors/Temperature/DHT22.pdf
	http://akizukidenshi.com/download/ds/aosong/AM2302.pdf

Origin: Original
Change-Id: If8c8be73d7fdfef2ab2091bf9b8fe72bcd700ed1
Signed-off-by: Bogdan Davidoaia <bogdan.m.davidoaia@intel.com>
2016-05-14 00:31:43 +00:00
..
Kconfig sensors: add driver for DHTxx sensors 2016-05-14 00:31:43 +00:00
Kconfig.bma280 sensor: Rework core to use workqueue API 2016-05-12 15:27:40 +00:00
Kconfig.bmc150_magn sensor: migrate all drivers to new SYS_LOG 2016-04-26 18:11:05 +00:00
Kconfig.bmg160 sensor: Rework core to use workqueue API 2016-05-12 15:27:40 +00:00
Kconfig.bmi160 sensor: Rework core to use workqueue API 2016-05-12 15:27:40 +00:00
Kconfig.bmp280 sensor: migrate all drivers to new SYS_LOG 2016-04-26 18:11:05 +00:00
Kconfig.dht sensors: add driver for DHTxx sensors 2016-05-14 00:31:43 +00:00
Kconfig.hdc1008 sensor: migrate all drivers to new SYS_LOG 2016-04-26 18:11:05 +00:00
Kconfig.isl29035 sensor: Rework core to use workqueue API 2016-05-12 15:27:40 +00:00
Kconfig.lis3dh sensor: Rework core to use workqueue API 2016-05-12 15:27:40 +00:00
Kconfig.lsm9ds0_gyro sensor: migrate all drivers to new SYS_LOG 2016-04-26 18:11:05 +00:00
Kconfig.lsm9ds0_mfd sensor: migrate all drivers to new SYS_LOG 2016-04-26 18:11:05 +00:00
Kconfig.mcp9808 sensor: Rework core to use workqueue API 2016-05-12 15:27:40 +00:00
Kconfig.sht3xd sensor: Rework core to use workqueue API 2016-05-12 15:27:40 +00:00
Kconfig.sx9500 sensor: Rework core to use workqueue API 2016-05-12 15:27:40 +00:00
Kconfig.tmp007 sensor: Rework core to use workqueue API 2016-05-12 15:27:40 +00:00
Makefile sensors: add driver for DHTxx sensors 2016-05-14 00:31:43 +00:00
sensor_bma280_trigger.c sensor: Rework core to use workqueue API 2016-05-12 15:27:40 +00:00
sensor_bma280.c sensor: migrate all drivers to new SYS_LOG 2016-04-26 18:11:05 +00:00
sensor_bma280.h sensor: Rework core to use workqueue API 2016-05-12 15:27:40 +00:00
sensor_bmc150_magn_trigger.c sensor: migrate all drivers to new SYS_LOG 2016-04-26 18:11:05 +00:00
sensor_bmc150_magn.c sensor: migrate all drivers to new SYS_LOG 2016-04-26 18:11:05 +00:00
sensor_bmc150_magn.h sensor: migrate all drivers to new SYS_LOG 2016-04-26 18:11:05 +00:00
sensor_bmg160_trigger.c sensor: Rework core to use workqueue API 2016-05-12 15:27:40 +00:00
sensor_bmg160.c sensor: bmg160: fix compile error when not using trigger 2016-05-05 12:00:20 +00:00
sensor_bmg160.h sensor: Rework core to use workqueue API 2016-05-12 15:27:40 +00:00
sensor_bmi160_trigger.c sensor: Rework core to use workqueue API 2016-05-12 15:27:40 +00:00
sensor_bmi160.c sensor: make runtime configurable attrs continuous 2016-04-26 18:10:40 +00:00
sensor_bmi160.h sensor: Rework core to use workqueue API 2016-05-12 15:27:40 +00:00
sensor_bmp280.c sensor: migrate all drivers to new SYS_LOG 2016-04-26 18:11:05 +00:00
sensor_bmp280.h sensor: migrate all drivers to new SYS_LOG 2016-04-26 18:11:05 +00:00
sensor_dht.c sensors: add driver for DHTxx sensors 2016-05-14 00:31:43 +00:00
sensor_dht.h sensors: add driver for DHTxx sensors 2016-05-14 00:31:43 +00:00
sensor_hdc1008.c sensor: migrate all drivers to new SYS_LOG 2016-04-26 18:11:05 +00:00
sensor_hdc1008.h sensor: migrate all drivers to new SYS_LOG 2016-04-26 18:11:05 +00:00
sensor_isl29035_trigger.c sensor: Rework core to use workqueue API 2016-05-12 15:27:40 +00:00
sensor_isl29035.c sensor: migrate all drivers to new SYS_LOG 2016-04-26 18:11:05 +00:00
sensor_isl29035.h sensor: Rework core to use workqueue API 2016-05-12 15:27:40 +00:00
sensor_lis3dh_trigger.c sensor: Rework core to use workqueue API 2016-05-12 15:27:40 +00:00
sensor_lis3dh.c sensor: migrate all drivers to new SYS_LOG 2016-04-26 18:11:05 +00:00
sensor_lis3dh.h sensor: Rework core to use workqueue API 2016-05-12 15:27:40 +00:00
sensor_lsm9ds0_gyro_trigger.c sensor: migrate all drivers to new SYS_LOG 2016-04-26 18:11:05 +00:00
sensor_lsm9ds0_gyro.c sensor: migrate all drivers to new SYS_LOG 2016-04-26 18:11:05 +00:00
sensor_lsm9ds0_gyro.h sensor: migrate all drivers to new SYS_LOG 2016-04-26 18:11:05 +00:00
sensor_lsm9ds0_mfd.c sensor: migrate all drivers to new SYS_LOG 2016-04-26 18:11:05 +00:00
sensor_lsm9ds0_mfd.h sensor: migrate all drivers to new SYS_LOG 2016-04-26 18:11:05 +00:00
sensor_mcp9808_trigger.c sensor: Rework core to use workqueue API 2016-05-12 15:27:40 +00:00
sensor_mcp9808.c sensor: migrate all drivers to new SYS_LOG 2016-04-26 18:11:05 +00:00
sensor_mcp9808.h sensor: Rework core to use workqueue API 2016-05-12 15:27:40 +00:00
sensor_sht3xd_trigger.c sensor: Rework core to use workqueue API 2016-05-12 15:27:40 +00:00
sensor_sht3xd.c sensor: migrate all drivers to new SYS_LOG 2016-04-26 18:11:05 +00:00
sensor_sht3xd.h sensor: Rework core to use workqueue API 2016-05-12 15:27:40 +00:00
sensor_sx9500_trigger.c sensor: Rework core to use workqueue API 2016-05-12 15:27:40 +00:00
sensor_sx9500.c sensor: migrate all drivers to new SYS_LOG 2016-04-26 18:11:05 +00:00
sensor_sx9500.h sensor: Rework core to use workqueue API 2016-05-12 15:27:40 +00:00
sensor_tmp007_trigger.c sensor: Rework core to use workqueue API 2016-05-12 15:27:40 +00:00
sensor_tmp007.c sensor: migrate all drivers to new SYS_LOG 2016-04-26 18:11:05 +00:00
sensor_tmp007.h sensor: Rework core to use workqueue API 2016-05-12 15:27:40 +00:00