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 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
14
working-directory : ArduinoCore-zephyr
19
15
run : |
20
16
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 }}
22
18
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
19
28
20
- name : Build fade
29
21
working-directory : ArduinoCore-zephyr/build
30
22
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
32
24
33
25
- name : Build i2cdemo
34
26
working-directory : ArduinoCore-zephyr/build
38
30
- name : Build adc
39
31
working-directory : ArduinoCore-zephyr/build
40
32
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 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