|
@@ -0,0 +1,189 @@
|
|
|
+scons.args: &scons
|
|
|
+ scons_arg:
|
|
|
+ - '--strict'
|
|
|
+# ------ kernel CI ------
|
|
|
+kernel.klibc-stdlib:
|
|
|
+ <<: *scons
|
|
|
+ kconfig:
|
|
|
+ - CONFIG_RT_KLIBC_USING_STDLIB=y
|
|
|
+ - CONFIG_RT_KLIBC_USING_STDLIB_MEMORY=y
|
|
|
+kernel.klibc-tinysize:
|
|
|
+ <<: *scons
|
|
|
+ kconfig:
|
|
|
+ - CONFIG_RT_KLIBC_USING_TINY_SIZE=y
|
|
|
+kernel.klibc-vsnprintf-std:
|
|
|
+ <<: *scons
|
|
|
+ kconfig:
|
|
|
+ - CONFIG_RT_KLIBC_USING_VSNPRINTF_STANDARD=y
|
|
|
+ - CONFIG_RT_KLIBC_USING_PRINTF_LONGLONG=y
|
|
|
+ - CONFIG_RT_KLIBC_USING_VSNPRINTF_DECIMAL_SPECIFIERS=y
|
|
|
+ - CONFIG_RT_KLIBC_USING_VSNPRINTF_EXPONENTIAL_SPECIFIERS=y
|
|
|
+ - CONFIG_RT_KLIBC_USING_VSNPRINTF_WRITEBACK_SPECIFIER=y
|
|
|
+ - CONFIG_RT_KLIBC_USING_VSNPRINTF_CHECK_NUL_IN_FORMAT_SPECIFIER=y
|
|
|
+ - CONFIG_RT_KLIBC_USING_VSNPRINTF_MSVC_STYLE_INTEGER_SPECIFIERS=y
|
|
|
+# ------ online-packages CI ------
|
|
|
+online-packages.iot.at_devices:
|
|
|
+ <<: *scons
|
|
|
+ kconfig:
|
|
|
+ - CONFIG_PKG_USING_AT_DEVICE=y
|
|
|
+ # Quectel M26/MC20
|
|
|
+ - CONFIG_AT_DEVICE_USING_M26=y
|
|
|
+ - CONFIG_AT_DEVICE_M26_INIT_ASYN=y
|
|
|
+ # Quectel EC20
|
|
|
+ - CONFIG_AT_DEVICE_USING_EC20=y
|
|
|
+ - CONFIG_AT_DEVICE_EC20_INIT_ASYN=y
|
|
|
+ # Espressif ESP32
|
|
|
+ - CONFIG_AT_DEVICE_USING_ESP32=y
|
|
|
+ - CONFIG_AT_DEVICE_ESP32_INIT_ASYN=y
|
|
|
+ # Espressif ESP8266
|
|
|
+ - CONFIG_AT_DEVICE_USING_ESP8266=y
|
|
|
+ - CONFIG_AT_DEVICE_ESP8266_INIT_ASYN=y
|
|
|
+ # Realthread RW007
|
|
|
+ - CONFIG_AT_DEVICE_USING_RW007=y
|
|
|
+ - CONFIG_AT_DEVICE_RW007_INIT_ASYN=y
|
|
|
+ # SIMCom SIM800C
|
|
|
+ - CONFIG_AT_DEVICE_USING_SIM800C=y
|
|
|
+ - CONFIG_AT_DEVICE_SIM800C_INIT_ASYN=y
|
|
|
+ # SIMCom SIM76XX
|
|
|
+ - CONFIG_AT_DEVICE_USING_SIM76XX=y
|
|
|
+ - CONFIG_AT_DEVICE_SIM76XX_INIT_ASYN=y
|
|
|
+ # Notion MW31
|
|
|
+ - CONFIG_AT_DEVICE_USING_MW31=y
|
|
|
+ - CONFIG_AT_DEVICE_MW31_INIT_ASYN=y
|
|
|
+ # WinnerMicro W60X
|
|
|
+ - CONFIG_AT_DEVICE_USING_W60X=y
|
|
|
+ - CONFIG_AT_DEVICE_W60X_INIT_ASYN=y
|
|
|
+ # Ai-Think A9G
|
|
|
+ - CONFIG_AT_DEVICE_USING_A9G=y
|
|
|
+ - CONFIG_AT_DEVICE_A9G_INIT_ASYN=y
|
|
|
+ # Quectel BC26
|
|
|
+ - CONFIG_AT_DEVICE_USING_BC26=y
|
|
|
+ - CONFIG_AT_DEVICE_BC26_INIT_ASYN=y
|
|
|
+ # luat Air720
|
|
|
+ - CONFIG_AT_DEVICE_USING_AIR720=y
|
|
|
+ - CONFIG_AT_DEVICE_AIR720_INIT_ASYN=y
|
|
|
+ # Gosuncn ME3616
|
|
|
+ - CONFIG_AT_DEVICE_USING_ME3616=y
|
|
|
+ - CONFIG_AT_DEVICE_ME3616_INIT_ASYN=y
|
|
|
+ # ChinaMobile M6315
|
|
|
+ - CONFIG_AT_DEVICE_USING_M6315=y
|
|
|
+ - CONFIG_AT_DEVICE_M6315_INIT_ASYN=y
|
|
|
+ # Quectel BC28
|
|
|
+ - CONFIG_AT_DEVICE_USING_BC28=y
|
|
|
+ - CONFIG_AT_DEVICE_BC28_INIT_ASYN=y
|
|
|
+ # Quectel EC200T/EC200S
|
|
|
+ - CONFIG_AT_DEVICE_USING_EC200X=y
|
|
|
+ - CONFIG_AT_DEVICE_EC200X_INIT_ASYN=y
|
|
|
+ # Neoway N21
|
|
|
+ - CONFIG_AT_DEVICE_USING_N21=y
|
|
|
+ - CONFIG_AT_DEVICE_N21_INIT_ASYN=y
|
|
|
+ # Neoway N58
|
|
|
+ - CONFIG_AT_DEVICE_USING_N58=y
|
|
|
+ - CONFIG_AT_DEVICE_N58_INIT_ASYN=y
|
|
|
+ # ChinaMobile M5311
|
|
|
+ - CONFIG_AT_DEVICE_USING_M5311=y
|
|
|
+ - CONFIG_AT_DEVICE_M5311_INIT_ASYN=y
|
|
|
+ # Fibocom L610
|
|
|
+ - CONFIG_AT_DEVICE_USING_L610=y
|
|
|
+ - CONFIG_AT_DEVICE_L610_INIT_ASYN=y
|
|
|
+ # Neoway N720
|
|
|
+ - CONFIG_AT_DEVICE_USING_N720=y
|
|
|
+ - CONFIG_AT_DEVICE_N720_INIT_ASYN=y
|
|
|
+ # Gosuncn ML305
|
|
|
+ - CONFIG_AT_DEVICE_USING_ML305=y
|
|
|
+ - CONFIG_AT_DEVICE_ML305_INIT_ASYN=y
|
|
|
+online-packages.misc.misc:
|
|
|
+ <<: *scons
|
|
|
+ kconfig:
|
|
|
+ - CONFIG_PKG_USING_MULTIBUTTON=y
|
|
|
+online-packages.misc.vi:
|
|
|
+ <<: *scons
|
|
|
+ kconfig:
|
|
|
+ - CONFIG_PKG_USING_VI=y
|
|
|
+ # - CONFIG_VI_ENABLE_8BIT=y
|
|
|
+ - CONFIG_VI_ENABLE_COLON=y
|
|
|
+ - CONFIG_VI_ENABLE_COLON_EXPAND=y
|
|
|
+ - CONFIG_VI_ENABLE_YANKMARK=y
|
|
|
+ - CONFIG_VI_ENABLE_SEARCH=y
|
|
|
+ - CONFIG_VI_ENABLE_DOT_CMD=y
|
|
|
+ - CONFIG_VI_ENABLE_READONLY=y
|
|
|
+ - CONFIG_VI_ENABLE_SETOPTS=y
|
|
|
+ - CONFIG_VI_ENABLE_SET=y
|
|
|
+ - CONFIG_VI_ENABLE_WIN_RESIZE=y
|
|
|
+ - CONFIG_VI_ENABLE_VI_ASK_TERMINAL=y
|
|
|
+ - CONFIG_VI_ENABLE_UNDO=y
|
|
|
+ - CONFIG_VI_ENABLE_UNDO_QUEUE=y
|
|
|
+ - CONFIG_VI_ENABLE_VERBOSE_STATUS=y
|
|
|
+online-packages.multimedia.lvgl-v8.3-latest:
|
|
|
+ <<: *scons
|
|
|
+ kconfig:
|
|
|
+ - CONFIG_BSP_USING_LVGL=y
|
|
|
+ - CONFIG_BSP_USING_LVGL_DEMO=y
|
|
|
+ - CONFIG_PKG_LVGL_USING_V8_3_LATEST=y
|
|
|
+online-packages.multimedia.lvgl-v8.3.11:
|
|
|
+ <<: *scons
|
|
|
+ kconfig:
|
|
|
+ - CONFIG_BSP_USING_LVGL=y
|
|
|
+ - CONFIG_BSP_USING_LVGL_DEMO=y
|
|
|
+ - CONFIG_PKG_LVGL_USING_V080311=y
|
|
|
+online-packages.multimedia.lvgl-v8.4-latest:
|
|
|
+ <<: *scons
|
|
|
+ kconfig:
|
|
|
+ - CONFIG_BSP_USING_LVGL=y
|
|
|
+ - CONFIG_BSP_USING_LVGL_DEMO=y
|
|
|
+ - CONFIG_PKG_LVGL_USING_V8_4_LATEST=y
|
|
|
+online-packages.system.enhanced-kservice:
|
|
|
+ <<: *scons
|
|
|
+ kconfig:
|
|
|
+ - CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE=y
|
|
|
+ - CONFIG_PKG_USING_RT_MEMCPY_CM=y
|
|
|
+online-packages.system.os-wrappers:
|
|
|
+ <<: *scons
|
|
|
+ kconfig:
|
|
|
+ - CONFIG_PKG_USING_FREERTOS_WRAPPER=y
|
|
|
+# ------ peripheral CI ------
|
|
|
+peripheral.aht21:
|
|
|
+ kconfig:
|
|
|
+ - CONFIG_BSP_USING_AHT21=y
|
|
|
+peripheral.ap3216c:
|
|
|
+ kconfig:
|
|
|
+ - CONFIG_BSP_USING_AP3216C=y
|
|
|
+peripheral.ethernet_28j60:
|
|
|
+ kconfig:
|
|
|
+ - CONFIG_BSP_USING_ENC28j60=y
|
|
|
+peripheral.fal_easyflash:
|
|
|
+ kconfig:
|
|
|
+ - CONFIG_BSP_USING_EASYFLASH=y
|
|
|
+peripheral.filesystem:
|
|
|
+ kconfig:
|
|
|
+ - CONFIG_BSP_USING_FS=y
|
|
|
+ - CONFIG_BSP_USING_FLASH_FATFS=y
|
|
|
+peripheral.icm20608:
|
|
|
+ kconfig:
|
|
|
+ - CONFIG_BSP_USING_ICM20608=y
|
|
|
+peripheral.lcd_st7787:
|
|
|
+ kconfig:
|
|
|
+ - CONFIG_BSP_USING_ONBOARD_LCD=y
|
|
|
+peripheral.led_matrix:
|
|
|
+ kconfig:
|
|
|
+ - CONFIG_BSP_USING_ONBOARD_LED_MATRIX=y
|
|
|
+peripheral.rs485:
|
|
|
+ kconfig:
|
|
|
+ - CONFIG_BSP_USING_RS485=y
|
|
|
+peripheral.rw007:
|
|
|
+ kconfig:
|
|
|
+ - CONFIG_BSP_USING_RW007_WLAN=y
|
|
|
+peripheral.spi_flash_w25q64:
|
|
|
+ kconfig:
|
|
|
+ - CONFIG_BSP_USING_SPI_FLASH=y
|
|
|
+peripheral.sram:
|
|
|
+ kconfig:
|
|
|
+ - CONFIG_BSP_USING_SRAM=y
|
|
|
+peripheral.usb_mouse:
|
|
|
+ kconfig:
|
|
|
+ - CONFIG_BSP_USING_USB_MOUSE=y
|
|
|
+# ------ nano CI ------
|
|
|
+nano:
|
|
|
+ <<: *scons
|
|
|
+ kconfig:
|
|
|
+ - CONFIG_RT_USING_NANO=y
|