File tree Expand file tree Collapse file tree 3 files changed +17
-21
lines changed
Expand file tree Collapse file tree 3 files changed +17
-21
lines changed Original file line number Diff line number Diff line change 88 container : zephyrprojectrtos/ci:latest
99 env :
1010 CMAKE_PREFIX_PATH : /opt/toolchains
11+ PR_NUMBER : ${{ github.event.number }}
1112 steps :
12- - name : Checkout
13- uses : actions/checkout@v4
14- with :
15- path : ArduinoCore-zephyr
16-
1713 - name : Initialize
1814 working-directory : ArduinoCore-zephyr
1915 run : |
2016 mkdir build && cd build
21- west init -m https://github.com/arduino/ArduinoCore-zephyr.git
17+ west init -m https://github.com/arduino/ArduinoCore-zephyr.git -o=--depth=1 -o=-b${{ github.ref }}
2218 west update
23- rm -rf modules/lib/ArduinoCore-zephyr/*
24- cp -r ../* modules/lib/ArduinoCore-zephyr || true
25- rm modules/lib/ArduinoCore-zephyr/cores/arduino/api
26- cp -r modules/lib/ArduinoCore-API/api modules/lib/ArduinoCore-zephyr/cores/arduino/api
2719
2820 - name : Build fade
2921 working-directory : ArduinoCore-zephyr/build
3022 run : |
31- west build -p -b arduino_nano_33_ble//sense .. /samples/fade
23+ west build -p -b arduino_nano_33_ble//sense modules/lib/ArduinoCore-zephyr /samples/fade
3224
3325 - name : Build i2cdemo
3426 working-directory : ArduinoCore-zephyr/build
3830 - name : Build adc
3931 working-directory : ArduinoCore-zephyr/build
4032 run : |
41- west build -p -b arduino_nano_33_ble//sense ../samples/analog_input
33+ west build -p -b arduino_nano_33_ble/nrf52840 /sense ../samples/analog_input
Original file line number Diff line number Diff line change 11# SPDX-License-Identifier: Apache-2.0
22
3- add_subdirectory (arduino)
3+ add_subdirectory (arduino)
4+
5+ zephyr_include_directories(../../ArduinoCore-API/)
6+
7+ if (NOT DEFINED ARDUINO_BUILD_PATH)
8+ zephyr_sources(../../ArduinoCore-API/api/CanMsg.cpp)
9+ zephyr_sources(../../ArduinoCore-API/api/CanMsgRingbuffer.cpp)
10+ zephyr_sources(../../ArduinoCore-API/api/Common.cpp)
11+ zephyr_sources(../../ArduinoCore-API/api/IPAddress.cpp)
12+ zephyr_sources(../../ArduinoCore-API/api/Print.cpp)
13+ zephyr_sources(../../ArduinoCore-API/api/Stream.cpp)
14+ zephyr_sources(../../ArduinoCore-API/api/String .cpp)
15+ endif ()
Original file line number Diff line number Diff line change @@ -9,14 +9,6 @@ zephyr_sources(zephyrCommon.cpp)
99zephyr_sources(USB.cpp)
1010zephyr_sources(itoa.cpp)
1111
12- zephyr_sources(api/CanMsg.cpp)
13- zephyr_sources(api/CanMsgRingbuffer.cpp)
14- zephyr_sources(api/Common.cpp)
15- zephyr_sources(api/IPAddress.cpp)
16- zephyr_sources(api/Print.cpp)
17- zephyr_sources(api/Stream.cpp)
18- zephyr_sources(api/String .cpp)
19-
2012if (DEFINED CONFIG_ARDUINO_ENTRY)
2113zephyr_sources(main.cpp)
2214zephyr_sources(threads.cpp)
You can’t perform that action at this time.
0 commit comments