Skip to content

Commit

Permalink
test ci with pico-examples
Browse files Browse the repository at this point in the history
  • Loading branch information
hathach committed Aug 2, 2023
1 parent 2021c62 commit 8b28368
Showing 1 changed file with 40 additions and 15 deletions.
55 changes: 40 additions & 15 deletions .github/workflows/cmake_arm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,20 +33,20 @@ jobs:
matrix:
family:
# Alphabetical order
- 'imxrt'
- 'kinetis_kl'
- 'lpc18'
- 'lpc55'
- 'mcx'
- 'ra'
# - 'imxrt'
# - 'kinetis_kl'
# - 'lpc18'
# - 'lpc55'
# - 'mcx'
# - 'ra'
- 'rp2040'
- 'stm32f0'
- 'stm32f1'
- 'stm32f7'
- 'stm32g0'
- 'stm32g4'
- 'stm32h7'
- 'stm32l4'
# - 'stm32f0'
# - 'stm32f1'
# - 'stm32f7'
# - 'stm32g0'
# - 'stm32g4'
# - 'stm32h7'
# - 'stm32l4'
steps:
- name: Setup Python
uses: actions/setup-python@v4
Expand All @@ -70,7 +70,15 @@ jobs:
with:
repository: raspberrypi/pico-sdk
ref: develop
path: pico-sdk
path: ~/pico-sdk

- name: Checkout pico-examples for rp2040
if: matrix.family == 'rp2040'
uses: actions/checkout@v3
with:
repository: raspberrypi/pico-examples
ref: develop
path: ~/pico-examples

- name: Get Dependencies
run: python3 tools/get_deps.py ${{ matrix.family }}
Expand All @@ -79,7 +87,24 @@ jobs:
run: python tools/build_cmake.py ${{ matrix.family }} -DCMAKE_BUILD_TYPE=MinSizeRel
env:
# for rp2040, there is no harm if defined for other families
PICO_SDK_PATH: ${{ github.workspace }}/pico-sdk
PICO_SDK_PATH: ~/pico-sdk

- name: Build pico-examples
if: matrix.family == 'rp2040'
env:
PICO_SDK_PATH: ~/pico-sdk
PICO_EXAMPLES_PATH: ~/pico-examples
run: |
ls
ls ${{ github.workspace }}
# symlink tinyusb to pico-sdk
ln -s ${{ github.workspace }} $PICO_SDK_PATH/lib/tinyusb
ls $PICO_SDK_PATH/lib
ls $PICO_SDK_PATH/lib/tinyusb
cd $PICO_EXAMPLES_PATH/usb/host
# build host example
cmake -S . -B _build -G Ninja -DFAMILY=rp2040 -DBOARD=pico_sdk -DCMAKE_BUILD_TYPE=MinSizeRel
cmake --build _build
# Upload binaries for hardware test with self-hosted
- name: Prepare rp2040 Artifacts
Expand Down

0 comments on commit 8b28368

Please sign in to comment.