Kick Out the World

技術的なメモとかポエムを書きます。

Moddable July 12, 2021がリリースされました

github.com

XSの改善

ECMAScript® Embedded Systems API 仕様対応

SubPlatformのProvider定義追加

esp32/m5stack などSubPlatformに対してもProvider定義が追加されました。ESP32配下のSubPlatformはほとんど対応されているようです。I2CやSPIをはじめとしてSubPlatform固有のピンアサインが定義されています。 

IOクラスを用いたセンサー類のドライバー実装の追加

NTC ThermistorセンサーやAHT10が追加

対応ボード追加

SparkFun Thing Plusが追加となりました。

www.switch-science.com

音声再生

AudioOutでSBCエンコードの再生に対応

SBCとはBluetoothに使用される音声圧縮方法のことだそうです。

AudioOutで矩形波のトーン再生に対応

M5stack本家ライブラリのM5.speaker.tone相当が実現できます。

QRcodeモジュールの改善

TextDecoder, TextEncoderモジュールの追加

UTF-8バイト列と文字列の変換ができる

mcbundleのドキュメント追加

Moddable Store(?!)向けにアプリケーションをパッケージングするためのツールのようです。 パッケージングするための定義はmanifest.jsonに記載する模様。

Windowsには対応してないようなので動作確認は未実施