Current Lua downloadable firmware will be posted here

User avatar
By marcelstoer
#19260 This is the last status update in this thread. All further updates will be posted to separate threads.

The font selection is done. Has worked reliably so far.

The modifications to the version string were activated about an hour ago. After booting the firmware will now report something like this

Code: Select allNodeMCU custom build by frightanic.com
   branch: master
   SSL: true
   modules: node,file,gpio,wifi,net,uart,mqtt
   built on: 2015-06-02 12:44
  powered by Lua 5.1.4


SSL is disabled by default but will be enabled automatically if the MQTT module is selected. Of course you may enable it manually even without MQTT.

Furthermore, real-time build stats are available at http://frightanic.com/nodemcu-custom-build/stats.php. This page is linked to from the start page and the build confirmation page (idea: analyze the stats while waiting for your build to finish ;-) ).

Have fun!

http://frightanic.com/nodemcu-custom-build/
User avatar
By cal
#19262 Cool.

What do you think about adding the git hash to the version string so it gets reproducable?

When more people have different modules in use the usefulness of error messages printing addresses
of functions will vanish.
You need a mapfile to convert them back to function names and if thats not available a rebuild
may be useful.

Cal
User avatar
By marcelstoer
#19267
cal wrote:What do you think about adding the git hash to the version string so it gets reproducible?


Indeed, I realized that a few minutes after I posted the update here. I might even go with the full URL to the NodeMCU repo instead of just the commit ID e.g. https://github.com/nodemcu/nodemcu-firm ... 61f3215a68 instead of fcde022c9358547208721ba118a93a61f3215a68.
I'm working on it right now and it'll become available "silently" (i.e. no announcement) when I'm done. Stay tuned.
User avatar
By cal
#19269 I hope you don't mind if I won't stay tuned. ;-)
I need to get my own pet project on the road that hopefully will find it's way to the modules at some time, too.
May improve debugging but don't stay tuned ...

Cal