Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 15 additions & 16 deletions src/Kconfig
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
#include "rtconfig.h"
menu "RT-Thread Kernel"

config RT_NAME_MAX
int "The maximal size of kernel object name"
range 1 64
range 2 64
default 8
help
Each kernel object, such as thread, timer, semaphore etc, has a name,
Expand All @@ -18,6 +17,13 @@ config RT_USING_ARCH_DATA_TYPE

Please re-define these data types in rtconfig_project.h file.

config RT_USING_NANO
bool "Enable RT-Thread Nano"
default n
help
RT-Thread Nano is a very small size and refined hard real-time kernel,
which is suited for the extremely resource-constrained MCU system.

config RT_USING_SMART
bool "Enable RT-Thread Smart (microkernel on kernel/userland)"
default n
Expand All @@ -43,13 +49,6 @@ config RT_USING_SMART
help
RT-Thread Smart is a microkernel based operating system on RT-Thread.

config RT_USING_NANO
bool "Enable RT-Thread Nano"
default n
help
RT-Thread Nano with a very small size and refined hard real-time kernel,
which is very suited for the resource-constrained MCU system.

config RT_USING_AMP
bool "Enable AMP (Asymmetric Multi-Processing)"
default n
Expand Down Expand Up @@ -115,6 +114,13 @@ config RT_TICK_PER_SECOND
help
System's tick frequency, Hz.

config RT_USING_OVERFLOW_CHECK
bool "Using stack overflow checking"
default y if RT_USING_DEBUG
help
Enable thread stack overflow checking. The stack overflow is checking when
each thread switch.

config RT_USING_HOOK
bool "Enable system hook"
default y
Expand Down Expand Up @@ -259,13 +265,6 @@ menuconfig RT_USING_DEBUG
depends on RT_USING_SMP
default y if RT_USING_SMART
default n

config RT_USING_OVERFLOW_CHECK
bool "Using stack overflow checking"
default y
help
Enable thread stack overflow checking. The stack overflow is checking when
each thread switch.
endif

menu "Inter-Thread communication"
Expand Down
Loading