Chat about current Lua tools and IDEs

User avatar
By zeroday
#3172 Some tools/IDE for NodeMcu or ESP8266

ESP8266App(python): from @OpenThings
https://git.oschina.net/supergis/ESP8266App

OpenThings wrote:I am using python build a lib,features:
1.can upload LUA file to ESP8266.
2.using python xconsole into run LUA script.
3.using xcon_tcp.py to run LUA through wifi connection.
4.tcp/udp server/client for debug and auto-testing.

All source code at:
https://git.oschina.net/supergis/ESP8266App
Thanks your any suggestion.



luatool: from @4refr0nt
https://github.com/4refr0nt/luatool

4refr0nt wrote:
picstart1 wrote:OK the only issue that is a little tiresome is with the rs232 interface ( ex a Coolterrn Windows app and a usb to comm port) lua files need to be typed in.
An IDE that allows the *.lua file to be read in and uploaded in a way that doesn't overrun the '>' esp8266 prompts would be less tiresome.
IDE would also choose and configure the comm port. In this way *.lua files could be edited with a PC editor and uploaded to update the esp8266 lua scripts.
There is a python app to do this via a PC TCP/IP server to a client esp8266 which is nice for net updating but for testing scripts a terminal type IDE might be pleasant.
Do we have a terminal type IDE available?


Not IDE, but you can use you favorite editor and upload lua script to ESP8266 flash with luatool
User avatar
By scargill
#3276 Loading files with Coolterm is easy - just set a 300ms (max) delay in Coolterm on output - I paste in large fles and have them uploaded without issue.

zeroday wrote:Some tools/IDE for NodeMcu or ESP8266

ESP8266App(python): from @OpenThings
https://git.oschina.net/supergis/ESP8266App

OpenThings wrote:I am using python build a lib,features:
1.can upload LUA file to ESP8266.
2.using python xconsole into run LUA script.
3.using xcon_tcp.py to run LUA through wifi connection.
4.tcp/udp server/client for debug and auto-testing.

All source code at:
https://git.oschina.net/supergis/ESP8266App
Thanks your any suggestion.



luatool: from @4refr0nt
https://github.com/4refr0nt/luatool

4refr0nt wrote:
picstart1 wrote:OK the only issue that is a little tiresome is with the rs232 interface ( ex a Coolterrn Windows app and a usb to comm port) lua files need to be typed in.
An IDE that allows the *.lua file to be read in and uploaded in a way that doesn't overrun the '>' esp8266 prompts would be less tiresome.
IDE would also choose and configure the comm port. In this way *.lua files could be edited with a PC editor and uploaded to update the esp8266 lua scripts.
There is a python app to do this via a PC TCP/IP server to a client esp8266 which is nice for net updating but for testing scripts a terminal type IDE might be pleasant.
Do we have a terminal type IDE available?


Not IDE, but you can use you favorite editor and upload lua script to ESP8266 flash with luatool
User avatar
By dnhkng
#3284
scargill wrote:Loading files with Coolterm is easy - just set a 300ms (max) delay in Coolterm on output - I paste in large fles and have them uploaded without issue.


Where is that setting? On my Mac version, I see under the Transmit Options: Use transmit character delay (doen't help) or Use transmit line delay, which needs a delay character and also doesnt seem to help. I get a reboot about half-way through sending the Telnet example.

-Dave