- Add NodeMCU build device targets for ESP8266 and ESP32 (
esp/nodemcu
and esp32/nodemcu
)
- Add Button and LED classes following the TC53 IO Peripheral Class Pattern
- Use Button and LED in classes in hosts for Moddable One, Moddable Two, Moddable Three, ESP8266 NodeMCU, and ESP32 NodeMCU.
new Host.Button.Default({
onPush(down) {
trace(`Button pushed: ${down}\n`);
},
})
const led = new Host.LED.Default;
led.on();
led.off();
led.write(1);
- Update Commodetto mini-drag example for FT6202 capacitive touch driver compatibility #465 (reported by @basuke)
- mcrun fixes for Windows host
- Piu example to control Moddable Two display backlight (by @lprader)
- XS JavaScript engine fixes for #452 and #453 (reported by @kvenux)
- ESP32 builds that do not use Wi-Fi are smaller (about 200 KB) by using
esp_efuse_mac_get_default
in the debugger communication to report the device ID
- Option to set lwip hostname on ESP32 #470 (requested by @ederle)