mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2026-02-07 09:52:08 +08:00
43 lines
1.3 KiB
Plaintext
43 lines
1.3 KiB
Plaintext
menuconfig RT_USING_SERIAL
|
|
bool "Using Serial device drivers"
|
|
select RT_USING_DEVICE_IPC
|
|
select RT_USING_DEVICE
|
|
default y
|
|
|
|
if RT_USING_SERIAL
|
|
choice RT_USING_SERIAL_VERSION
|
|
prompt "Choice Serial version"
|
|
default RT_USING_SERIAL_V1
|
|
config RT_USING_SERIAL_V1
|
|
bool "RT_USING_SERIAL_V1"
|
|
config RT_USING_SERIAL_V2
|
|
bool "RT_USING_SERIAL_V2"
|
|
endchoice
|
|
|
|
choice RT_USING_SERIAL_MODE
|
|
prompt "Choice Serial version"
|
|
depends on RT_USING_SERIAL_V2
|
|
default RT_SERIAL_BUF_STRATEGY_OVERWRITE
|
|
config RT_SERIAL_BUF_STRATEGY_DROP
|
|
bool "drop new incoming data when the buffer is full"
|
|
config RT_SERIAL_BUF_STRATEGY_OVERWRITE
|
|
bool "overwrite old data when the buffer is full"
|
|
endchoice
|
|
|
|
config RT_SERIAL_USING_DMA
|
|
bool "Enable serial DMA mode"
|
|
default y
|
|
|
|
config RT_SERIAL_RB_BUFSZ
|
|
int "Set RX buffer size"
|
|
depends on !RT_USING_SERIAL_V2
|
|
default 64
|
|
config RT_USING_SERIAL_BYPASS
|
|
bool "Using serial bypass"
|
|
default n
|
|
endif
|
|
|
|
if RT_USING_DM && RT_USING_SERIAL
|
|
rsource "device/Kconfig"
|
|
endif
|