Commit Graph

122 Commits

Author SHA1 Message Date
elgarbe 4c037bfeac Add support for Temperature Comparison register set/get functions 2016-01-06 15:05:32 -03:00
Nick Andrew 0a7b730e23 Support DS18S20 and fix negative temp handling
The DS18S20 has only 1 fractional bit whereas DS18B20 has 4, and their
temperature register alignment differs. Check the family code to choose
the correct multiplier for both devices.

Closes #610

Negative temperatures (less than 0°C) are returned as a sign-extended
two's complement number. Subtract 0x10000 to recover the proper
negative value.

Signed-off-by: Nick Andrew <nick@nick-andrew.net>
2015-11-16 23:32:20 +11:00
Marius Schmeding f343af9683 adding lua_module for Grove Digital Light Sensor (http://www.seeedstudio.com/wiki/Grove_-_Digital_Light_Sensor) 2015-07-21 18:56:29 +02:00
Luna b4f0c2d1ee another one 2015-06-25 01:35:50 +02:00
Luna ba39d0961a tottaly found a bug 2015-06-24 23:01:58 +02:00
Luna 6f7542c1a9 working lua impl. of base64 2015-06-24 22:50:20 +02:00
HuangRui 3cd5a6a1ed Merge branch 'master' of https://github.com/bruceme/nodemcu-firmware into dev
Conflicts:
	app/modules/net.c
2015-06-04 15:04:12 +08:00
Levente Tamas de053cf479 Add support for lm92 temperature sensor
Added LUA module for the lm92 +-0.33C 12bit+sign temperature sensor.
2015-05-17 12:03:42 +03:00
Martin Han effb57247c Add Example to yeelink lib 2015-04-22 13:16:37 +08:00
Martin Han a60f28cf9c Ver 0.1.2 r1 Add init ok callback function 2015-04-22 13:10:06 +08:00
Martin Han 5bda87845f Update to Ver0.1.2, fix logic bug
Detail:
When require lib before connect to ap, program will return nil but the table.
2015-04-22 12:50:02 +08:00
Martin Han 0f203f32c3 Resuce RAM Usage 2015-04-20 19:43:24 +08:00
Martin Han a3b72906d5 Yeelink Modules 2015-04-14 20:42:16 +08:00
Sander Boele 4437c46825 fixed floating point problem in bcd conversions 2015-04-11 11:26:44 +02:00
Martin Han 9df94c7ee6 Really Fix the BUGs, add come comment
Sorry for the mistake, I forgot to save the file when gitting...
2015-04-06 14:38:35 +08:00
funshine 560ad8e029 remove dht22 lib, use dht_lib instead 2015-04-06 00:11:12 +08:00
funshine fee2cf476a Merge branch 'master' into dev 2015-04-06 00:06:08 +08:00
Martin Han c21dea9d8e Fix DHT11 10times BUG, add auto-select feature 2015-04-05 23:23:18 +08:00
Martin Han b1287756bc Adjust the detail, fix program bug 2015-04-05 23:22:25 +08:00
Vowstar 263179ea14 Merge pull request #329 from MarsTechHAN/patch-2
Add support to DHT11 and add some comments.
2015-04-04 08:12:29 +08:00
Martin Han 1bc81f4c3e Add support to DHT11 and add some comments. 2015-04-03 23:44:26 +08:00
Martin Han 4ca371f473 Add support to DHT11 and add some comments.
Change function names.
read->-read11() support DHT11
        ->read22() support DHT21 DHT22
2015-04-03 23:34:12 +08:00
AllAboutEE eef53a532f Merge remote-tracking branch 'upstream/dev' into dev 2015-03-16 04:22:07 -05:00
AllAboutEE 6c092e42ed Fixed bug where email text after CR and LF would not be read. Added example links, Fixed bug where send function could not be called more than once due to count variable. 2015-03-16 04:17:19 -05:00
funshine 9818c5063b Merge branch 'master' into dev 2015-03-15 20:51:38 +08:00
zeroday 6c8cace9c0 Merge pull request #222 from sza2/master
Fix for negative values, Thanks @sza2
2015-03-15 20:46:50 +08:00
AllAboutEE 998f96a4d6 Added base64 module needed to encode username and password. Added SMTP send email example. 2015-03-13 14:39:14 -05:00
AllAboutEE 72f767445f Working example of IMAP read email module. 2015-03-12 11:27:01 -05:00
AllAboutEE 56aa416535 Added imap lua module and updated read_email_imap.lua example to use module. There is a bug where Examine is not sent sometimes. 2015-03-12 01:16:02 -05:00
zeroday b489838017 Merge pull request #271 from ftruzzi/master
DRDYn pin support added.
2015-03-08 10:12:15 +08:00
Francesco Truzzi c96c8d570a Update README.md 2015-03-07 15:04:42 +01:00
ftruzzi 1c54cca234 Added DRDYn pin support. 2015-03-07 15:01:20 +01:00
Francesco Truzzi 8c2880d718 Delete README.md 2015-03-07 14:57:08 +01:00
Vowstar acf0df3aad Merge pull request #269 from ftruzzi/master
New module: HDC1000 temperature and humidity sensor.
2015-03-07 11:03:37 +08:00
Francesco Truzzi be93fe5e14 Update README.md 2015-03-07 03:14:52 +01:00
ftruzzi 9f7a2554f5 First release of HDC1000 module.
A module for the HDC1000 temperature and humidity sensor.
2015-03-07 03:11:17 +01:00
funshine 0f6046d8a2 Merge branch 'master' into dev 2015-03-03 14:46:08 +08:00
AllAboutEE 34d0b773d9 Added I/O expander MCP23008 module and two examples: digital output with LEDS, and digital input with buttons. 2015-03-02 13:21:26 -06:00
Tamas Szabo 67ab2d018e Update ds18b20.lua 2015-02-21 17:05:16 +01:00
robcazzaro 85727485cf Update dht22.lua
Addresses issue #225, slower loop timing due to the use of floats. Should be safe to use with integer-only builds, since on integer-only builds I could never see "3" as a valid value for either low or high
2015-02-16 19:17:23 +00:00
sza2 5a629e4297 Fix for negative values 2015-02-14 10:48:41 +01:00
Vladimir Dronnikov edc7eaf3ff redis client module added. pubsub so far 2015-02-06 22:22:37 +03:00
Vowstar 513c46b453 Merge pull request #165 from Manawyrm/patch-1
Fixed DS18B20 handling because of new floating point handling
2015-02-03 12:54:16 +08:00
Vowstar a30ff88dc3 Merge pull request #167 from javieryanez/patch-4
Add support for NodeMCU with float point in the example
2015-02-03 12:52:33 +08:00
Javier Yáñez d155cfc57e Add support for NodeMCU with float point in the example 2015-02-02 10:01:24 +01:00
Javier Yáñez a3e518724c Support for versions of NodeMCU with float point
Read error is indicated with humidity = nil
2015-02-02 09:59:20 +01:00
Tobias Mädel 4bde88cd81 Fixed DS18B20 handling because of new floating point handling
Hi,

because of the new floating point API, the old ds18b20 code returns strange values like "19.8250.8250". 
This change fixes that. 

Best regards,
Tobias
2015-02-01 18:20:45 +01:00
HuangRui 8cc661923b The read function returns an incorrect temperature. Fixed #149. 2015-01-31 10:46:43 +08:00
HuangRui f45e6fece3 Followed Vladimir Dronnikov's advices.
https://github.com/nodemcu/nodemcu-firmware/pull/156
2015-01-30 22:21:44 +08:00
Martin Han ad1ec8fb6d BH1750中文手册 2015-01-30 21:42:23 +08:00
Martin Han de128ea88c UPDATA TO LELIAN 2015-01-30 21:28:31 +08:00
Martin Han 6aca8daf16 Print LUX Data Every 10s 2015-01-30 21:24:54 +08:00
Martin Han fb10825c13 BH1750 User's Manual 2015-01-30 21:21:18 +08:00
Martin Han 555d64af2a BH1750 Module, Written by xiaohu 2015-01-30 21:20:30 +08:00
Martin Han eb55edaba7 Revert "BH1705 Manual"
This reverts commit 3c2288cc47.
2015-01-30 20:52:59 +08:00
Martin Han 3c2288cc47 BH1705 Manual 2015-01-30 20:32:46 +08:00
Vladimir Dronnikov 5d62624e08 cleanup http module 2015-01-26 14:36:39 +03:00
HuangRui d4dcf55764 Formatted ds18b20.lua. 2015-01-26 18:16:55 +08:00
Vowstar 09335d8252 Merge pull request #131 from javieryanez/patch-2
Error checking added in the example. Functions description added
2015-01-26 04:20:04 +08:00
Javier Yáñez 5a50f4e4ee Error checking added in the example. Functions description added 2015-01-25 20:20:48 +01:00
Javier Yáñez 71dd55ba45 Turn some variables to local
ake some adjustments because of the optimization using local variables
2015-01-25 20:13:07 +01:00
HuangRui 0ea9cb9c01 VIP6(xingyuewang,http://517513.cn) commit si7021 module. 2015-01-22 23:30:59 +08:00
HuangRui f09f6443d1 Move ds18b20.CN.md to ds18b20.ZH.md 2015-01-21 18:45:08 +08:00
HuangRui 2fbd5ed509 Move bmp085.lua to bmp085 folder.
Add bmp085.EN.md.
2015-01-21 18:43:57 +08:00
Vowstar 8660c32dbc Merge pull request #120 from javieryanez/patch-2
Add README.md for DHT22 module by javieryanez
2015-01-21 16:00:26 +08:00
Javier Yáñez 0b8b883e90 README.md for DHT22 module 2015-01-21 08:23:06 +01:00
Javier Yáñez 75904ed9bd DHT22 module 2015-01-21 08:21:08 +01:00
Vladimir Dronnikov 93249a52cb http module draft, with example 2015-01-19 20:12:06 +03:00
Tobie Booth bfa3128a6d Added DS3231 module, documentation, and examples 2015-01-18 18:45:17 -06:00
baracudaz 6525747859 DS18B20 module examples
Adding couple of example on how to use DS18B20 module
2015-01-10 10:58:08 +01:00
HuangRui c18f198af8 Fix the bug of memory release in documents. 2014-12-23 16:24:53 +08:00
funshine 152107feab rename folder name to pre_build 2014-12-22 20:28:37 +08:00