Pro:
- no platform issues
- based on familiar arduino IDE
Con:
- only does C code
- requires custom board
Following this tutorial it is quite easy to verify that your MCU works correctly.
This uses C
code though ๐
Here is an alternative tutorial that goes through similar setup steps but has a different demo code.
Pro:
- should be cross platform (only tried macos)
Con:
- no GUI
- some basic python skills
Installation:
- install esptool.py
pip install esptool
which makes the CLI available viaesptool.py
- make sure you have python2
- install
pyserial
for your local python2 environment - clone/download
luatool.py
Usage:
- build custom firmware (select required modules): https://nodemcu-build.com/index.php
- flash the firmware using
esptool.py -p /dev/tty.wchusbserial1410 write_flash -fm qio 0x00000 fw.bin