668 Commits

Author SHA1 Message Date
MarsTechHAN
04c03b00ae @jorgempy We change the API of DNS callback format back
Make the net api universe  Callback Format -> function(conn,ip)
2015-06-20 19:10:01 +08:00
vowstar
75c3cf29c2 Disable interrupts while communicating with DHTxx. 2015-06-20 02:08:20 +08:00
vowstar
3430e5f826 Add __attribute__((optimize("O2"))) to ws2812 module. 2015-06-20 01:40:45 +08:00
vowstar
cda7992c1a Fix DHTLIB bug of DHT22, DHT21, DHT33, DHT44. 2015-06-20 00:26:59 +08:00
vowstar
c56659e84d Using __attribute__((alias("dht_read"))) reduce code size. 2015-06-19 01:05:19 +08:00
vowstar
87341547d7 Update DHTlib, supported DHT11 or DHTxx automatic detection.
Using @MarsTechHAN 's method.
New usage:
status, temp, humi, tempdec, humidec = dht.read( id )
print( dht.read( id ) )
= dht.read( id )
2015-06-18 20:53:52 +08:00
vowstar
98a2c9fdb6 Align all TAB=8 in app/Makefile, make sure it fit for github display. 2015-06-18 17:36:27 +08:00
vowstar
af56aea1e8 Update dhtlib api, support both integer and float version. 2015-06-18 17:19:55 +08:00
vowstar
899935e60b Add DHT Lua Module for interfacing with the DHTxx sensors (xx = 11-21-22-33-44). 2015-06-18 16:31:40 +08:00
vowstar
515a7bf1ab Add dhtlib for DHT11/21/22/33/44, port from Arduino. 2015-06-17 16:30:12 +08:00
Orgmar
b0a4e4d3e9 Changed BUILD_DATE. 2015-06-17 00:16:57 +08:00
Orgmar
07543a074b Merge branch 'dev096' of https://github.com/nodemcu/nodemcu-firmware into dev 2015-06-17 00:15:05 +08:00
Vowstar
9b7728160f Merge pull request #478 from NodeUSB/dev096
Dev096 - 433MHz transmit code
2015-06-17 00:13:00 +08:00
Mike Wen
d955c8815b add 433MHz transmission 2015-06-11 18:07:16 -04:00
Mike Wen
7df0a45b07 add 433MHz transmission 2015-06-11 18:05:27 -04:00
Mike Wen
a8622795a7 add 433MHz transmission 2015-06-11 18:05:18 -04:00
Vowstar
8044014f96 Merge pull request #471 from nodemcu/dev
Merge dev into dev096
2015-06-08 14:04:28 +08:00
HuangRui
47bbbb8d38 Merge branch 'dev096' of https://github.com/nodemcu/nodemcu-firmware into dev 2015-06-08 13:43:05 +08:00
Vowstar
c5a07d4327 Merge pull request #469 from cal101/dev
Problem with multiple MQTT subscriptions #459
2015-06-08 11:23:43 +08:00
cal
9dc71cfec0 Trying to fix
Problem with multiple MQTT subscriptions #459
	https://github.com/nodemcu/nodemcu-firmware/issues/459

Fix possible wrong buffer pointer increment.
2015-06-07 12:45:55 +02:00
Vowstar
ef4e6fa95f Merge pull request #467 from DiUS/newcrypto
Crypto module improvements
2015-06-05 13:01:38 +08:00
Vowstar
3118fa5761 Merge pull request #465 from cal101/dev096
Fix Problem with multiple MQTT subscriptions #459
2015-06-05 13:00:59 +08:00
Johny Mattsson
7867fd083c Move crypto things to irom0.text segment.
This releases 1168 bytes back to the heap.
2015-06-05 13:03:08 +10:00
Johny Mattsson
223a936779 Switched crypto module to use ROM SHA1/MD5.
Also disabled MD2 support by default (see MD2_ENABLE in user_config.h).
2015-06-05 12:12:24 +10:00
cal
fdcb982351 Trying to fix
Problem with multiple MQTT subscriptions #459
	https://github.com/nodemcu/nodemcu-firmware/issues/459

Fix possible wrong buffer pointer increment.
2015-06-04 11:46: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
Vowstar
18e84623c5 Merge pull request #463 from DiUS/newcrypto
Crypto module, take 2
2015-06-03 22:02:11 +08:00
Vowstar
1eea5ab1a0 Merge pull request #460 from dnc40085/dev096_wifi.sta.getap_output_select
Added option to wifi.sta.getap to allow changing output format
2015-06-03 22:01:46 +08:00
Johny Mattsson
d855584bae Fixed off-by-one error from refactoring. 2015-06-03 17:20:55 +10:00
Johny Mattsson
06724fbb17 Renamed SHA2 support option to SHA2_ENABLE per request. 2015-06-03 11:20:16 +10:00
Johny Mattsson
2d1e69151e Extended Lua crypto module with hash & hmac. 2015-06-02 18:17:30 +10:00
Johny Mattsson
32dd9b7b7a Crypto library with unified interface.
Uses both existing MD2/MD5/SHA1 and the Gifford SHA256-512, unless WITHOUT_SHA2
is defined.
2015-06-02 18:15:18 +10:00
Johny Mattsson
68ef22ace5 Imported Aaron Gifford's SHA{256,384,512} implementation. 2015-06-02 17:02:14 +10:00
dnc40085
353209fb4e Change comments for wifi.sta.getap 2015-05-31 22:45:43 -07:00
dnc40085
a5fe3d0146 Added option to wifi.sta.getap to allow changing output format between
new style and old style
2015-05-31 21:43:03 -07:00
BruceMe
46a07700fb Rename http_server to http_server.lua 2015-05-31 09:09:23 -05:00
BruceMe
d1fe4e620a HTTP Server for LED/Servo
A simple yet robust HTTP server that can parse GET parameters and turn on/off a light or set the position of a servo.
2015-05-31 09:09:05 -05:00
BruceMe
bcfe753341 ADC driving RGB LED; electronic mood ring
It's as simple as ADC (analog to digital converter); easy as RGB (Color LED)...

This example can be run on any ESP8266, but it runs out of the box on the ebay search for.. "ESP8266 Battery Holder" with the light sensor on ADC0 and RGB LED.  Fun and easy way to do more than blink a light.
2015-05-31 09:08:07 -05:00
Vowstar
fcde022c93 Merge pull request #450 from dnc40085/dev096_revert_commit_5261fb1
Revert "Update spiffs to latest." on dev096 branch
2015-05-29 15:06:04 +08:00
Vowstar
d8a8746b9e Merge pull request #447 from creationix/dev
Add crypto module.
2015-05-29 15:05:37 +08:00
Vowstar
d9bb585523 Merge pull request #445 from makefu/dev
app/modules/ws2812.c: re-add ws2812.write(), fixes #321
2015-05-29 15:05:25 +08:00
dnc40085
01d90f1cb0 revert app/spifs folder to commmit 8f925e6 2015-05-28 23:54:07 -07:00
dnc40085
1f798dabf7 Revert "Update spiffs to latest." 2015-05-28 17:38:08 -07:00
=
2128c42f02 Add headers for discovered rom functions 2015-05-28 15:10:12 -05:00
=
59df376a3a Rename base64Encode to toBase64 and hexEncode to toHex 2015-05-28 09:00:13 -05:00
=
c8145434c3 Add crypto.hexEncode and crypto.mask 2015-05-28 07:47:09 -05:00
=
ca78b9ea2c Add crypto module initially containing sha1 and base64_encode. 2015-05-28 07:46:57 -05:00
makefu
c29edf7a22 app/modules/ws2812.c: re-add ws2812.write()
Add the original ws2812.write() function which does not scramble the
buffer while preserving the 'new' ws2812.writergb.

With this everybody should be happy again
2015-05-26 23:12:38 +02:00
Vowstar
f7a6183853 Merge pull request #437 from dnc40085/dev096_adc.vdd33_fix
Added fix to adc.readvdd33() to prevent crashing in station mode
2015-05-24 07:23:16 +08:00
Vowstar
2d0689142c Merge pull request #438 from dnc40085/dev096_wifi.getchannel
added wifi.getchannel
2015-05-24 07:23:07 +08:00