Skip to content

Commit 47ae33b

Browse files
[action][nrf5x] add ci config
Update .github/workflows/bsp_buildings.yml Co-authored-by: Supper Thomas <[email protected]>
1 parent bdf5a1f commit 47ae33b

File tree

3 files changed

+174
-11
lines changed

3 files changed

+174
-11
lines changed

.github/workflows/bsp_buildings.yml

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -303,14 +303,9 @@ jobs:
303303
- "apm32/apm32e103ze-evalboard"
304304
- "apm32/apm32e103ze-tinyboard"
305305
- "apm32/apm32s103vb-miniboard"
306-
- RTT_BSP: "nordic_Infineon_TI_microchip"
306+
- RTT_BSP: "Infineon_TI_microchip"
307307
RTT_TOOL_CHAIN: "sourcery-arm"
308308
SUB_RTT_BSP:
309-
- "nrf5x/nrf51822"
310-
- "nrf5x/nrf52832"
311-
- "nrf5x/nrf52833"
312-
- "nrf5x/nrf52840"
313-
- "nrf5x/nrf5340"
314309
- "Infineon/psoc6-cy8ckit-062S2-43012"
315310
- "Infineon/psoc6-cy8ckit-062-BLE"
316311
- "Infineon/psoc6-cy8ckit-062s4"
@@ -387,6 +382,14 @@ jobs:
387382
RTT_TOOL_CHAIN: "sourcery-i386-unknown-elf"
388383
SUB_RTT_BSP:
389384
- "x86"
385+
- RTT_BSP: "nordic(yml)"
386+
RTT_TOOL_CHAIN: "sourcery-arm"
387+
SUB_RTT_BSP:
388+
- "nrf5x/nrf51822"
389+
- "nrf5x/nrf52832"
390+
- "nrf5x/nrf52833"
391+
- "nrf5x/nrf52840"
392+
- "nrf5x/nrf5340"
390393
steps:
391394
- uses: actions/checkout@v4
392395
- name: Set up Python
Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
devices.gpio:
2+
kconfig:
3+
- CONFIG_BSP_USING_GPIO=y
4+
scons_arg:
5+
- '--strict'
6+
devices.adc:
7+
kconfig:
8+
- CONFIG_BSP_USING_SAADC=y
9+
devices.flash:
10+
kconfig:
11+
- CONFIG_BSP_USING_ON_CHIP_FLASH=y
12+
devices.i2c:
13+
kconfig:
14+
- CONFIG_BSP_USING_I2C=y
15+
devices.spi:
16+
kconfig:
17+
- CONFIG_RT_USING_SPI=y
18+
- CONFIG_BSP_USING_SPI=y
19+
devices.uart:
20+
kconfig:
21+
- CONFIG_BSP_USING_UART=y
22+
devices.watchdog:
23+
kconfig:
24+
- CONFIG_BSP_USING_WDT=y
25+
devices.qspi_flash:
26+
kconfig:
27+
- CONFIG_BSP_USING_QSPI_FLASH=y
28+
devices.pwm:
29+
kconfig:
30+
- CONFIG_BSP_USING_PWM=y
31+
devices.rtc:
32+
kconfig:
33+
- CONFIG_BSP_USING_ONCHIP_RTC=y
34+
devices.hwtimer:
35+
kconfig:
36+
- CONFIG_BSP_USING_TIM=y
37+
- CONFIG_BSP_USING_TIM0=y
38+
# ------ NimBLE-v1.0.0 CI ------
39+
nimble:
40+
kconfig:
41+
- CONFIG_BSP_USING_NIMBLE=y
42+
- CONFIG_PKG_USING_NIMBLE_V100=y
43+
nimble.advertiser:
44+
depends:
45+
- nimble
46+
kconfig:
47+
- CONFIG_PKG_NIMBLE_SAMPLE_ADVERTISER=y
48+
nimble.beacon:
49+
depends:
50+
- nimble
51+
kconfig:
52+
- CONFIG_PKG_NIMBLE_SAMPLE_BEACON=y
53+
nimble.blecsc:
54+
depends:
55+
- nimble
56+
kconfig:
57+
- CONFIG_PKG_NIMBLE_SAMPLE_BLECSC=y
58+
nimble.central:
59+
depends:
60+
- nimble
61+
kconfig:
62+
- CONFIG_PKG_NIMBLE_SAMPLE_CENTRAL=y
63+
nimble.ext.advertiser:
64+
depends:
65+
- nimble
66+
kconfig:
67+
- CONFIG_PKG_NIMBLE_SAMPLE_EXT_ADVERTISER=y
68+
- CONFIG_PKG_NIMBLE_EXT_ADV=y
69+
nimble.mesh:
70+
depends:
71+
- nimble
72+
kconfig:
73+
- CONFIG_PKG_NIMBLE_SAMPLE_BLEMESH=y
74+
nimble.per.hr:
75+
depends:
76+
- nimble
77+
kconfig:
78+
- CONFIG_PKG_NIMBLE_SAMPLE_PER_HR=y
79+
nimble.peripheral:
80+
depends:
81+
- nimble
82+
kconfig:
83+
- CONFIG_PKG_NIMBLE_SAMPLE_PERIPHERAL=y
84+
nimble.btshell:
85+
depends:
86+
- nimble
87+
kconfig:
88+
- CONFIG_PKG_NIMBLE_SAMPLE_BTSHELL=y
89+
nimble.uart:
90+
depends:
91+
- nimble
92+
kconfig:
93+
- CONFIG_PKG_NIMBLE_SAMPLE_BLEUART=y
94+
# ------ SEGGER CI ------
95+
segger:
96+
kconfig:
97+
- CONFIG_PKG_USING_SEGGER_RTT=y
98+
- CONFIG_RT_USING_SERIAL_V2=y

bsp/nrf5x/nrf52840/.ci/attachconfig/ci.attachconfig.yml

Lines changed: 67 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,14 @@ devices.flash:
1212
devices.i2c:
1313
kconfig:
1414
- CONFIG_BSP_USING_I2C=y
15-
devices.spi:
15+
devices.spi:
1616
kconfig:
17-
- CONFIG_BSP_USING_SPI=y
18-
devices.uart:
17+
- CONFIG_RT_USING_SPI=y
18+
- CONFIG_BSP_USING_SPI=y
19+
devices.uart:
1920
kconfig:
2021
- CONFIG_BSP_USING_UART=y
21-
devices.watchdog:
22+
devices.watchdog:
2223
kconfig:
2324
- CONFIG_BSP_USING_WDT=y
2425
devices.qspi_flash:
@@ -33,4 +34,65 @@ devices.rtc:
3334
devices.hwtimer:
3435
kconfig:
3536
- CONFIG_BSP_USING_TIM=y
36-
- CONFIG_BSP_USING_TIM0=y
37+
- CONFIG_BSP_USING_TIM0=y
38+
# ------ NimBLE-v1.0.0 CI ------
39+
nimble:
40+
kconfig:
41+
- CONFIG_BSP_USING_NIMBLE=y
42+
- CONFIG_PKG_USING_NIMBLE_V100=y
43+
nimble.advertiser:
44+
depends:
45+
- nimble
46+
kconfig:
47+
- CONFIG_PKG_NIMBLE_SAMPLE_ADVERTISER=y
48+
nimble.beacon:
49+
depends:
50+
- nimble
51+
kconfig:
52+
- CONFIG_PKG_NIMBLE_SAMPLE_BEACON=y
53+
nimble.blecsc:
54+
depends:
55+
- nimble
56+
kconfig:
57+
- CONFIG_PKG_NIMBLE_SAMPLE_BLECSC=y
58+
nimble.central:
59+
depends:
60+
- nimble
61+
kconfig:
62+
- CONFIG_PKG_NIMBLE_SAMPLE_CENTRAL=y
63+
nimble.ext.advertiser:
64+
depends:
65+
- nimble
66+
kconfig:
67+
- CONFIG_PKG_NIMBLE_SAMPLE_EXT_ADVERTISER=y
68+
- CONFIG_PKG_NIMBLE_EXT_ADV=y
69+
nimble.mesh:
70+
depends:
71+
- nimble
72+
kconfig:
73+
- CONFIG_PKG_NIMBLE_SAMPLE_BLEMESH=y
74+
nimble.per.hr:
75+
depends:
76+
- nimble
77+
kconfig:
78+
- CONFIG_PKG_NIMBLE_SAMPLE_PER_HR=y
79+
nimble.peripheral:
80+
depends:
81+
- nimble
82+
kconfig:
83+
- CONFIG_PKG_NIMBLE_SAMPLE_PERIPHERAL=y
84+
nimble.btshell:
85+
depends:
86+
- nimble
87+
kconfig:
88+
- CONFIG_PKG_NIMBLE_SAMPLE_BTSHELL=y
89+
nimble.uart:
90+
depends:
91+
- nimble
92+
kconfig:
93+
- CONFIG_PKG_NIMBLE_SAMPLE_BLEUART=y
94+
# ------ SEGGER CI ------
95+
segger:
96+
kconfig:
97+
- CONFIG_PKG_USING_SEGGER_RTT=y
98+
- CONFIG_RT_USING_SERIAL_V2=y

0 commit comments

Comments
 (0)