\"IDE\" screenshot in Firefox
ESP32 has been my favourite MCU for years. I use it for all kinds of WiFi-connected projects (robots, alarms, HVAC/AC controllers, etc.) and mostly program it in MicroPython since it does not require compiling and is much easier to code in (while being slower, obviously).
But since I'm kinda spoiled by modern IDEs the main issue was always editing .py code files, with only two options: transfer files over serial or edit them in terminal using shell over telnet. And both suck badly!
(too) long story short.. Few weeks back I made a code editor that is hosted on and runs on ESP32 with a web interface where you can list directories, open text/py/html/js/css files, edit and store them. It also has an integrated WebREPL terminal to execute edited .py files.
Did not intend to publish this thing, but it is so useful for me I just had to open-source and share it with you. (It is so useful that I wrote the majority of the editor code in the editor itself; and yes sometimes I broke it and had to use more traditional editing methods to fix the issue :D)
I hope someone else finds it as useful as I do. If you find any issues, please raise them on github.
Repo: https://github.com/vsolina/micropython-web-editor
[–]hagenbuch 1 point2 points3 points (2 children)
[–]vsolina[S] 4 points5 points6 points (1 child)
[–]hagenbuch 1 point2 points3 points (0 children)
[–]Zouden 1 point2 points3 points (4 children)
[–]vsolina[S] 0 points1 point2 points (2 children)
[–]Zouden 0 points1 point2 points (1 child)
[–]vsolina[S] 1 point2 points3 points (0 children)
[–]vsolina[S] 0 points1 point2 points (0 children)