Commit Graph

32 Commits

Author SHA1 Message Date
Tony DiCola
5cd78aead6 Fix merge conflict with interrupt disable lock. 2015-07-22 12:22:35 -07:00
Tony DiCola
85d85170bd Fix #37 by optimizing pulse read to use direct port access on AVR, stops checksum failures from missed signals. 2015-07-22 12:13:56 -07:00
Tony DiCola
9419315c50 Merge pull request #36 from Zirientis/master
Cause interrupts to be reenabled if a timeout occurs while waiting for the sensor
2015-07-01 22:16:10 -07:00
Zirientis
a2208eb813 Cause interrupts to be reenabled if a timeout occurs while waiting for the sensor. 2015-07-01 17:58:17 -07:00
Tony DiCola
a1393fc0ff Merge branch 'MyIgel-master' 2015-06-26 15:56:28 -07:00
Tony DiCola
ef9590ad96 Fix merge conflicts, make compute heat index default to Fahrenheit to not break old code that assumes default is Fahrenheit. 2015-06-26 15:56:04 -07:00
Tony DiCola
b6925ee001 Merge branch 'dynamic_timing' 2015-06-26 15:17:28 -07:00
Tony DiCola
729895339c Integrate keywords.txt from pull #31 2015-06-26 15:15:45 -07:00
Tony DiCola
9d7a9da8ae Refactor algorithm to dynamically adjust to faster/slower processors. Fix #35 #30. 2015-06-26 15:14:17 -07:00
Tony DiCola
a67e1a7e06 Automatic library.properties generation. 2015-03-31 12:09:43 -07:00
Igor Scheller
25942ac8b9 Added support for Celsius in computeHeatIndex 2014-11-01 12:27:16 +01:00
Tony DiCola
fcd865b3bc Update example to note cycle threshold parameter for Arduino Due. 2014-07-26 13:58:45 -07:00
Tony DiCola
7f7425f11e Resolve #24 by adding convert F to C function. 2014-07-25 19:34:35 -07:00
Tony DiCola
f2a48d6267 Resolve issue #20 by moving delay after 2 second read check to make read return quickly. 2014-06-02 13:41:12 -07:00
Tony DiCola
9611395a77 Switch to use noInterrupts and interrupts function. make read() public. This resolves pull #15. 2014-06-02 13:13:50 -07:00
Tony DiCola
ce05c3536c Remove serial.print from library and update example error handling. Resolves issue #11 and #13. 2014-06-02 13:03:27 -07:00
Tony DiCola
ffac2f15b7 Update example to show temp in Fahrenheit and add computeHeatIndex function to resolve issue #9. 2014-06-02 12:54:54 -07:00
Tony DiCola
633eb08654 Change example extension from .pde to .ino. 2014-06-02 12:36:44 -07:00
Limor "Ladyada" Fried
26e2bc1d79 Merge pull request #8 from soerup/master
Support for non 16 MHz devices by adding extra parameter to constructor
2013-01-02 07:58:47 -08:00
Lars Kirkeskov Sørup
ad73fab623 Support for non 16mhz devices
Added constructor parameter to allow for different timing needs. It has
the a default value of 6 which is the original value, so it should be
backwards compatible
2012-12-29 19:14:51 +01:00
Limor "Ladyada" Fried
71ee113a7b Merge pull request #4 from Jearil/master
Adding #ifndef DHT_H to header file
2012-08-26 18:42:37 -07:00
Colin Miller
fca71323bd Prevent dht.h being imported multiple times
Added a basic #ifndef DHT_H to the dht.h file so that if you have a
larger program and want to access the sensor from a different file, you
don't import it twice.
2012-07-26 21:39:47 -07:00
Paint Your Dragon
53e6481231 Default argument for compatibility with old sketches 2012-02-23 11:43:30 -08:00
Paint Your Dragon
14d816819c Merge pull request #3 from leprasmurf/master
Convert Celcius to Fahrenheit.
2012-02-23 11:27:41 -08:00
leprasmurf
a3d1dc78bf Added option for converting to Fahrenheit 2012-02-22 22:26:16 -05:00
leprasmurf
8f46f27b66 Modified readTemperature() prototype. Added prototype for new function. 2012-02-22 22:20:19 -05:00
Paint Your Dragon
cffd745009 Arduino 1.0 compliant 2011-12-02 19:50:02 -08:00
Ladyada
31b6b45352 clarified the pullup 2011-06-22 16:28:22 -04:00
Ladyada
b05219ab42 added mini readme 2011-06-22 16:12:33 -04:00
Ladyada
53f985c6b4 Example sketch 2011-06-22 16:09:13 -04:00
Ladyada
57ac62dab7 fully tested working DHT11/21/22 with built in '2 second' timer 2011-06-22 13:11:06 -04:00
Ladyada
7ecd3141a8 touch commit 2011-06-20 19:47:50 -04:00