I've just started working with M5 Tough (about a month). I can execute some code and tinker with the basics as I attempt to do something more advanced. I can answer some basic things I have tried.
The simple stuff:
I flashed the UIFLow 2.0 firmware using m5burner
Used the web uiflow software to write a basic program and pushed it onto the device.
Then, I connected to the device using Thonny. I can now write code in main.py (using UIFlow web IDE to figure out some code blocks and copy it into the main.py)
The things I am working on: (the documentation is terrible)
- Connect the device to a Bluetooth speaker
- Read a music file from an SD card and play it over Bluetooth