1+ scons.args : &scons
2+ scons_arg :
3+ - ' --strict'
4+ # ------ nano CI ------
5+ nano :
6+ << : *scons
7+ kconfig :
8+ - CONFIG_RT_USING_NANO=y
9+ # ------ kernel CI ------
10+ kernel.klibc-stdlib :
11+ << : *scons
12+ kconfig :
13+ - CONFIG_RT_KLIBC_USING_STDLIB=y
14+ - CONFIG_RT_KLIBC_USING_STDLIB_MEMORY=y
15+ kernel.klibc-tinysize :
16+ << : *scons
17+ kconfig :
18+ - CONFIG_RT_KLIBC_USING_TINY_SIZE=y
19+ kernel.klibc-vsnprintf-std :
20+ << : *scons
21+ kconfig :
22+ - CONFIG_RT_KLIBC_USING_VSNPRINTF_STANDARD=y
23+ - CONFIG_RT_KLIBC_USING_PRINTF_LONGLONG=y
24+ - CONFIG_RT_KLIBC_USING_VSNPRINTF_DECIMAL_SPECIFIERS=y
25+ - CONFIG_RT_KLIBC_USING_VSNPRINTF_EXPONENTIAL_SPECIFIERS=y
26+ - CONFIG_RT_KLIBC_USING_VSNPRINTF_WRITEBACK_SPECIFIER=y
27+ - CONFIG_RT_KLIBC_USING_VSNPRINTF_CHECK_NUL_IN_FORMAT_SPECIFIER=y
28+ - CONFIG_RT_KLIBC_USING_VSNPRINTF_MSVC_STYLE_INTEGER_SPECIFIERS=y
29+ # ------ online-packages CI ------
30+ online-packages.iot.at_devices :
31+ << : *scons
32+ kconfig :
33+ - CONFIG_PKG_USING_AT_DEVICE=y
34+ # Quectel M26/MC20
35+ - CONFIG_AT_DEVICE_USING_M26=y
36+ - CONFIG_AT_DEVICE_M26_INIT_ASYN=y
37+ # Quectel EC20
38+ - CONFIG_AT_DEVICE_USING_EC20=y
39+ - CONFIG_AT_DEVICE_EC20_INIT_ASYN=y
40+ # Espressif ESP32
41+ - CONFIG_AT_DEVICE_USING_ESP32=y
42+ - CONFIG_AT_DEVICE_ESP32_INIT_ASYN=y
43+ # Espressif ESP8266
44+ - CONFIG_AT_DEVICE_USING_ESP8266=y
45+ - CONFIG_AT_DEVICE_ESP8266_INIT_ASYN=y
46+ # Realthread RW007
47+ - CONFIG_AT_DEVICE_USING_RW007=y
48+ - CONFIG_AT_DEVICE_RW007_INIT_ASYN=y
49+ # SIMCom SIM800C
50+ - CONFIG_AT_DEVICE_USING_SIM800C=y
51+ - CONFIG_AT_DEVICE_SIM800C_INIT_ASYN=y
52+ # SIMCom SIM76XX
53+ - CONFIG_AT_DEVICE_USING_SIM76XX=y
54+ - CONFIG_AT_DEVICE_SIM76XX_INIT_ASYN=y
55+ # Notion MW31
56+ - CONFIG_AT_DEVICE_USING_MW31=y
57+ - CONFIG_AT_DEVICE_MW31_INIT_ASYN=y
58+ # WinnerMicro W60X
59+ - CONFIG_AT_DEVICE_USING_W60X=y
60+ - CONFIG_AT_DEVICE_W60X_INIT_ASYN=y
61+ # Ai-Think A9G
62+ - CONFIG_AT_DEVICE_USING_A9G=y
63+ - CONFIG_AT_DEVICE_A9G_INIT_ASYN=y
64+ # Quectel BC26
65+ - CONFIG_AT_DEVICE_USING_BC26=y
66+ - CONFIG_AT_DEVICE_BC26_INIT_ASYN=y
67+ # luat Air720
68+ - CONFIG_AT_DEVICE_USING_AIR720=y
69+ - CONFIG_AT_DEVICE_AIR720_INIT_ASYN=y
70+ # Gosuncn ME3616
71+ - CONFIG_AT_DEVICE_USING_ME3616=y
72+ - CONFIG_AT_DEVICE_ME3616_INIT_ASYN=y
73+ # ChinaMobile M6315
74+ - CONFIG_AT_DEVICE_USING_M6315=y
75+ - CONFIG_AT_DEVICE_M6315_INIT_ASYN=y
76+ # Quectel BC28
77+ - CONFIG_AT_DEVICE_USING_BC28=y
78+ - CONFIG_AT_DEVICE_BC28_INIT_ASYN=y
79+ # Quectel EC200T/EC200S
80+ - CONFIG_AT_DEVICE_USING_EC200X=y
81+ - CONFIG_AT_DEVICE_EC200X_INIT_ASYN=y
82+ # Neoway N21
83+ - CONFIG_AT_DEVICE_USING_N21=y
84+ - CONFIG_AT_DEVICE_N21_INIT_ASYN=y
85+ # Neoway N58
86+ - CONFIG_AT_DEVICE_USING_N58=y
87+ - CONFIG_AT_DEVICE_N58_INIT_ASYN=y
88+ # ChinaMobile M5311
89+ - CONFIG_AT_DEVICE_USING_M5311=y
90+ - CONFIG_AT_DEVICE_M5311_INIT_ASYN=y
91+ # Fibocom L610
92+ - CONFIG_AT_DEVICE_USING_L610=y
93+ - CONFIG_AT_DEVICE_L610_INIT_ASYN=y
94+ # Neoway N720
95+ - CONFIG_AT_DEVICE_USING_N720=y
96+ - CONFIG_AT_DEVICE_N720_INIT_ASYN=y
97+ # Gosuncn ML305
98+ - CONFIG_AT_DEVICE_USING_ML305=y
99+ - CONFIG_AT_DEVICE_ML305_INIT_ASYN=y
100+ online-packages.misc.misc :
101+ << : *scons
102+ kconfig :
103+ - CONFIG_PKG_USING_MULTIBUTTON=y
104+ online-packages.misc.vi :
105+ << : *scons
106+ kconfig :
107+ - CONFIG_PKG_USING_VI=y
108+ # - CONFIG_VI_ENABLE_8BIT=y
109+ - CONFIG_VI_ENABLE_COLON=y
110+ - CONFIG_VI_ENABLE_COLON_EXPAND=y
111+ - CONFIG_VI_ENABLE_YANKMARK=y
112+ - CONFIG_VI_ENABLE_SEARCH=y
113+ - CONFIG_VI_ENABLE_DOT_CMD=y
114+ - CONFIG_VI_ENABLE_READONLY=y
115+ - CONFIG_VI_ENABLE_SETOPTS=y
116+ - CONFIG_VI_ENABLE_SET=y
117+ - CONFIG_VI_ENABLE_WIN_RESIZE=y
118+ - CONFIG_VI_ENABLE_VI_ASK_TERMINAL=y
119+ - CONFIG_VI_ENABLE_UNDO=y
120+ - CONFIG_VI_ENABLE_UNDO_QUEUE=y
121+ - CONFIG_VI_ENABLE_VERBOSE_STATUS=y
122+ online-packages.multimedia.lvgl-v8.3-latest :
123+ << : *scons
124+ kconfig :
125+ - CONFIG_BSP_USING_LVGL=y
126+ - CONFIG_BSP_USING_LVGL_DEMO=y
127+ - CONFIG_PKG_LVGL_USING_V8_3_LATEST=y
128+ online-packages.multimedia.lvgl-v8.3.11 :
129+ << : *scons
130+ kconfig :
131+ - CONFIG_BSP_USING_LVGL=y
132+ - CONFIG_BSP_USING_LVGL_DEMO=y
133+ - CONFIG_PKG_LVGL_USING_V080311=y
134+ online-packages.multimedia.lvgl-v8.4-latest :
135+ << : *scons
136+ kconfig :
137+ - CONFIG_BSP_USING_LVGL=y
138+ - CONFIG_BSP_USING_LVGL_DEMO=y
139+ - CONFIG_PKG_LVGL_USING_V8_4_LATEST=y
140+ online-packages.system.enhanced-kservice :
141+ << : *scons
142+ kconfig :
143+ - CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE=y
144+ - CONFIG_PKG_USING_RT_MEMCPY_CM=y
145+ online-packages.system.os-wrappers :
146+ << : *scons
147+ kconfig :
148+ - CONFIG_PKG_USING_FREERTOS_WRAPPER=y
149+ online-packages.ai.llmchat :
150+ << : *scons
151+ kconfig :
152+ - CONFIG_BSP_USING_RW007_WLAN=y
153+ - CONFIG_WEBCLIENT_USING_MBED_TLS=y
154+ - CONFIG_MBEDTLS_SSL_MAX_CONTENT_LEN=6144
155+ - CONFIG_PKG_USING_LLMCHAT=y
156+ - CONFIG_PKG_USING_LLMCHAT_LATEST_VERSION=y
157+ # ------ peripheral CI ------
158+ peripheral.aht21 :
159+ kconfig :
160+ - CONFIG_BSP_USING_AHT21=y
161+ peripheral.ap3216c :
162+ kconfig :
163+ - CONFIG_BSP_USING_AP3216C=y
164+ peripheral.ethernet_28j60 :
165+ kconfig :
166+ - CONFIG_BSP_USING_ENC28j60=y
167+ peripheral.fal_easyflash :
168+ kconfig :
169+ - CONFIG_BSP_USING_EASYFLASH=y
170+ peripheral.filesystem :
171+ kconfig :
172+ - CONFIG_BSP_USING_FS=y
173+ - CONFIG_BSP_USING_FLASH_FATFS=y
174+ peripheral.icm20608 :
175+ kconfig :
176+ - CONFIG_BSP_USING_ICM20608=y
177+ peripheral.lcd_st7787 :
178+ kconfig :
179+ - CONFIG_BSP_USING_ONBOARD_LCD=y
180+ peripheral.led_matrix :
181+ kconfig :
182+ - CONFIG_BSP_USING_ONBOARD_LED_MATRIX=y
183+ peripheral.rs485 :
184+ kconfig :
185+ - CONFIG_BSP_USING_RS485=y
186+ peripheral.rw007 :
187+ kconfig :
188+ - CONFIG_BSP_USING_RW007_WLAN=y
189+ peripheral.spi_flash_w25q64 :
190+ kconfig :
191+ - CONFIG_BSP_USING_SPI_FLASH=y
192+ peripheral.sram :
193+ kconfig :
194+ - CONFIG_BSP_USING_SRAM=y
195+ peripheral.usb_mouse :
196+ kconfig :
197+ - CONFIG_BSP_USING_USB_MOUSE=y
198+ # ------ component CI ------
199+ component.cherryusb_cdc :
200+ kconfig :
201+ - CONFIG_RT_USING_CHERRYUSB=y
202+ - CONFIG_RT_CHERRYUSB_DEVICE=y
203+ - CONFIG_RT_CHERRYUSB_DEVICE_KINETIS_MCX=y
204+ - CONFIG_RT_CHERRYUSB_DEVICE_CDC_ACM=y
205+ - CONFIG_RT_CHERRYUSB_DEVICE_TEMPLATE_CDC_ACM=y
0 commit comments