Skip to content

updates project to work with zephyr v4.0.x #192

updates project to work with zephyr v4.0.x

updates project to work with zephyr v4.0.x #192

Workflow file for this run

name: CI
on:
pull_request:
branches-ignore: ["iron", "rolling", "humble"]
jobs:
micro_ros_zephyr_module:
runs-on: ubuntu-latest
container:
image: zephyrprojectrtos/zephyr-build:v0.26.17
options: --user root
strategy:
fail-fast: false
defaults:
run:
working-directory: /workdir
steps:
- uses: actions/checkout@v4
with:
path: micro_ros_zephyr_module
- name: Build
shell: bash
run: |
# Zephyr setup
apt -y update
west init
west update --narrow
# Installing micro-ROS prerequisites
pip3 install catkin_pkg lark-parser empy colcon-common-extensions
# Build with Serial USB transport
west build -b disco_l475_iot1 $GITHUB_WORKSPACE/micro_ros_zephyr_module -p -- -DCONFIG_MICROROS_TRANSPORT_SERIAL_USB=y
# Build with Serial transport
west build -b disco_l475_iot1 $GITHUB_WORKSPACE/micro_ros_zephyr_module -p -- -DCONFIG_MICROROS_TRANSPORT_SERIAL=y