xs-dev(moddable)セットアップ
xs-dev インストール
npm i -g xs-dev
初期設定
xs-dev setup --target-branch public
helloworld
xs-dev run --example helloworld
エラーが出るようになるが...
/Users/weizen/.local/share/xs-dev-export.sh:source:5: no such file or directory: /export.sh
IDF_PATH
のパスがないことによるエラーだった
ESP32のセットアップをすると解消されるらしい => ならなかった
xs-dev info
で表示される ESP32 IDF Directory
のパスを IDF_PATH
に指定
source $HOME/.local/share/xs-dev-export.sh
より前に記述する
デバイスセットアップ
xs-dev setup --device esp32
xs-dev setup --device esp8266
デバイスの検出
# xs-dev scan
✔ Found the following available devices!
Port Device Features
/dev/cu.usbserial-110 ESP32-D0WD (revision v1.0) WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
再度 hello world
# xs-dev run --example helloworld --device=esp32
⠹ Building and deploying project ... on esp32
...
Connecting....
Chip is ESP32-D0WD (revision v1.0)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
...
ポートは指定できるならした方がよいと思われる
デバッガーが起動しブレイクポイントで停止した。うまくいったようだ
マイプロジェクト
# xs-dev init my-project
Generating Moddable project: my-project
Run the project using: cd my-project && xs-dev run
helloworld と同様の挙動が確認できた。