Releases: Moddable-OpenSource/moddable
Releases · Moddable-OpenSource/moddable
September 15, 2020
- GT911 touch driver reuses read buffer to reduce load on garbage collector
- Support 16-bit ARGB4444 pixels in tools
- XS JavaScript engine fixes for #446, #447, #448, #449, and #450 (reported by @kvenux)
- Fix crash if lwip socket closed immediately before Wi-Fi disconnect
- Fix crash in when using lwip listener (reported by @basuke)
- Fix crash invoking callbacks in audio mixer
- Update Moddable One and Moddable Two documentation to describe pin use by I²C touch and SPI display components
September 10, 2020
- Support M5Atom Lite, M5Atom Echo, and M5Atom Matrix (from @wilberforce)
- GT911 touch driver marks unavailable touch points with 0x80
September 8, 2020
- Lower overhead message queues for BLE on QCA4020
- Make start-up sound configurable on M5Stack and M5Stack Fire
- Desktop simulator supports screen "holes"
- Optional
microseconds
static property forTime
#439 (requested by @LaurenceMason) - Fix
modSPIUninit
crash on ESP32 - XS JavaScript engine fixes for #440, #441, and #442 (reported by @kvenux)
- Use Xtreme Quality IMA-ADPCM encoder by David Bryant for higher quality
- IMA ADPCM compressed audio stores temporally first sample in low 4-bits of byte
September 4, 2020
- Fix wifi-config example to run on Moddable One
- Fix TypeScript support on Windows
September 3, 2020
- BLE does not invoke
onDisconnected
when no connection establiished - On M5Stack, use GPIO 33 to distinguish screen type to determine if inversion is needed
- On ESP32, quiet
phy_init
logging to error level to reduce size of instrumented logs - On ESP32, enable multicore by default
- ESP8266 targets default to 40 MHz
dio
for maximum compatibility. Moddable One and Moddable Three targets still run at 80 MHzqio
- Update "Keeping Up To Date" guide for Python 3 on Linux
- XS JavaScript engine fixes overflow detection on
xsBeginHost
(and optimizes code to build stack frame) - XS JavaScript engine fix crash when inspecting host stack frame in xsbug
- XS JavaScript engine fixes for #432 (reported by @kvenux)
- Suspend implemented for lwip and macOS socket
- HTTP client implements suspend method for flow control of incoming data
- Fix file name case mistake in Servo class #436 (from @abparker)
August 31, 2020
- Audio mixer clamps by default (instead of overflow). Other behaviors stubbed in sources
- Audio mixer always decompresses first compressed audio block
- Update reminders in documentation to restart after modifying environment variables
- Update minimum Windows version support to 8.1 (from Windows 7 Pro)
- ILI9341 display driver implements
command
method to send commands directly to controller - Add CPU load monitor to xsbug Instruments pane for ESP32
- Lower overhead message queues for BLE on ESP32 using NimBLE
- Update manifest documentation for ESP32 to explain partitions file handling and how
sdkconfig
fragments are merged
March 29, 2018
Add mcsim
March 29, 2018
XS in C document update
QR code generator