Skip to content

Latest commit

 

History

History
87 lines (79 loc) · 3.16 KB

DEPS_CLI.md

File metadata and controls

87 lines (79 loc) · 3.16 KB

Install Arduino Dependencies for Denko (CLI)

Once arduino-cli is installed, you can copy and paste into your shell for easy installation.

Note: arduino-cli config init attempts to create a CLI config file for new installs. It's safe to ignore any errors generated if you already have one.

Install Everything:

arduino-cli config init
arduino-cli config add board_manager.additional_urls https://arduino.esp8266.com/stable/package_esp8266com_index.json
arduino-cli config add board_manager.additional_urls https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
arduino-cli config add board_manager.additional_urls https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json
arduino-cli core update-index
arduino-cli core install arduino:megaavr
arduino-cli core install arduino:sam
arduino-cli core install arduino:samd
arduino-cli core install arduino:renesas_uno
arduino-cli core install esp8266:esp8266
arduino-cli core install esp32:esp32
arduino-cli core install rp2040:rp2040
arduino-cli lib install Servo
arduino-cli lib install Ethernet
arduino-cli lib install WiFi
arduino-cli lib install WiFi101
arduino-cli lib install WiFiNINA
arduino-cli lib install IRremote@4.1.2
arduino-cli lib install IRremoteESP8266@2.8.4
arduino-cli lib install ESP32Servo
arduino-cli lib install "Adafruit NeoPixel"

AVR-based Arduinos & Clones Only:

arduino-cli core update-index
arduino-cli core install arduino:megaavr
arduino-cli lib install Servo
arduino-cli lib install Ethernet
arduino-cli lib install WiFi
arduino-cli lib install WiFiNINA
arduino-cli lib install IRremote@4.1.2
arduino-cli lib install "Adafruit NeoPixel"

ARM-based Arduinos & Clones Only:

arduino-cli core update-index
arduino-cli core install arduino:sam
arduino-cli core install arduino:samd
arduino-cli core install arduino:renesas_uno
arduino-cli lib install Servo
arduino-cli lib install Ethernet
arduino-cli lib install WiFi
arduino-cli lib install WiFi101
arduino-cli lib install WiFiNINA
arduino-cli lib install IRremote@4.1.2
arduino-cli lib install "Adafruit NeoPixel"

ESP8266 Only:

arduino-cli config init
arduino-cli config add board_manager.additional_urls https://arduino.esp8266.com/stable/package_esp8266com_index.json
arduino-cli core update-index
arduino-cli core install esp8266:esp8266
arduino-cli lib install IRremoteESP8266@2.8.5
arduino-cli lib install "Adafruit NeoPixel"

ESP32 Only:

arduino-cli config init
arduino-cli config add board_manager.additional_urls https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
arduino-cli core update-index
arduino-cli core install esp32:esp32
arduino-cli lib install ESP32Servo
arduino-cli lib install IRremoteESP8266@2.8.5
arduino-cli lib install "Adafruit NeoPixel"

RP2040 Only:

arduino-cli config init
arduino-cli config add board_manager.additional_urls https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json
arduino-cli core update-index
arduino-cli core install rp2040:rp2040
arduino-cli lib install IRremote@4.1.2