You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
1.2 KiB
39 lines
1.2 KiB
|
5 months ago
|
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
|