- Based on Lua 5.1.4 (without *io, math, debug, os* module.)
- Based on Lua 5.1.4 (without *io, math, debug, os* module.)
- Event-Drive programming preferred.
- Event-Drive programming preferred.
- Build-in file, timer, pwm, i2c, 1-wire, net, gpio, wifi, adc, uart and system api.
- Build-in file, timer, pwm, i2c, spi, 1-wire, net, mqtt, gpio, wifi, adc, uart and system api.
- GPIO pin re-mapped, use the index to access gpio, i2c, pwm.
- GPIO pin re-mapped, use the index to access gpio, i2c, pwm.
# To Do List (pull requests are very welcomed)
# To Do List (pull requests are very welcomed)
- fix wifi smart connect
- fix wifi smart connect
- add spi module
- add spi module (done)
- add mqtt module
- add mqtt module (done)
- add coap module
- add coap module
- cross compiler
# Change log
# Change log
2015-01-27<br/>
support floating point LUA.<br/>
use macro LUA_NUMBER_INTEGRAL in user_config.h control this feature.<br/>
LUA_NUMBER_INTEGRAL to disable floating point support,<br/>
// LUA_NUMBER_INTEGRAL to enable floating point support.<br/>
fix tmr.time(). #132<br/>
fix filesystem length. #113<br/>
fix ssl reboots. #134<br/>
build pre_build bin.
2015-01-26<br/>
applied sdk095_patch1 to sdk 0.9.5.<br/>
added LUA examples and modules [by dvv](https://github.com/dvv). <br/>
added node.readvdd33() API [by alonewolfx2](https://github.com/alonewolfx2).<br/>
build pre_build bin.
2015-01-24<br/>
migrate to sdk 0.9.5 release.<br/>
tmr.time() now return second(not precise yet). <br/>
build pre_build bin.
2015-01-23<br/>
merge mqtt branch to master.<br/>
build pre_build bin.
2015-01-18<br/>
merge mqtt module to [new branch mqtt](https://github.com/nodemcu/nodemcu-firmware/tree/mqtt) from [https://github.com/tuanpmt/esp_mqtt](https://github.com/tuanpmt/esp_mqtt).<br/>
merge spi module from iabdalkader:spi. <br/>
fix #110,set local port to random in client mode.<br/>
modify gpio.read to NOT set pin to input mode automatic.<br/>
add PATH env with C:\MinGW\bin;C:\MinGW\msys\1.0\bin;C:\Python27 in eclipse project. resolve #103.
2015-01-08<br/>
2015-01-08<br/>
fix net.socket:send() issue when multi sends are called. <br/>
fix net.socket:send() issue when multi sends are called. <br/>
*NOTE*: if data length is bigger than 1460, send next packet AFTER "sent" callback is called.<br/>
*NOTE*: if data length is bigger than 1460, send next packet AFTER "sent" callback is called.<br/>
fix file.read() api, take 0xFF as a regular byte, not EOF.<br/>
fix file.read() api, take 0xFF as a regular byte, not EOF.<br/>
pre_build/latest/nodemcu_512k_latest.bin is removed. use pre_build/latest/nodemcu_latest.bin instead.
pre_build/latest/nodemcu_512k_latest.bin is removed. use pre_build/latest/nodemcu_latest.bin instead.