Fix default I²C pins with Pin Control definitions #24
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
name: Build | |
on: [push, pull_request] | |
jobs: | |
arduino: | |
runs-on: ubuntu-20.04 | |
steps: | |
- name: Checkout code | |
uses: actions/[email protected] | |
- name: Setup Arduino CLI | |
uses: arduino/[email protected] | |
- name: Initialize Arduino CLI configuration | |
run: arduino-cli config init | |
- name: Install ESP32 Arduino core | |
run: | | |
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 | |
- name: Install libraries | |
run: arduino-cli lib install NimBLE-Arduino | |
- name: Build Arduino sketches | |
run: ./scripts/build_arduino.sh | |
zephyr: | |
runs-on: ubuntu-20.04 | |
container: zephyrprojectrtos/ci:latest | |
env: | |
CMAKE_PREFIX_PATH: /opt/toolchains | |
steps: | |
- name: Allow repo access (see https://github.com/actions/checkout/issues/760) | |
run: | | |
git config --global --add safe.directory /__w/bluetooth-low-energy-applications/bluetooth-low-energy-applications | |
- name: Checkout code | |
uses: actions/[email protected] | |
- name: Initialize Zephyr environment | |
run: | | |
pip3 install -U west | |
west init zephyrproject | |
cd zephyrproject | |
west update | |
west zephyr-export | |
pip3 install -r zephyr/scripts/requirements-base.txt | |
- name: Build Zephyr applications | |
working-directory: zephyrproject/zephyr | |
run: ../../scripts/build_zephyr.sh ../.. |