Welp, I thought we were approaching a state of more bug fixes and fewer features but then I decided to improve the Python slice
object and ran out of flash space on the "local" boards. So, I went looking for some bytes and managed to free up ~5000 bytes using link time optimization (LTO)! Everything has worked well for me so far but it'd be good to get some soak time on LTO.
This release is based on MicroPython 1.8.7.
Change highlights since 0.9.0:
- Switch on link time optimization for "local" boards. "Express" boards will get it once GCC is fixed.
- Add experimental USB HID mouse and keyboard support and a helper driver to go with it.
- Add
indices()
support toslice
s and turn on named attributes on slices. - Lots of bug fixes too!
To install, download a .bin file and follow the guide here for M0 and here for ESP8266.