mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2026-02-06 17:12:01 +08:00
Some checks failed
ToolsCI / Tools (push) Waiting to run
AutoTestCI / ${{ matrix.legs.UTEST }} (map[CONFIG_FILE:cpp11/cpp11.conf QEMU_ARCH:arm QEMU_MACHINE:vexpress-a9 RTT_BSP:bsp/qemu-vexpress-a9 RUN:yes SD_FILE:sd.bin UTEST:components/cpp11]) (push) Waiting to run
AutoTestCI / ${{ matrix.legs.UTEST }} (map[CONFIG_FILE:kernel/atomic.conf QEMU_ARCH:arm QEMU_MACHINE:vexpress-a9 RTT_BSP:bsp/qemu-vexpress-a9 RUN:yes SD_FILE:sd.bin UTEST:kernel/atomic]) (push) Waiting to run
AutoTestCI / ${{ matrix.legs.UTEST }} (map[CONFIG_FILE:kernel/atomic.conf QEMU_ARCH:riscv64 QEMU_MACHINE:virt RTT_BSP:bsp/qemu-virt64-riscv RUN:yes SD_FILE:None UTEST:kernel/atomic/riscv64]) (push) Waiting to run
AutoTestCI / ${{ matrix.legs.UTEST }} (map[CONFIG_FILE:kernel/atomic_c11.conf QEMU_ARCH:arm QEMU_MACHINE:vexpress-a9 RTT_BSP:bsp/qemu-vexpress-a9 RUN:yes SD_FILE:sd.bin UTEST:kernel/atomic_c11]) (push) Waiting to run
AutoTestCI / ${{ matrix.legs.UTEST }} (map[CONFIG_FILE:kernel/atomic_c11.conf QEMU_ARCH:riscv64 QEMU_MACHINE:virt RTT_BSP:bsp/qemu-virt64-riscv RUN:yes SD_FILE:None UTEST:kernel/atomic_c11/riscv64]) (push) Waiting to run
AutoTestCI / ${{ matrix.legs.UTEST }} (map[CONFIG_FILE:kernel/device.conf QEMU_ARCH:arm QEMU_MACHINE:vexpress-a9 RTT_BSP:bsp/qemu-vexpress-a9 RUN:yes SD_FILE:sd.bin UTEST:kernel/device]) (push) Waiting to run
AutoTestCI / ${{ matrix.legs.UTEST }} (map[CONFIG_FILE:kernel/ipc.conf QEMU_ARCH:arm QEMU_MACHINE:vexpress-a9 RTT_BSP:bsp/qemu-vexpress-a9 RUN:yes SD_FILE:sd.bin UTEST:kernel/ipc]) (push) Waiting to run
AutoTestCI / ${{ matrix.legs.UTEST }} (map[CONFIG_FILE:kernel/irq.conf QEMU_ARCH:arm QEMU_MACHINE:vexpress-a9 RTT_BSP:bsp/qemu-vexpress-a9 RUN:yes SD_FILE:sd.bin UTEST:kernel/irq]) (push) Waiting to run
AutoTestCI / ${{ matrix.legs.UTEST }} (map[CONFIG_FILE:kernel/mem.conf QEMU_ARCH:arm QEMU_MACHINE:vexpress-a9 RTT_BSP:bsp/qemu-vexpress-a9 RUN:yes SD_FILE:sd.bin UTEST:kernel/mem]) (push) Waiting to run
AutoTestCI / ${{ matrix.legs.UTEST }} (map[CONFIG_FILE:kernel/mem.conf QEMU_ARCH:riscv64 QEMU_MACHINE:virt RTT_BSP:bsp/qemu-virt64-riscv RUN:yes SD_FILE:None UTEST:kernel/mem/riscv64]) (push) Waiting to run
AutoTestCI / ${{ matrix.legs.UTEST }} (map[CONFIG_FILE:kernel/thread.conf QEMU_ARCH:arm QEMU_MACHINE:vexpress-a9 RTT_BSP:bsp/qemu-vexpress-a9 RUN:yes SD_FILE:sd.bin UTEST:kernel/thread]) (push) Waiting to run
AutoTestCI / ${{ matrix.legs.UTEST }} (map[CONFIG_FILE:kernel/timer.conf QEMU_ARCH:arm QEMU_MACHINE:vexpress-a9 RTT_BSP:bsp/qemu-vexpress-a9 RUN:yes SD_FILE:sd.bin UTEST:kernel/timer]) (push) Waiting to run
AutoTestCI / ${{ matrix.legs.UTEST }} (map[CONFIG_FILE:rtsmart/base.conf QEMU_ARCH:aarch64 QEMU_MACHINE:virt RTT_BSP:bsp/qemu-virt64-aarch64 RUN:no SD_FILE:sd.bin UTEST:rtsmart/aarch64]) (push) Waiting to run
AutoTestCI / ${{ matrix.legs.UTEST }} (map[CONFIG_FILE:rtsmart/base.conf QEMU_ARCH:arm QEMU_MACHINE:vexpress-a9 RTT_BSP:bsp/qemu-vexpress-a9 RUN:no SD_FILE:sd.bin UTEST:rtsmart/arm]) (push) Waiting to run
AutoTestCI / ${{ matrix.legs.UTEST }} (map[CONFIG_FILE:rtsmart/base.conf QEMU_ARCH:riscv64 QEMU_MACHINE:virt RTT_BSP:bsp/qemu-virt64-riscv RUN:yes SD_FILE:None UTEST:rtsmart/riscv64]) (push) Waiting to run
AutoTestCI / ${{ matrix.legs.UTEST }} (map[CONFIG_FILE:utest_self/self.conf QEMU_ARCH:arm QEMU_MACHINE:vexpress-a9 RTT_BSP:bsp/qemu-vexpress-a9 RUN:yes SD_FILE:sd.bin UTEST:components/utest]) (push) Waiting to run
RT-Thread BSP Static Build Check / ${{ matrix.legs.RTT_BSP }} (map[RTT_BSP:ESP32C3 RTT_TOOL_CHAIN:sourcery-riscv32-esp32 SUB_RTT_BSP:[ESP32_C3]]) (push) Waiting to run
RT-Thread BSP Static Build Check / ${{ matrix.legs.RTT_BSP }} (map[RTT_BSP:Infineon_TI_microchip RTT_TOOL_CHAIN:sourcery-arm SUB_RTT_BSP:[Infineon/psoc6-cy8ckit-062S2-43012 Infineon/psoc6-cy8ckit-062-BLE Infineon/psoc6-cy8ckit-062s4 Infineon/psoc6-cy8ckit-062-WIFI-BT Infineon/psoc6-cy8c… (push) Waiting to run
RT-Thread BSP Static Build Check / ${{ matrix.legs.RTT_BSP }} (map[RTT_BSP:RT-Thread Online Packages (STM32F407 RT-Spark) RTT_TOOL_CHAIN:sourcery-arm SUB_RTT_BSP:[stm32/stm32f407-rt-spark]]) (push) Waiting to run
RT-Thread BSP Static Build Check / ${{ matrix.legs.RTT_BSP }} (map[RTT_BSP:RTduino/Arduino Libraries (Raspberry Pico) RTT_TOOL_CHAIN:sourcery-arm SUB_RTT_BSP:[raspberry-pico]]) (push) Waiting to run
RT-Thread BSP Static Build Check / ${{ matrix.legs.RTT_BSP }} (map[RTT_BSP:RTduino/Arduino Libraries (STM32F412 Nucleo) RTT_TOOL_CHAIN:sourcery-arm SUB_RTT_BSP:[stm32/stm32f412-st-nucleo]]) (push) Waiting to run
RT-Thread BSP Static Build Check / ${{ matrix.legs.RTT_BSP }} (map[RTT_BSP:aarch64 RTT_TOOL_CHAIN:sourcery-aarch64 SUB_RTT_BSP:[qemu-virt64-aarch64 raspberry-pi/raspi3-64 raspberry-pi/raspi4-64 phytium/aarch64]]) (push) Waiting to run
RT-Thread BSP Static Build Check / ${{ matrix.legs.RTT_BSP }} (map[RTT_BSP:gd32_n32_apm32 RTT_TOOL_CHAIN:sourcery-arm SUB_RTT_BSP:[gd32/arm/gd32103c-eval gd32/arm/gd32105c-eval gd32/arm/gd32105r-start gd32/arm/gd32107c-eval gd32/arm/gd32205r-start gd32/arm/gd32207i-eval gd32/arm/gd32303… (push) Waiting to run
RT-Thread BSP Static Build Check / ${{ matrix.legs.RTT_BSP }} (map[RTT_BSP:hpmicro RTT_TOOL_CHAIN:RISC-V-GCC-RV32 SUB_RTT_BSP:[hpmicro/hpm6750evkmini hpmicro/hpm6750evk hpmicro/hpm6750evk2 hpmicro/hpm6300evk hpmicro/hpm6200evk hpmicro/hpm5300evk hpmicro/hpm5301evklite hpmicro/hpm6800evk… (push) Waiting to run
RT-Thread BSP Static Build Check / ${{ matrix.legs.RTT_BSP }} (map[RTT_BSP:i386-unknown RTT_TOOL_CHAIN:sourcery-i386-unknown-elf SUB_RTT_BSP:[x86]]) (push) Waiting to run
RT-Thread BSP Static Build Check / ${{ matrix.legs.RTT_BSP }} (map[RTT_BSP:llvm-arm RTT_TOOL_CHAIN:llvm-arm SUB_RTT_BSP:[stm32/stm32l475-atk-pandora]]) (push) Waiting to run
RT-Thread BSP Static Build Check / ${{ matrix.legs.RTT_BSP }} (map[RTT_BSP:mips RTT_TOOL_CHAIN:sourcery-mips SUB_RTT_BSP:[loongson/ls1bdev loongson/ls2kdev loongson/ls1cdev]]) (push) Waiting to run
RT-Thread BSP Static Build Check / ${{ matrix.legs.RTT_BSP }} (map[RTT_BSP:nordic(yml) RTT_TOOL_CHAIN:sourcery-arm SUB_RTT_BSP:[nrf5x/nrf51822 nrf5x/nrf52832 nrf5x/nrf52833 nrf5x/nrf52840 nrf5x/nrf5340]]) (push) Waiting to run
RT-Thread BSP Static Build Check / ${{ matrix.legs.RTT_BSP }} (map[RTT_BSP:nuvoton RTT_TOOL_CHAIN:sourcery-arm SUB_RTT_BSP:[nuvoton/numaker-pfm-m487 nuvoton/numaker-hmi-ma35d1 nuvoton/numaker-iot-m487 nuvoton/numaker-m032ki nuvoton/numaker-iot-m467 nuvoton/numaker-m467hj nuvoton/nk-n9h3… (push) Waiting to run
RT-Thread BSP Static Build Check / ${{ matrix.legs.RTT_BSP }} (map[RTT_BSP:nxp_renesas RTT_TOOL_CHAIN:sourcery-arm SUB_RTT_BSP:[nxp/lpc/lpc55sxx/lpc55s69_nxp_evk nxp/lpc/lpc55sxx/lpc55s28_nxp_evk nxp/lpc/lpc55sxx/lpc55s06_nxp_evk nxp/lpc/lpc55sxx/lpc55s16_nxp_evk nxp/lpc/lpc55sxx/lpc55s… (push) Waiting to run
RT-Thread BSP Static Build Check / ${{ matrix.legs.RTT_BSP }} (map[RTT_BSP:others_at32_hc32_ht32 RTT_TOOL_CHAIN:sourcery-arm SUB_RTT_BSP:[qemu-vexpress-a9 airm2m/air32f103 acm32/acm32f0x0-nucleo CME_M7 apollo2 asm9260t allwinner_tina ft32/ft32f072xb-starter mini2440 at91/at91sam9g45 at9… (push) Waiting to run
RT-Thread BSP Static Build Check / ${{ matrix.legs.RTT_BSP }} (map[RTT_BSP:riscv-none RTT_TOOL_CHAIN:sourcery-riscv-none-embed SUB_RTT_BSP:[k210]]) (push) Waiting to run
RT-Thread BSP Static Build Check / ${{ matrix.legs.RTT_BSP }} (map[RTT_BSP:riscv64-unknown RTT_TOOL_CHAIN:sourcery-riscv64-unknown-elf SUB_RTT_BSP:[bluetrum/ab32vg1-ab-prougen bouffalo_lab/bl60x bouffalo_lab/bl70x]]) (push) Waiting to run
RT-Thread BSP Static Build Check / ${{ matrix.legs.RTT_BSP }} (map[RTT_BSP:simulator RTT_TOOL_CHAIN:gcc SUB_RTT_BSP:[simulator]]) (push) Waiting to run
RT-Thread BSP Static Build Check / ${{ matrix.legs.RTT_BSP }} (map[RTT_BSP:stm32_f2_f4 RTT_TOOL_CHAIN:sourcery-arm SUB_RTT_BSP:[stm32/stm32f207-st-nucleo stm32/stm32f302-st-nucleo stm32/stm32f334-st-nucleo stm32/stm32f401-st-nucleo stm32/stm32f401-weact-blackpill stm32/stm32f405-smdz-br… (push) Waiting to run
RT-Thread BSP Static Build Check / ${{ matrix.legs.RTT_BSP }} (map[RTT_BSP:stm32_f7_g0_h7_mp15_u5_h5_wb5 RTT_TOOL_CHAIN:sourcery-arm SUB_RTT_BSP:[stm32/stm32f746-st-disco stm32/stm32f746-st-nucleo stm32/stm32f767-atk-apollo stm32/stm32f767-fire-challenger-v1 stm32/stm32f767-st-nucleo st… (push) Waiting to run
RT-Thread BSP Static Build Check / ${{ matrix.legs.RTT_BSP }} (map[RTT_BSP:stm32l4_f0_f1 RTT_TOOL_CHAIN:sourcery-arm SUB_RTT_BSP:[stm32/stm32l4r5-st-nucleo stm32/stm32l4r9-st-eval stm32/stm32l4r9-st-sensortile-box stm32/stm32l010-st-nucleo stm32/stm32l053-st-nucleo stm32/stm32l412-st-nu… (push) Waiting to run
BSP compilation with more drivers / BSP Compilation with More Drivers (push) Waiting to run
pkgs_test / change (push) Waiting to run
doc_doxygen / doxygen_doc generate (push) Has been cancelled
doc_doxygen / deploy (push) Has been cancelled
RT_USING_CI_ACTION will select RT_UTEST_USING_AUTO_RUN and RT_UTEST_USING_ALL_CASES
240 lines
7.8 KiB
Plaintext
240 lines
7.8 KiB
Plaintext
menu "Utilities"
|
|
|
|
config RT_USING_RYM
|
|
bool "Enable Ymodem"
|
|
default n
|
|
|
|
if RT_USING_RYM
|
|
config YMODEM_USING_CRC_TABLE
|
|
bool "Enable CRC Table in Ymodem"
|
|
default n
|
|
|
|
config YMODEM_USING_FILE_TRANSFER
|
|
bool "Enable file transfer feature"
|
|
depends on RT_USING_DFS
|
|
default y
|
|
endif
|
|
|
|
menuconfig RT_USING_ULOG
|
|
bool "Enable ulog"
|
|
default n
|
|
|
|
if RT_USING_ULOG
|
|
if !ULOG_USING_SYSLOG
|
|
choice
|
|
prompt "The static output log level."
|
|
default ULOG_OUTPUT_LVL_D
|
|
help
|
|
When the log level is less than this option and it will stop output.
|
|
These log will not compile into ROM when using LOG_X api.
|
|
NOTE: It's not available on syslog mode.
|
|
config ULOG_OUTPUT_LVL_A
|
|
bool "Assert"
|
|
config ULOG_OUTPUT_LVL_E
|
|
bool "Error"
|
|
config ULOG_OUTPUT_LVL_W
|
|
bool "Warning"
|
|
config ULOG_OUTPUT_LVL_I
|
|
bool "Information"
|
|
config ULOG_OUTPUT_LVL_D
|
|
bool "Debug"
|
|
endchoice
|
|
endif
|
|
|
|
if ULOG_USING_SYSLOG
|
|
choice
|
|
prompt "The static output log level."
|
|
default ULOG_OUTPUT_LVL_DEBUG
|
|
help
|
|
When the log level is less than this option and it will stop output.
|
|
These log will not compile into ROM when using LOG_X api.
|
|
NOTE: It's not available on syslog mode.
|
|
config ULOG_OUTPUT_LVL_EMERG
|
|
bool "EMERG"
|
|
config ULOG_OUTPUT_LVL_ALERT
|
|
bool "ALERT"
|
|
config ULOG_OUTPUT_LVL_CRIT
|
|
bool "CRIT"
|
|
config ULOG_OUTPUT_LVL_ERROR
|
|
bool "ERR"
|
|
config ULOG_OUTPUT_LVL_WARNING
|
|
bool "WARNING"
|
|
config ULOG_OUTPUT_LVL_NOTICE
|
|
bool "NOTICE"
|
|
config ULOG_OUTPUT_LVL_INFO
|
|
bool "INFO"
|
|
config ULOG_OUTPUT_LVL_DEBUG
|
|
bool "DEBUG"
|
|
endchoice
|
|
endif
|
|
|
|
config ULOG_OUTPUT_LVL
|
|
int
|
|
default 0 if ULOG_OUTPUT_LVL_A
|
|
default 0 if ULOG_OUTPUT_LVL_EMERG
|
|
default 1 if ULOG_OUTPUT_LVL_ALERT
|
|
default 2 if ULOG_OUTPUT_LVL_CRIT
|
|
default 3 if ULOG_OUTPUT_LVL_E
|
|
default 3 if ULOG_OUTPUT_LVL_ERROR
|
|
default 4 if ULOG_OUTPUT_LVL_W
|
|
default 4 if ULOG_OUTPUT_LVL_WARNING
|
|
default 5 if ULOG_OUTPUT_LVL_NOTICE
|
|
default 6 if ULOG_OUTPUT_LVL_I
|
|
default 6 if ULOG_OUTPUT_LVL_INFO
|
|
default 7 if ULOG_OUTPUT_LVL_D
|
|
default 7 if ULOG_OUTPUT_LVL_DEBUG
|
|
default 7
|
|
|
|
config ULOG_USING_ISR_LOG
|
|
bool "Enable ISR log."
|
|
default n
|
|
help
|
|
The log output API can using in ISR (Interrupt Service Routines) also.
|
|
|
|
config ULOG_ASSERT_ENABLE
|
|
bool "Enable assert check."
|
|
default y
|
|
|
|
config ULOG_LINE_BUF_SIZE
|
|
int "The log's max width."
|
|
default 128
|
|
help
|
|
The buffer size for every line log.
|
|
|
|
config ULOG_USING_ASYNC_OUTPUT
|
|
bool "Enable async output mode."
|
|
default n
|
|
help
|
|
When enable asynchronous output mode. The log output is not immediately and the log will stored to buffer.
|
|
The another thread (Such as idle) will read the buffer and output the log. So it will using more RAM.
|
|
|
|
if ULOG_USING_ASYNC_OUTPUT
|
|
config ULOG_ASYNC_OUTPUT_BUF_SIZE
|
|
int "The async output buffer size."
|
|
default 2048
|
|
|
|
config ULOG_ASYNC_OUTPUT_BY_THREAD
|
|
bool "Enable async output by thread."
|
|
default y
|
|
help
|
|
This thread will output the asynchronous logs. The logs can output by other user thread when this option is disable.
|
|
|
|
if ULOG_ASYNC_OUTPUT_BY_THREAD
|
|
|
|
config ULOG_ASYNC_OUTPUT_THREAD_STACK
|
|
int "The async output thread stack size."
|
|
default 1024
|
|
|
|
config ULOG_ASYNC_OUTPUT_THREAD_PRIORITY
|
|
int "The async output thread stack priority."
|
|
range 0 RT_THREAD_PRIORITY_MAX
|
|
default 30
|
|
|
|
endif
|
|
endif
|
|
|
|
menu "log format"
|
|
config ULOG_OUTPUT_FLOAT
|
|
bool "Enable float number support. It will using more thread stack."
|
|
default n
|
|
select RT_KLIBC_USING_VSNPRINTF_STANDARD
|
|
help
|
|
The default formater is using rt_vsnprint and it not supported float number.
|
|
When enable this option then it will enable libc. The formater will change to vsnprint on libc.
|
|
|
|
if !ULOG_USING_SYSLOG
|
|
config ULOG_USING_COLOR
|
|
bool "Enable color log."
|
|
default y
|
|
help
|
|
The log will has different color by level.
|
|
endif
|
|
|
|
config ULOG_OUTPUT_TIME
|
|
bool "Enable time information."
|
|
default y
|
|
|
|
config ULOG_TIME_USING_TIMESTAMP
|
|
bool "Enable timestamp format for time."
|
|
default n
|
|
depends on ULOG_OUTPUT_TIME
|
|
|
|
config ULOG_OUTPUT_LEVEL
|
|
bool "Enable level information."
|
|
default y
|
|
|
|
config ULOG_OUTPUT_TAG
|
|
bool "Enable tag information."
|
|
default y
|
|
|
|
config ULOG_OUTPUT_THREAD_NAME
|
|
bool "Enable thread information."
|
|
default n
|
|
endmenu
|
|
|
|
config ULOG_BACKEND_USING_CONSOLE
|
|
bool "Enable console backend."
|
|
default y
|
|
help
|
|
The low level output using rt_kprintf().
|
|
|
|
config ULOG_BACKEND_USING_FILE
|
|
bool "Enable file backend."
|
|
select RT_USING_DFS
|
|
default n
|
|
help
|
|
The file backend of ulog.
|
|
|
|
config ULOG_USING_FILTER
|
|
bool "Enable runtime log filter."
|
|
default n
|
|
help
|
|
It will enable the log filter.
|
|
Such as level filter, log tag filter, log kw filter and tag's level filter.
|
|
|
|
config ULOG_USING_SYSLOG
|
|
bool "Enable syslog format log and API."
|
|
select ULOG_OUTPUT_TIME
|
|
select ULOG_USING_FILTER
|
|
default n
|
|
endif
|
|
|
|
config RT_USING_UTEST
|
|
bool "Enable utest (RT-Thread test framework)"
|
|
default n
|
|
|
|
if RT_USING_UTEST
|
|
config UTEST_THR_STACK_SIZE
|
|
int "The utest thread stack size"
|
|
default 4096
|
|
config UTEST_THR_PRIORITY
|
|
int "The utest thread priority"
|
|
default 20
|
|
|
|
config RT_UTEST_USING_AUTO_RUN
|
|
bool "Enable auto run test cases"
|
|
default n
|
|
help
|
|
If enable this option, the test cases will be run automatically when board boot up.
|
|
|
|
config RT_UTEST_USING_ALL_CASES
|
|
bool "Enable all selected modules' test cases"
|
|
default n
|
|
help
|
|
If enable this option, all selected modules' test cases will be run.
|
|
Otherwise, only the test cases that are explicitly enabled will be run.
|
|
endif
|
|
|
|
config RT_USING_VAR_EXPORT
|
|
bool "Enable Var Export"
|
|
default n
|
|
|
|
config RT_USING_RESOURCE_ID
|
|
bool "Enable resource id"
|
|
default n
|
|
|
|
rsource "libadt/Kconfig"
|
|
rsource "rt-link/Kconfig"
|
|
|
|
endmenu
|