3.0-master_20200610
版本发布时间: 2020-06-10 17:52:18
nodemcu/nodemcu-firmware最新发布版本:3.0.0-release_20240225(2024-02-25 17:40:35)
Highlights
- @TerryE has added Lua 5.3 alongside the Lua 5.1 support; build with
make LUA=53
to build against the new language core. The new language core brings many under-the-hood improvements and we anticipate switching to Lua 5.3 by default in the next release and removing 5.1 in the release thereafter.
Please see the release milestone for all the details.
Breaking changes
- TLS 1.1 support removed from default configuration. Please use TLS 1.2.
-
node.output()
now uses a pipe to pass output instead of a string.
New modules
- LiquidCrystal Lua module for driving character-based LCDs #2974
-
net.ifinfo
interface for the network stack #2854 -
net.ping
for sending ICMP Echo Requests #2854 - NMRA DCC decoder; we look forward to seeing NodeMCU-based model railway hardware! #2905
-
softuart
for bit-banged serial, #2673
Noteworthy enhancements
- hx711 driver improvements #2915
- MbedTLS 2.16.3 from upstream.
- New TLS verification API for flash-less operation
-
telnet
Lua example now converted to Lua module and made more robust #3133 - Many fixes and improvements to documentation
Bugfixes
- BMP085 driver fixes #3070)
- BME680 driver fixes #2969)
-
color_utils.grb2hsv()
had an inverted logic test #3076 - DS18B20 lua module now checksums readouts #2992
-
endusersetup
HTTP demarshaling bug workaround #3069 -
gpio
interrupt handling fixes #3091 -
http
chunked downloads support and other fixes #2985 - luaOTA example no longer stale #2954
-
u8g2
now correctly has aupdateDisplay
method #3093 -
ws2812
fixes #2953
Deprecation
-
crypto.toHex
andcrypto.toBase64
are deprecated and will be removed in the next release; use the methods of the same name fromencoder
instead. -
rc
is deprecated, having long been superseded byrfswitch
, and will be removed in the next release. -
sqlite3
is deprecated and will be removed in the next release. -
ws2812_effects
is deprecated and can and will be re-implemented in Lua for the next release.
1、 luac.cross_x64_float.exe 1.75MB