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 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 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