目次

arduino-cli

arduinocli

https://arduino.github.io/arduino-cli/latest/getting-started/

https://blog.kemushicomputer.com/2020/05/arduino-cli.html

https://l-w-i.net/t/arduino/cli_001.txt

https://joachimweise.github.io/post/2020-04-07-vscode-remote/

https://blog.aoirint.com/entry/2020/arduino_cli_usage/

install

curl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh | sh
arduino-cli config init
arduino-cli core update-index
arduino-cli board list
#arduinoなら
arduino-cli core search arduino
arduino-cli core install arduino:avr

esp32 m5stack

vim .arduino15/arduino-cli.yaml
#以下のように編集
  boardmanager:
    additional_urls:
    - https://dl.espressif.com/dl/package_esp32_index.json
arduino-cli core update-index
arduino-cli board list
arduino-cli core search arduino
arduino-cli core install esp32:esp32

使い方

新しいスケッチ

arduino-cli sketch new test

コンパイル(esp32)

arduino-cli compile -b esp32:esp32 Arduino/test

デバイスに書き込み(アップロード)

arduino-cli upload -p /dev/ttyUSB0 -b esp32:esp32 Arduino/test