Skip to content
Snippets Groups Projects

Cicd init

Merged Severin Sprenger requested to merge cicd-init into main
2 files
+ 13
9
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -12,19 +12,23 @@ curl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.
echo -e "\e[92mDone installing arduino-cli\e[97m"
# Install stm32 boards
echo -e "\e[92mStart adding esp32 to board manager\e[97m"
arduino --pref "boardsmanager.additional.urls=https://github.com/stm32duino/BoardManagerFiles/raw/main/package_stmicroelectronics_index.json\n"
echo -e "\e[92mDone adding esp32 to board manager\e[97m"
echo -e "\e[92mStart init arduino config file\e[97m"
arduino-cli config init
echo -e "\e[92mDone init arduino config file\e[97m"
echo -e "\e[92mStart adding stm32 to board manager\e[97m"
arduino-cli config add board_manager.additional_urls https://github.com/stm32duino/BoardManagerFiles/raw/main/package_stmicroelectronics_index.json
echo -e "\e[92mDone adding stm32 to board manager\e[97m"
echo -e "\e[92mStart updating board index\e[97m"
arduino-cli core update-index --config-file .arduino-cli.yaml
arduino-cli core update-index
echo -e "\e[92mDone updating board index\e[97m"
echo -e "\e[92mStart installing esp32 boards\e[97m"
arduino-cli core install STMicroelectronics:stm32 --config-file .arduino-cli.yaml
echo -e "\e[92mDone installing esp32 boards\e[97m"
echo -e "\e[92mStart installing stm32 boards\e[97m"
arduino-cli core install STMicroelectronics:stm32
echo -e "\e[92mDone installing stm32 boards\e[97m"
# Install all libraries
cd -
echo -e "\e[92mStart installing dependencies\e[97m"
arduino-cli lib install "SD"
arduino-cli lib install "Bolder Flight Systems SBUS"
arduino-cli lib install "STM32duino LPS22HH"
arduino-cli lib install "STM32duino LSM6DSR"
Loading