Also, if you are on a linux (debian based distro like ubuntu or mint) you can install platformio with apt-get install paltformio
and then add yourself to the “dialout” group sudo usermod -a -G dialout <username>
so you get full access to the USB port which will probably end up being /dev/ttyACM0 (you will have to log in again to get the group) At that point you can check out the github project (Maslow-Main branch) and run pio run -t upload -e usb --upload-port /dev/ttyACM0
and it will build and install the firmware, or pio run -t uploadfs -e usb --upload-port /dev/ttyACM0
to reset the filesystem (index, maslow.yaml, etc). Without the -e usb
it will try to upload over wifi to maslow.local or you can specify the IP or hostname with --upload-port for that.
2 Likes