152 Commits

Author SHA1 Message Date
Jan Hoffmann 91977b79b8 added travis 2019-07-04 17:30:56 +02:00
Jan Hoffmann c76d42e280 DHT_U doxygen 2019-07-04 17:28:10 +02:00
Jan Hoffmann dd455428a0 documented DHT 2019-07-04 17:06:42 +02:00
Jan Hoffmann f76a51243f Update library.properties 1.3.5 2019-07-04 12:16:01 +02:00
Jan Hoffmann 30809d2a6c Add .gitignore 2019-07-04 11:31:09 +02:00
siddacious 8e0a94fff3 Merge pull request #130 from matthiasdanner/master
removed double conversion to Celsius
2019-04-17 20:05:17 -07:00
matthiasdanner 6332774b18 removed double conversion to Celsius 2019-04-17 20:01:26 +02:00
Phillip Burgess f566d58f47 Move ESP8266 yield() out of InterruptLock 1.3.4 2019-02-18 10:20:28 -08:00
Phillip Burgess 9bf12551d8 ESP8266: yield() immediately before & after interrupt disablage 1.3.3 2019-02-14 09:27:28 -08:00
Phillip Burgess 7cec0cb06d Configurable pullup delay time, default 55 usec 2019-02-14 09:24:17 -08:00
Paint Your Dragon 1e752b12ee Merge pull request #125 from sijskes/master
fixed incorrect values on DHT11 below 0 degrees celcius
2019-02-14 09:03:16 -08:00
Simon IJskes 8b9624479e removed '*' copy error. 2019-02-11 12:33:06 +01:00
Simon IJskes 57fe95c1be split off the DHT11 conversion, corrected the algorithm for temperatures below 0 degrees celsius. 2019-02-08 22:18:10 +01:00
Phillip Burgess d6488c1fbe Change initial HIGH delay, fix comments in examples 1.3.2 2019-01-28 17:05:54 -08:00
Phillip Burgess d26e8ec729 Clarified the Unified Sensor Lib requirement in examples & README 2019-01-14 16:35:30 -08:00
Phillip Burgess b781f5998d Update library.properties 1.3.1 2019-01-11 18:03:31 -08:00
Phillip Burgess 01490aa8de Vary delay by sensor type a la PR #70 2019-01-11 17:24:16 -08:00
Phillip Burgess 261e997a90 Improve output formatting in examples 2019-01-11 17:05:42 -08:00
Phillip Burgess bdd2756ed1 Fix computeHeatIndex declaration, check F_CPU in expectPulse 2019-01-11 16:47:34 -08:00
Paint Your Dragon 07da1cd001 Merge pull request #91 from chelmi/master
Fix for slower boards. Use uint16_t in expectPulse loop to increase sampling rate
2019-01-11 16:41:47 -08:00
Paint Your Dragon b3b0b08d6d Merge pull request #115 from owenduffy/master
Fix timing and pin mode change to comply with datasheet.
2019-01-11 16:34:29 -08:00
Paint Your Dragon be8859e28c Merge pull request #113 from gpambrozio/master
Making the library work nicely with the nrf52
2019-01-11 16:34:03 -08:00
Paint Your Dragon bf86a4068c Merge pull request #112 from SConaway/patch-1
Read Temp and Humidity if not specified
2019-01-11 16:33:11 -08:00
Phillip Burgess f8d3497fac "Better Debug Information" via Driver55 PR #110 2019-01-11 16:31:02 -08:00
Paint Your Dragon 4bc4ec3fc4 Merge pull request #109 from per1234/keywords-separator
Use correct field separator in keywords.txt
2019-01-11 16:24:18 -08:00
Paint Your Dragon efcca31a7f Merge pull request #108 from qub1750ul/master
Use bool instead of boolean
2019-01-11 16:23:45 -08:00
Paint Your Dragon fa129747e8 Merge pull request #95 from fanthos/master
Add support for DHT12.
2019-01-11 16:22:00 -08:00
Paint Your Dragon dff65098bb Merge pull request #82 from adams13x13/patch-1
Fixes #81 Distinguish "signal already there" from "timeout"
2019-01-11 16:18:37 -08:00
Paint Your Dragon 73409c143c Merge pull request #76 from terryjmyers/patch-1
Modified read speed
2019-01-11 16:15:14 -08:00
Paint Your Dragon 5550a040c2 Merge pull request #61 from 7eggert/master
Save 66 bytes by using integer arithmetric
2019-01-11 16:05:29 -08:00
Paint Your Dragon dc71b006b6 Merge pull request #52 from Spacefish/master
Use MIN_INTERVAL define instead of hardcoded value
2019-01-11 16:02:07 -08:00
Paint Your Dragon 562a4878a9 Merge pull request #47 from jongho123/master
update dht.cpp. mod readHumidity().
2019-01-11 16:01:00 -08:00
W12\owen b429942ce8 Fix timing and pin mode change to comply with datasheet. 2018-09-24 06:20:01 +10:00
Gustavo Ambrozio 7787bdd186 Making the library work nicely with the nrf52 2018-08-14 13:44:40 -06:00
Steven Conaway 2dfa77993d Update DHT.cpp 2018-07-30 11:31:34 -07:00
Steven Conaway f771939337 Update DHT.h 2018-07-30 11:27:30 -07:00
Steven Conaway 6b8b1ccdb9 Update DHT.cpp 2018-07-30 11:23:35 -07:00
per1234 a1169d20b4 Use correct field separator in keywords.txt
The Arduino IDE requires the use of a single true tab separator between the keyword name and identifier. When spaces are used rather than a true tab the keyword is not highlighted.

Reference:
https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5:-Library-specification#keywords
2018-07-16 05:02:42 -07:00
Giuseppe Masino 3bba771f8c Changed boolean to bool 2018-06-27 19:18:17 +02:00
Boyi C 5211b2d701 fix typo 2017-12-12 14:24:57 +08:00
Boyi C a607a50475 Add support for DHT12.
Change DHT11 temperature resolution to 0.1 instead of 1.
2017-12-12 14:20:26 +08:00
Michel Metzger b07db5af21 Fix for slower boards. Use uint16_t in expectPulse loop to increase sampling rate and avoid bad readings.
Tested on atmega328 @ 8MHz and Feather M0 @ 48MHz
2017-11-02 22:53:50 -04:00
adams13x13 761f4f4fb9 Fixes #81 "signal already there" != "timeout"
If expectPulse(LOW) sees the port is already LOW (result == 0), this is not timeout!
2017-09-02 20:15:19 +02:00
Terry J Myers 16e61f1084 Modified read speed
Reduced delay times from 250ms and 20ms to 1ms.  This was done in accordance with the datasheet.  E.G. no where does it say you need to wait 250ms or 20ms.  It does say to set the line high for a minimum of 1ms (the second delay).  This has been tested and is working in my of my projects
2017-04-09 19:35:04 -04:00
microbuilder c978977718 Merged unified and raw libraries 1.3.0 2016-10-26 23:44:39 +02:00
Bodo Eggert 519393f42e Save 66 bytes by using integer arithmetric 2016-09-08 17:11:29 +02:00
Tony DiCola 09344416d2 Add GitHub issue template 2016-05-27 13:43:18 -07:00
Tony DiCola 6722942d6c Add GitHub pull request template 2016-05-27 13:38:07 -07:00
Timo Witte cad6977ba8 fix initilization of _lastreadtime 2015-12-27 02:47:09 +01:00
Spacefish 53375d8d70 Use MIN_INTERVAL define instead of hardcoded value 2015-12-26 22:32:34 +01:00