September 25, 2020
- IMA compressed audio now plays on 8-bit audio outputs
- Piu idle uses interval to reduce frequency of idle events
- GT911 capacitive touch input driver supports any number of touch points
- wasm build fixes for Linux host
- Fix crash on
get("REMOTE_IP")on UDP sockets. Update documentation on remote IP. #457 (reported by @JanVanBraeckel) - Update WebSocket server document to correctly explain
writemethod #445 (reported by @LaurenceMason) - Add replay example to demonstrate use of AudioIn class
- XS JavaScript engine - disallow use of bound function as constructor,
Object.definePropertiesworks for all types of functions - Add manifest for SMBus module
- Content for examples that depend on non-secure http connection moved to test.moddable.com domain to avoid https redirect (reported by @basuke)
- Core tween code of Piu Timeline object rewritten in C to increase speed and reduce memory use
This release includes significant enhancements to support for M5 device targets include M5Stack Fire, M5Stack CORE2, M5Atom Lite, M5Atom Echo, and M5Atom Matrix.
- Support for M5Stack CORE2 build target (
esp32/m5stack_core2) #455 (from @meganetaaan and @jpzukin) - Update targets for
esp32/m5atom-matrix,esp32/m5atom-echo, andesp32/m5atom-liteto be consistent in - M5Atom target fixes - correct colors for NeoPixel lights, correct NeoPixel string length, consistent accelerometer orientation
- Update AudioIn class to work on M5Stack Fire and M5Atom Echo targets.
- M5Atom Echo example stops playing sound before starting next
- Debounce buttons on M5 products to work around hardware noise when Wi-Fi is enabled