# # For a description of the syntax of this configuration file, # see the file kconfig-language.txt in the NuttX tools repository. # config LPUART_SERIALDRIVER bool default n select MCU_SERIAL config LPUART0_SERIALDRIVER bool default n select MCU_SERIAL config LPUART1_SERIALDRIVER bool default n select MCU_SERIAL config LPUART2_SERIALDRIVER bool default n select MCU_SERIAL config LPUART3_SERIALDRIVER bool default n select MCU_SERIAL config LPUART4_SERIALDRIVER bool default n select MCU_SERIAL config LPUART5_SERIALDRIVER bool default n select MCU_SERIAL config LPUART6_SERIALDRIVER bool default n select MCU_SERIAL config LPUART7_SERIALDRIVER bool default n select MCU_SERIAL config LPUART8_SERIALDRIVER bool default n select MCU_SERIAL ##################################################################################### menu "LPUART0 Configuration" depends on LPUART0_SERIALDRIVER config LPUART0_RXBUFSIZE int "Receive buffer size" default 256 ---help--- Characters are buffered as they are received. This specifies the size of the receive buffer. config LPUART0_TXBUFSIZE int "Transmit buffer size" default 256 ---help--- Characters are buffered before being sent. This specifies the size of the transmit buffer. config LPUART0_BAUD int "BAUD rate" default 115200 ---help--- The configured BAUD of the LPUART. config LPUART0_BITS int "Character size" default 8 ---help--- The number of bits. Must be either 7 or 8. config LPUART0_PARITY int "Parity setting" default 0 range 0 2 ---help--- 0=no parity, 1=odd parity, 2=even parity config LPUART0_2STOP int "Uses 2 stop bits" default 0 ---help--- 1=Two stop bits choice prompt "IFLOW Control" default LPUART0_NOIFLOWCONTROL config LPUART0_NOIFLOWCONTROL bool "No IFLOW control" ---help--- No IFLOW control config LPUART0_RS485RTSCONTROL bool "RTS for RS485 Direction" select SERIAL_RS485CONTROL ---help--- Use RTS pin for RS485 direction switching config LPUART0_IFLOWCONTROL bool "RTS for IFLOW control" select SERIAL_IFLOWCONTROL ---help--- Enable RTS flow control endchoice config LPUART0_INVERTIFLOWCONTROL depends on LPUART0_RS485RTSCONTROL || LPUART0_IFLOWCONTROL bool "Invert sense of RTS bit" default n ---help--- Make RTS bit active high rather than active low config LPUART0_OFLOWCONTROL depends on !LPUART0_RS485RTSCONTROL bool "CTS OFLOW control" default n select SERIAL_OFLOWCONTROL ---help--- Enable CTS flow control config LPUART0_RXDMA bool "LPUART0 Rx DMA support" default n select SERIAL_RXDMA ---help--- Enable Rx DMA transfers on LPUART0 config LPUART0_TXDMA bool "LPUART0 Tx DMA support" default n select SERIAL_TXDMA ---help--- Enable Tx DMA transfers on LPUART0 endmenu ##################################################################################### menu "LPUART1 Configuration" depends on LPUART1_SERIALDRIVER config LPUART1_RXBUFSIZE int "Receive buffer size" default 256 ---help--- Characters are buffered as they are received. This specifies the size of the receive buffer. config LPUART1_TXBUFSIZE int "Transmit buffer size" default 256 ---help--- Characters are buffered before being sent. This specifies the size of the transmit buffer. config LPUART1_BAUD int "BAUD rate" default 115200 ---help--- The configured BAUD of the LPUART. config LPUART1_BITS int "Character size" default 8 ---help--- The number of bits. Must be either 7 or 8. config LPUART1_PARITY int "Parity setting" default 0 range 0 2 ---help--- 0=no parity, 1=odd parity, 2=even parity config LPUART1_2STOP int "Uses 2 stop bits" default 0 ---help--- 1=Two stop bits choice prompt "IFLOW Control" default LPUART1_NOIFLOWCONTROL config LPUART1_NOIFLOWCONTROL bool "No IFLOW control" ---help--- No IFLOW control config LPUART1_RS485RTSCONTROL bool "RTS for RS485 Direction" select SERIAL_RS485CONTROL ---help--- Use RTS pin for RS485 direction switching config LPUART1_IFLOWCONTROL bool "RTS for IFLOW control" select SERIAL_IFLOWCONTROL ---help--- Enable RTS flow control endchoice config LPUART1_INVERTIFLOWCONTROL depends on LPUART1_RS485RTSCONTROL || LPUART1_IFLOWCONTROL bool "Invert sense of RTS bit" default n ---help--- Make RTS bit active high rather than active low config LPUART1_OFLOWCONTROL depends on !LPUART1_RS485RTSCONTROL bool "CTS OFLOW control" default n select SERIAL_OFLOWCONTROL ---help--- Enable CTS flow control config LPUART1_RXDMA bool "LPUART1 Rx DMA support" default n select SERIAL_RXDMA ---help--- Enable Rx DMA transfers on LPUART1 config LPUART1_TXDMA bool "LPUART1 Tx DMA support" default n select SERIAL_TXDMA ---help--- Enable Tx DMA transfers on LPUART1 endmenu ##################################################################################### ##################################################################################### menu "LPUART2 Configuration" depends on LPUART2_SERIALDRIVER config LPUART2_RXBUFSIZE int "Receive buffer size" default 256 ---help--- Characters are buffered as they are received. This specifies the size of the receive buffer. config LPUART2_TXBUFSIZE int "Transmit buffer size" default 256 ---help--- Characters are buffered before being sent. This specifies the size of the transmit buffer. config LPUART2_BAUD int "BAUD rate" default 115200 ---help--- The configured BAUD of the LPUART. config LPUART2_BITS int "Character size" default 8 ---help--- The number of bits. Must be either 7 or 8. config LPUART2_PARITY int "Parity setting" default 0 range 0 2 ---help--- 0=no parity, 1=odd parity, 2=even parity config LPUART2_2STOP int "Uses 2 stop bits" default 0 ---help--- 1=Two stop bits choice prompt "IFLOW Control" default LPUART2_NOIFLOWCONTROL config LPUART2_NOIFLOWCONTROL bool "No IFLOW control" ---help--- No IFLOW control config LPUART2_RS485RTSCONTROL bool "RTS for RS485 Direction" select SERIAL_RS485CONTROL ---help--- Use RTS pin for RS485 direction switching config LPUART2_IFLOWCONTROL bool "RTS for IFLOW control" select SERIAL_IFLOWCONTROL ---help--- Enable RTS flow control endchoice config LPUART2_INVERTIFLOWCONTROL depends on LPUART2_RS485RTSCONTROL || LPUART2_IFLOWCONTROL bool "Invert sense of RTS bit" default n ---help--- Make RTS bit active high rather than active low config LPUART2_OFLOWCONTROL depends on !LPUART2_RS485RTSCONTROL bool "CTS OFLOW control" default n select SERIAL_OFLOWCONTROL ---help--- Enable CTS flow control config LPUART2_RXDMA bool "LPUART2 Rx DMA support" default n select SERIAL_RXDMA ---help--- Enable Rx DMA transfers on LPUART2 config LPUART2_TXDMA bool "LPUART2 Tx DMA support" default n select SERIAL_TXDMA ---help--- Enable Tx DMA transfers on LPUART2 endmenu ##################################################################################### menu "LPUART3 Configuration" depends on LPUART3_SERIALDRIVER config LPUART3_RXBUFSIZE int "Receive buffer size" default 256 ---help--- Characters are buffered as they are received. This specifies the size of the receive buffer. config LPUART3_TXBUFSIZE int "Transmit buffer size" default 256 ---help--- Characters are buffered before being sent. This specifies the size of the transmit buffer. config LPUART3_BAUD int "BAUD rate" default 115200 ---help--- The configured BAUD of the LPUART. config LPUART3_BITS int "Character size" default 8 ---help--- The number of bits. Must be either 7 or 8. config LPUART3_PARITY int "Parity setting" default 0 range 0 2 ---help--- 0=no parity, 1=odd parity, 2=even parity config LPUART3_2STOP int "Uses 2 stop bits" default 0 ---help--- 1=Two stop bits choice prompt "IFLOW Control" default LPUART3_NOIFLOWCONTROL config LPUART3_NOIFLOWCONTROL bool "No IFLOW control" ---help--- No IFLOW control config LPUART3_RS485RTSCONTROL bool "RTS for RS485 Direction" select SERIAL_RS485CONTROL ---help--- Use RTS pin for RS485 direction switching config LPUART3_IFLOWCONTROL bool "RTS for IFLOW control" select SERIAL_IFLOWCONTROL ---help--- Enable RTS flow control endchoice config LPUART3_INVERTIFLOWCONTROL depends on LPUART3_RS485RTSCONTROL || LPUART3_IFLOWCONTROL bool "Invert sense of RTS bit" default n ---help--- Make RTS bit active high rather than active low config LPUART3_OFLOWCONTROL depends on !LPUART3_RS485RTSCONTROL bool "CTS OFLOW control" default n select SERIAL_OFLOWCONTROL ---help--- Enable CTS flow control config LPUART3_RXDMA bool "LPUART3 Rx DMA support" default n select SERIAL_RXDMA ---help--- Enable Rx DMA transfers on LPUART3 config LPUART3_TXDMA bool "LPUART3 Tx DMA support" default n select SERIAL_TXDMA ---help--- Enable Tx DMA transfers on LPUART3 endmenu ##################################################################################### menu "LPUART4 Configuration" depends on LPUART4_SERIALDRIVER config LPUART4_RXBUFSIZE int "Receive buffer size" default 256 ---help--- Characters are buffered as they are received. This specifies the size of the receive buffer. config LPUART4_TXBUFSIZE int "Transmit buffer size" default 256 ---help--- Characters are buffered before being sent. This specifies the size of the transmit buffer. config LPUART4_BAUD int "BAUD rate" default 115200 ---help--- The configured BAUD of the LPUART. config LPUART4_BITS int "Character size" default 8 ---help--- The number of bits. Must be either 7 or 8. config LPUART4_PARITY int "Parity setting" default 0 range 0 2 ---help--- 0=no parity, 1=odd parity, 2=even parity config LPUART4_2STOP int "Uses 2 stop bits" default 0 ---help--- 1=Two stop bits choice prompt "IFLOW Control" default LPUART4_NOIFLOWCONTROL config LPUART4_NOIFLOWCONTROL bool "No IFLOW control" ---help--- No IFLOW control config LPUART4_RS485RTSCONTROL bool "RTS for RS485 Direction" select SERIAL_RS485CONTROL ---help--- Use RTS pin for RS485 direction switching config LPUART4_IFLOWCONTROL bool "RTS for IFLOW control" select SERIAL_IFLOWCONTROL ---help--- Enable RTS flow control endchoice config LPUART4_INVERTIFLOWCONTROL depends on LPUART4_RS485RTSCONTROL || LPUART4_IFLOWCONTROL bool "Invert sense of RTS bit" default n ---help--- Make RTS bit active high rather than active low config LPUART4_OFLOWCONTROL depends on !LPUART4_RS485RTSCONTROL bool "CTS OFLOW control" default n select SERIAL_OFLOWCONTROL ---help--- Enable CTS flow control config LPUART4_RXDMA bool "LPUART4 Rx DMA support" default n select SERIAL_RXDMA ---help--- Enable Rx DMA transfers on LPUART4 config LPUART4_TXDMA bool "LPUART4 Tx DMA support" default n select SERIAL_TXDMA ---help--- Enable Tx DMA transfers on LPUART4 endmenu ##################################################################################### menu "LPUART5 Configuration" depends on LPUART5_SERIALDRIVER config LPUART5_RXBUFSIZE int "Receive buffer size" default 256 ---help--- Characters are buffered as they are received. This specifies the size of the receive buffer. config LPUART5_TXBUFSIZE int "Transmit buffer size" default 256 ---help--- Characters are buffered before being sent. This specifies the size of the transmit buffer. config LPUART5_BAUD int "BAUD rate" default 115200 ---help--- The configured BAUD of the LPUART. config LPUART5_BITS int "Character size" default 8 ---help--- The number of bits. Must be either 7 or 8. config LPUART5_PARITY int "Parity setting" default 0 range 0 2 ---help--- 0=no parity, 1=odd parity, 2=even parity config LPUART5_2STOP int "Uses 2 stop bits" default 0 ---help--- 1=Two stop bits choice prompt "IFLOW Control" default LPUART5_NOIFLOWCONTROL config LPUART5_NOIFLOWCONTROL bool "No IFLOW control" ---help--- No IFLOW control config LPUART5_RS485RTSCONTROL bool "RTS for RS485 Direction" select SERIAL_RS485CONTROL ---help--- Use RTS pin for RS485 direction switching config LPUART5_IFLOWCONTROL bool "RTS for IFLOW control" select SERIAL_IFLOWCONTROL ---help--- Enable RTS flow control endchoice config LPUART5_INVERTIFLOWCONTROL depends on LPUART5_RS485RTSCONTROL || LPUART5_IFLOWCONTROL bool "Invert sense of RTS bit" default n ---help--- Make RTS bit active high rather than active low config LPUART5_OFLOWCONTROL depends on !LPUART5_RS485RTSCONTROL bool "CTS OFLOW control" default n select SERIAL_OFLOWCONTROL ---help--- Enable CTS flow control config LPUART5_RXDMA bool "LPUART5 Rx DMA support" default n select SERIAL_RXDMA ---help--- Enable Rx DMA transfers on LPUART5 config LPUART5_TXDMA bool "LPUART5 Tx DMA support" default n select SERIAL_TXDMA ---help--- Enable Tx DMA transfers on LPUART5 endmenu ##################################################################################### menu "LPUART6 Configuration" depends on LPUART6_SERIALDRIVER config LPUART6_RXBUFSIZE int "Receive buffer size" default 256 ---help--- Characters are buffered as they are received. This specifies the size of the receive buffer. config LPUART6_TXBUFSIZE int "Transmit buffer size" default 256 ---help--- Characters are buffered before being sent. This specifies the size of the transmit buffer. config LPUART6_BAUD int "BAUD rate" default 115200 ---help--- The configured BAUD of the LPUART. config LPUART6_BITS int "Character size" default 8 ---help--- The number of bits. Must be either 7 or 8. config LPUART6_PARITY int "Parity setting" default 0 range 0 2 ---help--- 0=no parity, 1=odd parity, 2=even parity config LPUART6_2STOP int "Uses 2 stop bits" default 0 ---help--- 1=Two stop bits choice prompt "IFLOW Control" default LPUART6_NOIFLOWCONTROL config LPUART6_NOIFLOWCONTROL bool "No IFLOW control" ---help--- No IFLOW control config LPUART6_RS485RTSCONTROL bool "RTS for RS485 Direction" select SERIAL_RS485CONTROL ---help--- Use RTS pin for RS485 direction switching config LPUART6_IFLOWCONTROL bool "RTS for IFLOW control" select SERIAL_IFLOWCONTROL ---help--- Enable RTS flow control endchoice config LPUART6_INVERTIFLOWCONTROL depends on LPUART6_RS485RTSCONTROL || LPUART6_IFLOWCONTROL bool "Invert sense of RTS bit" default n ---help--- Make RTS bit active high rather than active low config LPUART6_OFLOWCONTROL depends on !LPUART6_RS485RTSCONTROL bool "CTS OFLOW control" default n select SERIAL_OFLOWCONTROL ---help--- Enable CTS flow control config LPUART6_RXDMA bool "LPUART6 Rx DMA support" default n select SERIAL_RXDMA ---help--- Enable Rx DMA transfers on LPUART6 config LPUART6_TXDMA bool "LPUART6 Tx DMA support" default n select SERIAL_TXDMA ---help--- Enable Tx DMA transfers on LPUART6 endmenu ##################################################################################### menu "LPUART7 Configuration" depends on LPUART7_SERIALDRIVER config LPUART7_RXBUFSIZE int "Receive buffer size" default 256 ---help--- Characters are buffered as they are received. This specifies the size of the receive buffer. config LPUART7_TXBUFSIZE int "Transmit buffer size" default 256 ---help--- Characters are buffered before being sent. This specifies the size of the transmit buffer. config LPUART7_BAUD int "BAUD rate" default 115200 ---help--- The configured BAUD of the LPUART. config LPUART7_BITS int "Character size" default 8 ---help--- The number of bits. Must be either 7 or 8. config LPUART7_PARITY int "Parity setting" default 0 range 0 2 ---help--- 0=no parity, 1=odd parity, 2=even parity config LPUART7_2STOP int "Uses 2 stop bits" default 0 ---help--- 1=Two stop bits choice prompt "IFLOW Control" default LPUART7_NOIFLOWCONTROL config LPUART7_NOIFLOWCONTROL bool "No IFLOW control" ---help--- No IFLOW control config LPUART7_RS485RTSCONTROL bool "RTS for RS485 Direction" select SERIAL_RS485CONTROL ---help--- Use RTS pin for RS485 direction switching config LPUART7_IFLOWCONTROL bool "RTS for IFLOW control" select SERIAL_IFLOWCONTROL ---help--- Enable RTS flow control endchoice config LPUART7_INVERTIFLOWCONTROL depends on LPUART7_RS485RTSCONTROL || LPUART7_IFLOWCONTROL bool "Invert sense of RTS bit" default n ---help--- Make RTS bit active high rather than active low config LPUART7_OFLOWCONTROL depends on !LPUART7_RS485RTSCONTROL bool "CTS OFLOW control" default n select SERIAL_OFLOWCONTROL ---help--- Enable CTS flow control config LPUART7_RXDMA bool "LPUART7 Rx DMA support" default n select SERIAL_RXDMA ---help--- Enable Rx DMA transfers on LPUART7 config LPUART7_TXDMA bool "LPUART7 Tx DMA support" default n select SERIAL_TXDMA ---help--- Enable Tx DMA transfers on LPUART7 endmenu ##################################################################################### menu "LPUART8 Configuration" depends on LPUART8_SERIALDRIVER config LPUART8_RXBUFSIZE int "Receive buffer size" default 256 ---help--- Characters are buffered as they are received. This specifies the size of the receive buffer. config LPUART8_TXBUFSIZE int "Transmit buffer size" default 256 ---help--- Characters are buffered before being sent. This specifies the size of the transmit buffer. config LPUART8_BAUD int "BAUD rate" default 115200 ---help--- The configured BAUD of the LPUART. config LPUART8_BITS int "Character size" default 8 ---help--- The number of bits. Must be either 7 or 8. config LPUART8_PARITY int "Parity setting" default 0 range 0 2 ---help--- 0=no parity, 1=odd parity, 2=even parity config LPUART8_2STOP int "Uses 2 stop bits" default 0 ---help--- 1=Two stop bits choice prompt "IFLOW Control" default LPUART8_NOIFLOWCONTROL config LPUART8_NOIFLOWCONTROL bool "No IFLOW control" ---help--- No IFLOW control config LPUART8_RS485RTSCONTROL bool "RTS for RS485 Direction" select SERIAL_RS485CONTROL ---help--- Use RTS pin for RS485 direction switching config LPUART8_IFLOWCONTROL bool "RTS for IFLOW control" select SERIAL_IFLOWCONTROL ---help--- Enable RTS flow control endchoice config LPUART8_INVERTIFLOWCONTROL depends on LPUART8_RS485RTSCONTROL || LPUART8_IFLOWCONTROL bool "Invert sense of RTS bit" default n ---help--- Make RTS bit active high rather than active low config LPUART8_OFLOWCONTROL depends on !LPUART8_RS485RTSCONTROL bool "CTS OFLOW control" default n select SERIAL_OFLOWCONTROL ---help--- Enable CTS flow control config LPUART8_RXDMA bool "LPUART8 Rx DMA support" default n select SERIAL_RXDMA ---help--- Enable Rx DMA transfers on LPUART8 config LPUART8_TXDMA bool "LPUART8 Tx DMA support" default n select SERIAL_TXDMA ---help--- Enable Tx DMA transfers on LPUART8 endmenu