whitecatboard / Lua-RTOS-ESP32

Lua RTOS for ESP32
Other
1.2k stars 221 forks source link

esp8266 support? #203

Closed arrowcircle closed 5 years ago

arrowcircle commented 5 years ago

Hi! Readme says Lua RTOS ESP32 support esp8266, but there are no boards available while flashing with wcc tool. Is esp8266 supported?

technomancy commented 5 years ago

Would be great to either fix the readme if it's inaccurate or to provide links to an explanation for how to use the ESP8266.

solarkraft commented 5 years ago

Any updates on this? Would it theoretically be compatible? Has there been a port?

hiperiondev commented 5 years ago

Any updates?

hiperiondev commented 5 years ago

All patches are for esp32 IDF

bhgv commented 5 years ago

esp8266 has too (10x) low memory. there are was early choise for esp8266 but it doesn't work for me. i did a fork and remade it to run on low memory and some other features like work with ports extenders as esp8266 has too low pin/ports, small httpd, oled etc. but it's hard to work on so low memory. if you want a workable kind of lua-rtos-esp8266 you may look to my github repo.

jolivepetrus commented 5 years ago

@arrowcircle, @technomancy, @solarkraft, @hiperiondev, @bhgv,

Dear all,

In the past we migrate some parts of Lua RTOS running in PIC32MZ to ESP8266. This work was used later to create Lua RTOS for ESP32.

Due to the interest in Lua RTOS for ESP8266 we have decided to make repository public again. But there is a lot of work to do, and we need collaborators for it.

You can find the repository here:

https://github.com/whitecatboard/Lua-RTOS-ESP8266

bhgv commented 5 years ago

.. But there is a lot of work to do, and we need collaborators for it. already working fork. a little remaden. include working edit, web-server, threads (but practically you can run only 1 thread additionally to main. low memory) etc

https://github.com/bhgv/LuOS9p-ESP8266

because esp8266 has too low memory you can't write big progs in Lua. the best - to write your own Lua modules in C and connect/configure them with Lua.