| # |
| # For a description of the syntax of this configuration file, |
| # see the file kconfig-language.txt in the NuttX tools repository. |
| # |
| |
| config USART0_SERIALDRIVER |
| bool |
| default n |
| select MCU_SERIAL |
| |
| config USART1_SERIALDRIVER |
| bool |
| default n |
| select MCU_SERIAL |
| |
| config USART2_SERIALDRIVER |
| bool |
| default n |
| select MCU_SERIAL |
| |
| config USART3_SERIALDRIVER |
| bool |
| default n |
| select MCU_SERIAL |
| |
| config USART4_SERIALDRIVER |
| bool |
| default n |
| select MCU_SERIAL |
| |
| config USART5_SERIALDRIVER |
| bool |
| default n |
| select MCU_SERIAL |
| |
| config USART6_SERIALDRIVER |
| bool |
| default n |
| select MCU_SERIAL |
| |
| config USART7_SERIALDRIVER |
| bool |
| default n |
| select MCU_SERIAL |
| |
| config USART8_SERIALDRIVER |
| bool |
| default n |
| select MCU_SERIAL |
| |
| config USART9_SERIALDRIVER |
| bool |
| default n |
| select MCU_SERIAL |
| |
| menu "USART0 Configuration" |
| depends on USART0_SERIALDRIVER |
| |
| config USART0_RXBUFSIZE |
| int "Receive buffer size" |
| default 256 |
| ---help--- |
| Characters are buffered as they are received. This specifies |
| the size of the receive buffer. |
| |
| config USART0_TXBUFSIZE |
| int "Transmit buffer size" |
| default 256 |
| ---help--- |
| Characters are buffered before being sent. This specifies |
| the size of the transmit buffer. |
| |
| config USART0_BAUD |
| int "BAUD rate" |
| default 115200 |
| ---help--- |
| The configured BAUD of the USART. |
| |
| config USART0_BITS |
| int "Character size" |
| default 8 |
| ---help--- |
| The number of bits. Must be either 7 or 8. |
| |
| config USART0_PARITY |
| int "Parity setting" |
| default 0 |
| range 0 2 |
| ---help--- |
| 0=no parity, 1=odd parity, 2=even parity |
| |
| config USART0_2STOP |
| int "use 2 stop bits" |
| default 0 |
| ---help--- |
| 1=Two stop bits |
| |
| config USART0_IFLOWCONTROL |
| bool "USART0 RTS flow control" |
| default n |
| select SERIAL_IFLOWCONTROL |
| ---help--- |
| Enable USART0 RTS flow control |
| |
| config USART0_OFLOWCONTROL |
| bool "USART0 CTS flow control" |
| default n |
| select SERIAL_OFLOWCONTROL |
| ---help--- |
| Enable USART0 CTS flow control |
| |
| config USART0_RXDMA |
| bool "USART0 Rx DMA support" |
| default n |
| select SERIAL_RXDMA |
| ---help--- |
| Enable Rx DMA transfers on USART0 |
| |
| config USART0_TXDMA |
| bool "USART0 Tx DMA support" |
| default n |
| select SERIAL_TXDMA |
| ---help--- |
| Enable Tx DMA transfers on USART0 |
| |
| endmenu |
| |
| menu "USART1 Configuration" |
| depends on USART1_SERIALDRIVER |
| |
| config USART1_RXBUFSIZE |
| int "Receive buffer size" |
| default 256 |
| ---help--- |
| Characters are buffered as they are received. This specifies |
| the size of the receive buffer. |
| |
| config USART1_TXBUFSIZE |
| int "Transmit buffer size" |
| default 256 |
| ---help--- |
| Characters are buffered before being sent. This specifies |
| the size of the transmit buffer. |
| |
| config USART1_BAUD |
| int "BAUD rate" |
| default 115200 |
| ---help--- |
| The configured BAUD of the USART. |
| |
| config USART1_BITS |
| int "Character size" |
| default 8 |
| ---help--- |
| The number of bits. Must be either 7 or 8. |
| |
| config USART1_PARITY |
| int "Parity setting" |
| default 0 |
| range 0 2 |
| ---help--- |
| 0=no parity, 1=odd parity, 2=even parity |
| |
| config USART1_2STOP |
| int "Uses 2 stop bits" |
| default 0 |
| ---help--- |
| 1=Two stop bits |
| |
| config USART1_IFLOWCONTROL |
| bool "USART1 RTS flow control" |
| default n |
| select SERIAL_IFLOWCONTROL |
| ---help--- |
| Enable USART1 RTS flow control |
| |
| config USART1_OFLOWCONTROL |
| bool "USART1 CTS flow control" |
| default n |
| select SERIAL_OFLOWCONTROL |
| ---help--- |
| Enable USART1 CTS flow control |
| |
| config USART1_RXDMA |
| bool "USART1 Rx DMA support" |
| default n |
| select SERIAL_RXDMA |
| ---help--- |
| Enable Rx DMA transfers on USART1 |
| |
| config USART1_TXDMA |
| bool "USART1 Tx DMA support" |
| default n |
| select SERIAL_TXDMA |
| ---help--- |
| Enable Tx DMA transfers on USART1 |
| |
| endmenu |
| |
| menu "USART2 Configuration" |
| depends on USART2_SERIALDRIVER |
| |
| config USART2_RXBUFSIZE |
| int "Receive buffer size" |
| default 256 |
| ---help--- |
| Characters are buffered as they are received. This specifies |
| the size of the receive buffer. |
| |
| config USART2_TXBUFSIZE |
| int "Transmit buffer size" |
| default 256 |
| ---help--- |
| Characters are buffered before being sent. This specifies |
| the size of the transmit buffer. |
| |
| config USART2_BAUD |
| int "BAUD rate" |
| default 115200 |
| ---help--- |
| The configured BAUD of the USART. |
| |
| config USART2_BITS |
| int "Character size" |
| default 8 |
| ---help--- |
| The number of bits. Must be either 7 or 8. |
| |
| config USART2_PARITY |
| int "Parity setting" |
| default 0 |
| range 0 2 |
| ---help--- |
| 0=no parity, 1=odd parity, 2=even parity |
| |
| config USART2_2STOP |
| int "Uses 2 stop bits" |
| default 0 |
| ---help--- |
| 1=Two stop bits |
| |
| config USART2_IFLOWCONTROL |
| bool "USART2 RTS flow control" |
| default n |
| select SERIAL_IFLOWCONTROL |
| ---help--- |
| Enable USART2 RTS flow control |
| |
| config USART2_OFLOWCONTROL |
| bool "USART2 CTS flow control" |
| default n |
| select SERIAL_OFLOWCONTROL |
| ---help--- |
| Enable USART2 CTS flow control |
| |
| config USART2_RXDMA |
| bool "USART2 Rx DMA support" |
| default n |
| select SERIAL_RXDMA |
| ---help--- |
| Enable Rx DMA transfers on USART2 |
| |
| config USART2_TXDMA |
| bool "USART2 Tx DMA support" |
| default n |
| select SERIAL_TXDMA |
| ---help--- |
| Enable Tx DMA transfers on USART2 |
| endmenu |
| |
| menu "USART3 Configuration" |
| depends on USART3_SERIALDRIVER |
| |
| config USART3_RXBUFSIZE |
| int "Receive buffer size" |
| default 256 |
| ---help--- |
| Characters are buffered as they are received. This specifies |
| the size of the receive buffer. |
| |
| config USART3_TXBUFSIZE |
| int "Transmit buffer size" |
| default 256 |
| ---help--- |
| Characters are buffered before being sent. This specifies |
| the size of the transmit buffer. |
| |
| config USART3_BAUD |
| int "BAUD rate" |
| default 115200 |
| ---help--- |
| The configured BAUD of the USART. |
| |
| config USART3_BITS |
| int "Character size" |
| default 8 |
| ---help--- |
| The number of bits. Must be either 7 or 8. |
| |
| config USART3_PARITY |
| int "Parity setting" |
| default 0 |
| range 0 2 |
| ---help--- |
| 0=no parity, 1=odd parity, 2=even parity |
| |
| config USART3_2STOP |
| int "Uses 2 stop bits" |
| default 0 |
| ---help--- |
| 1=Two stop bits |
| |
| config USART3_IFLOWCONTROL |
| bool "USART3 RTS flow control" |
| default n |
| select SERIAL_IFLOWCONTROL |
| ---help--- |
| Enable USART3 RTS flow control |
| |
| config USART3_OFLOWCONTROL |
| bool "USART3 CTS flow control" |
| default n |
| select SERIAL_OFLOWCONTROL |
| ---help--- |
| Enable USART3 CTS flow control |
| |
| config USART3_RXDMA |
| bool "USART3 Rx DMA support" |
| default n |
| select SERIAL_RXDMA |
| ---help--- |
| Enable Rx DMA transfers on USART3 |
| |
| config USART3_TXDMA |
| bool "USART3 Tx DMA support" |
| default n |
| select SERIAL_TXDMA |
| ---help--- |
| Enable Tx DMA transfers on USART3 |
| |
| endmenu |
| |
| menu "USART4 Configuration" |
| depends on USART4_SERIALDRIVER |
| |
| config USART4_RXBUFSIZE |
| int "Receive buffer size" |
| default 256 |
| ---help--- |
| Characters are buffered as they are received. This specifies |
| the size of the receive buffer. |
| |
| config USART4_TXBUFSIZE |
| int "Transmit buffer size" |
| default 256 |
| ---help--- |
| Characters are buffered before being sent. This specifies |
| the size of the transmit buffer. |
| |
| config USART4_BAUD |
| int "BAUD rate" |
| default 115200 |
| ---help--- |
| The configured BAUD of the USART. |
| |
| config USART4_BITS |
| int "Character size" |
| default 8 |
| ---help--- |
| The number of bits. Must be either 7 or 8. |
| |
| config USART4_PARITY |
| int "Parity setting" |
| default 0 |
| range 0 2 |
| ---help--- |
| 0=no parity, 1=odd parity, 2=even parity |
| |
| config USART4_2STOP |
| int "Uses 2 stop bits" |
| default 0 |
| ---help--- |
| 1=Two stop bits |
| |
| config USART4_IFLOWCONTROL |
| bool "USART4 RTS flow control" |
| default n |
| select SERIAL_IFLOWCONTROL |
| ---help--- |
| Enable USART4 RTS flow control |
| |
| config USART4_OFLOWCONTROL |
| bool "USART4 CTS flow control" |
| default n |
| select SERIAL_OFLOWCONTROL |
| ---help--- |
| Enable USART4 CTS flow control |
| |
| config USART4_RXDMA |
| bool "USART4 Rx DMA support" |
| default n |
| select SERIAL_RXDMA |
| ---help--- |
| Enable Rx DMA transfers on USART4 |
| |
| config USART4_TXDMA |
| bool "USART4 Tx DMA support" |
| default n |
| select SERIAL_TXDMA |
| ---help--- |
| Enable Tx DMA transfers on USART4 |
| |
| endmenu |
| |
| menu "USART5 Configuration" |
| depends on USART5_SERIALDRIVER |
| |
| config USART5_RXBUFSIZE |
| int "Receive buffer size" |
| default 256 |
| ---help--- |
| Characters are buffered as they are received. This specifies |
| the size of the receive buffer. |
| |
| config USART5_TXBUFSIZE |
| int "Transmit buffer size" |
| default 256 |
| ---help--- |
| Characters are buffered before being sent. This specifies |
| the size of the transmit buffer. |
| |
| config USART5_BAUD |
| int "BAUD rate" |
| default 115200 |
| ---help--- |
| The configured BAUD of the USART. |
| |
| config USART5_BITS |
| int "Character size" |
| default 8 |
| ---help--- |
| The number of bits. Must be either 7 or 8. |
| |
| config USART5_PARITY |
| int "Parity setting" |
| default 0 |
| range 0 2 |
| ---help--- |
| 0=no parity, 1=odd parity, 2=even parity |
| |
| config USART5_2STOP |
| int "Uses 2 stop bits" |
| default 0 |
| ---help--- |
| 1=Two stop bits |
| |
| config USART5_IFLOWCONTROL |
| bool "USART5 RTS flow control" |
| default n |
| select SERIAL_IFLOWCONTROL |
| ---help--- |
| Enable USART5 RTS flow control |
| |
| config USART5_OFLOWCONTROL |
| bool "USART5 CTS flow control" |
| default n |
| select SERIAL_OFLOWCONTROL |
| ---help--- |
| Enable USART5 CTS flow control |
| |
| config USART5_RXDMA |
| bool "USART5 Rx DMA support" |
| default n |
| select SERIAL_RXDMA |
| ---help--- |
| Enable Rx DMA transfers on USART5 |
| |
| config USART5_TXDMA |
| bool "USART5 Tx DMA support" |
| default n |
| select SERIAL_TXDMA |
| ---help--- |
| Enable Tx DMA transfers on USART5 |
| |
| endmenu |
| |
| menu "USART6 Configuration" |
| depends on USART6_SERIALDRIVER |
| |
| config USART6_RXBUFSIZE |
| int "Receive buffer size" |
| default 256 |
| ---help--- |
| Characters are buffered as they are received. This specifies |
| the size of the receive buffer. |
| |
| config USART6_TXBUFSIZE |
| int "Transmit buffer size" |
| default 256 |
| ---help--- |
| Characters are buffered before being sent. This specifies |
| the size of the transmit buffer. |
| |
| config USART6_BAUD |
| int "BAUD rate" |
| default 115200 |
| ---help--- |
| The configured BAUD of the USART. |
| |
| config USART6_BITS |
| int "Character size" |
| default 8 |
| ---help--- |
| The number of bits. Must be either 7 or 8. |
| |
| config USART6_PARITY |
| int "Parity setting" |
| default 0 |
| range 0 2 |
| ---help--- |
| 0=no parity, 1=odd parity, 2=even parity |
| |
| config USART6_2STOP |
| int "Uses 2 stop bits" |
| default 0 |
| ---help--- |
| 1=Two stop bits |
| |
| config USART6_IFLOWCONTROL |
| bool "USART6 RTS flow control" |
| default n |
| select SERIAL_IFLOWCONTROL |
| ---help--- |
| Enable USART6 RTS flow control |
| |
| config USART6_OFLOWCONTROL |
| bool "USART6 CTS flow control" |
| default n |
| select SERIAL_OFLOWCONTROL |
| ---help--- |
| Enable USART6 CTS flow control |
| |
| config USART6_RXDMA |
| bool "USART6 Rx DMA support" |
| default n |
| select SERIAL_RXDMA |
| ---help--- |
| Enable Rx DMA transfers on USART6 |
| |
| config USART6_TXDMA |
| bool "USART6 Tx DMA support" |
| default n |
| select SERIAL_TXDMA |
| ---help--- |
| Enable Tx DMA transfers on USART6 |
| |
| endmenu |
| |
| menu "USART7 Configuration" |
| depends on USART7_SERIALDRIVER |
| |
| config USART7_RXBUFSIZE |
| int "Receive buffer size" |
| default 256 |
| ---help--- |
| Characters are buffered as they are received. This specifies |
| the size of the receive buffer. |
| |
| config USART7_TXBUFSIZE |
| int "Transmit buffer size" |
| default 256 |
| ---help--- |
| Characters are buffered before being sent. This specifies |
| the size of the transmit buffer. |
| |
| config USART7_BAUD |
| int "BAUD rate" |
| default 115200 |
| ---help--- |
| The configured BAUD of the USART. |
| |
| config USART7_BITS |
| int "Character size" |
| default 8 |
| ---help--- |
| The number of bits. Must be either 7 or 8. |
| |
| config USART7_PARITY |
| int "Parity setting" |
| default 0 |
| range 0 2 |
| ---help--- |
| 0=no parity, 1=odd parity, 2=even parity |
| |
| config USART7_2STOP |
| int "Uses 2 stop bits" |
| default 0 |
| ---help--- |
| 1=Two stop bits |
| |
| config USART7_IFLOWCONTROL |
| bool "USART7 RTS flow control" |
| default n |
| select SERIAL_IFLOWCONTROL |
| ---help--- |
| Enable USART7 RTS flow control |
| |
| config USART7_OFLOWCONTROL |
| bool "USART7 CTS flow control" |
| default n |
| select SERIAL_OFLOWCONTROL |
| ---help--- |
| Enable USART7 CTS flow control |
| |
| config USART7_RXDMA |
| bool "USART7 Rx DMA support" |
| default n |
| select SERIAL_RXDMA |
| ---help--- |
| Enable Rx DMA transfers on USART7 |
| |
| config USART7_TXDMA |
| bool "USART7 Tx DMA support" |
| default n |
| select SERIAL_TXDMA |
| ---help--- |
| Enable Tx DMA transfers on USART7 |
| |
| endmenu |
| |
| menu "USART8 Configuration" |
| depends on USART8_SERIALDRIVER |
| |
| config USART8_RXBUFSIZE |
| int "Receive buffer size" |
| default 256 |
| ---help--- |
| Characters are buffered as they are received. This specifies |
| the size of the receive buffer. |
| |
| config USART8_TXBUFSIZE |
| int "Transmit buffer size" |
| default 256 |
| ---help--- |
| Characters are buffered before being sent. This specifies |
| the size of the transmit buffer. |
| |
| config USART8_BAUD |
| int "BAUD rate" |
| default 115200 |
| ---help--- |
| The configured BAUD of the USART. |
| |
| config USART8_BITS |
| int "Character size" |
| default 8 |
| ---help--- |
| The number of bits. Must be either 7 or 8. |
| |
| config USART8_PARITY |
| int "Parity setting" |
| default 0 |
| range 0 2 |
| ---help--- |
| 0=no parity, 1=odd parity, 2=even parity |
| |
| config USART8_2STOP |
| int "Uses 2 stop bits" |
| default 0 |
| ---help--- |
| 1=Two stop bits |
| |
| config USART8_IFLOWCONTROL |
| bool "USART8 RTS flow control" |
| default n |
| select SERIAL_IFLOWCONTROL |
| ---help--- |
| Enable USART8 RTS flow control |
| |
| config USART8_OFLOWCONTROL |
| bool "USART8 CTS flow control" |
| default n |
| select SERIAL_OFLOWCONTROL |
| ---help--- |
| Enable USART8 CTS flow control |
| |
| config USART8_RXDMA |
| bool "USART8 Rx DMA support" |
| default n |
| select SERIAL_RXDMA |
| ---help--- |
| Enable Rx DMA transfers on USART8 |
| |
| config USART8_TXDMA |
| bool "USART8 Tx DMA support" |
| default n |
| select SERIAL_TXDMA |
| ---help--- |
| Enable Tx DMA transfers on USART8 |
| |
| endmenu |
| |
| menu "USART9 Configuration" |
| depends on USART9_SERIALDRIVER |
| |
| config USART9_RXBUFSIZE |
| int "Receive buffer size" |
| default 256 |
| ---help--- |
| Characters are buffered as they are received. This specifies |
| the size of the receive buffer. |
| |
| config USART9_TXBUFSIZE |
| int "Transmit buffer size" |
| default 256 |
| ---help--- |
| Characters are buffered before being sent. This specifies |
| the size of the transmit buffer. |
| |
| config USART9_BAUD |
| int "BAUD rate" |
| default 115200 |
| ---help--- |
| The configured BAUD of the USART. |
| |
| config USART9_BITS |
| int "Character size" |
| default 8 |
| ---help--- |
| The number of bits. Must be either 7 or 8. |
| |
| config USART9_PARITY |
| int "Parity setting" |
| default 0 |
| range 0 2 |
| ---help--- |
| 0=no parity, 1=odd parity, 2=even parity |
| |
| config USART9_2STOP |
| int "Uses 2 stop bits" |
| default 0 |
| ---help--- |
| 1=Two stop bits |
| |
| config USART9_IFLOWCONTROL |
| bool "USART9 RTS flow control" |
| default n |
| select SERIAL_IFLOWCONTROL |
| ---help--- |
| Enable USART9 RTS flow control |
| |
| config USART9_OFLOWCONTROL |
| bool "USART9 CTS flow control" |
| default n |
| select SERIAL_OFLOWCONTROL |
| ---help--- |
| Enable USART9 CTS flow control |
| |
| config USART9_RXDMA |
| bool "USART9 Rx DMA support" |
| default n |
| select SERIAL_RXDMA |
| ---help--- |
| Enable Rx DMA transfers on USART9 |
| |
| config USART9_TXDMA |
| bool "USART9 Tx DMA support" |
| default n |
| select SERIAL_TXDMA |
| ---help--- |
| Enable Tx DMA transfers on USART9 |
| |
| endmenu |