===== 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