Skip to content

September 25, 2020

Choose a tag to compare

@phoddie phoddie released this 06 Oct 05:34
· 7220 commits to public since this release
  • 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 write method #445 (reported by @LaurenceMason)
  • Add replay example to demonstrate use of AudioIn class
  • XS JavaScript engine - disallow use of bound function as constructor, Object.defineProperties works 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, and esp32/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