QuickJS_ESP32_IoT_Device

以降は、以下のリポジトリに変更しました。
https://github.com/poruruba/QuickJS_ESP32_IoT_Device_M5Unified


電子書籍「M5StackとJavascriptではじめるIoTデバイス制御」のサポートサイトです。
https://poruruba.booth.pm/items/3735175


以下のQiitaでも適時機能拡張を紹介しています!
https://qiita.com/poruruba
https://github.com/poruruba/QuickJS_ESP32_IoT_Console

更新履歴

  • 2022-3-26
    • UDP通信機能の追加
    • SDをセマフォで排他制御
    • モジュールサイズオーバーチェックを追加
  • 2022-3-27
    • Audio機能の追加
    • Javascript実行の一時停止/再開の追加
  • 2022-03-31
    • 不揮発メモリ操作の追加
    • 一部動作不備の修正
  • 2022-4-2
    • DAC出力のAudioに対応
    • M5Stack Fireでの動作を確認
  • 2022-4-8
    • Syslog出力を追加
    • 試験的にBlocklyに対応
  • 2022-4-9
    • WebAPI・BlocklyからLCDを操作できるように追加
  • 2022-4-10
    • MQTT機能の追加
  • 2022-4-16
    • 温湿度センサ(SHT30、DH12)の追加
  • 2022-4-29
    • LCDにスプライト表示を追加
  • 2022-5-1
    • audioにpause/resumeを追加
    • udpのcheckRecvの仕様を変更
  • 2022-5-7
    • 各種M5ユニット用ライブラリを追加
  • 2023-2-24
    • 8ポテンショメータユニットを追加
    • M5StampC3・M5StampC3Uを追加

誤記訂正

  • 2022-03-31
    • 赤外線送受信とUDPのサンプルを追記
  • 2022-4-2
    • DAC出力のAudio対応に伴い、audio.beginの入力パラメータ仕様を変更
  • 2022-4-8
    • Syslog出力を追加
    • IPアドレス指定方法を変更
    • Blocklyにおいて、Javascript出力でpressになっていたのを修正
  • 2022-5-1
    • Audioのdispose方法を修正