MacBook Pro Apple M1 Max
macOS Monterey 12.6.1
Updated arduino-cli arduino-cli 0.28.0 -> 0.29.0
Python requirement pip3 install pyserial
Need to get various boards added to board manager
Remember to update arduino-cli.yaml with necessary url's
file: /Users/chris/Library/Arduino15/arduino-cli.yaml
board_manager:
additional_urls:
- https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
- https://adafruit.github.io/arduino-board-index/package_adafruit_index.json
add board definitions to core via cli
arduino-cli core update-index --additional-urls https://adafruit.github.io/arduino-board-index/package_adafruit_index.json
- arduino-cli getting started - quite useful
- arduino-cli board listall
- arduino-cli board list
- arduino-cli core update-index
- arduino-cli board details -b esp32:esp32:featheresp32
- arduino-cli board search esp
- arduino-cli core install adafruit:avr --additional-urls https://adafruit.github.io/arduino-board-index/package_adafruit_index.json
- arduino-cli core install adafruit:nrf52 --additional-urls https://adafruit.github.io/arduino-board-index/package_adafruit_index.json
- arduino-cli core install adafruit:samd adafruit:wiced TeeOnArdu:avr --additional-urls https://adafruit.github.io/arduino-board-index/package_adafruit_index.json -arduino-cli core install adafruit:avrarduino-cli core update-index --additional-urls https://adafruit.github.io/arduino-board-index/package_adafruit_index.json
- arduino-cli core install esp32:esp32:featheresp32
- arduino-cli core install esp32:esp32
- arduino-cli core install arduino:avr
- arduino-cli core install adafruit:avr
- Monitor - instead of screen?
- arduino-cli compile docs
- compile, do not upload
- arduino-cli compile --fqbn esp32:esp32:featheresp32 bme680station.ino
- compile and upload
- arduino-cli compile -u -p /dev/cu.usbserial-0160E91C --fqbn esp32:esp32:featheresp32 MyFirstSketch.ino
- compile clean and upload (clean can add quite some time)
- arduino-cli compile --clean -u -p /dev/cu.usbserial-0160E91C --fqbn esp32:esp32:featheresp32 testsketch.ino