File tree Expand file tree Collapse file tree 3 files changed +20
-25
lines changed Expand file tree Collapse file tree 3 files changed +20
-25
lines changed Original file line number Diff line number Diff line change 8
8
container : zephyrprojectrtos/ci:latest
9
9
env :
10
10
CMAKE_PREFIX_PATH : /opt/toolchains
11
+ PR_NUMBER : ${{ github.event.number }}
11
12
steps :
12
- - name : Checkout
13
- uses : actions/checkout@v4
14
- with :
15
- path : ArduinoCore-zephyr
16
-
17
13
- name : Initialize
18
- working-directory : ArduinoCore-zephyr
19
14
run : |
20
15
mkdir build && cd build
21
- west init -m https:// github.com/arduino/ArduinoCore-zephyr.git
16
+ west init -m ${{ github.repository }} -o=--depth=1 -o=-b${{ github.ref }}
22
17
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
27
18
28
19
- name : Build fade
29
- working-directory : ArduinoCore-zephyr/ build
20
+ working-directory : build
30
21
run : |
31
- west build -p -b arduino_nano_33_ble//sense .. /samples/fade
22
+ west build -p -b arduino_nano_33_ble//sense modules/lib/ArduinoCore-zephyr /samples/fade
32
23
33
24
- name : Build i2cdemo
34
- working-directory : ArduinoCore-zephyr/ build
25
+ working-directory : build
35
26
run : |
36
27
west build -p -b ek_ra8d1 ../samples/i2cdemo
37
28
38
29
- name : Build adc
39
- working-directory : ArduinoCore-zephyr/ build
30
+ working-directory : build
40
31
run : |
41
- west build -p -b arduino_nano_33_ble//sense ../samples/analog_input
32
+ west build -p -b arduino_nano_33_ble/nrf52840 /sense ../samples/analog_input
Original file line number Diff line number Diff line change 1
1
# SPDX-License-Identifier: Apache-2.0
2
2
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)
9
9
zephyr_sources(USB.cpp)
10
10
zephyr_sources(itoa.cpp)
11
11
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
-
20
12
if (DEFINED CONFIG_ARDUINO_ENTRY)
21
13
zephyr_sources(main.cpp)
22
14
zephyr_sources(threads.cpp)
You can’t perform that action at this time.
0 commit comments