diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2013-03-25 17:33:41 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2013-03-25 17:33:41 +0000 |
commit | 27c3eb5b66089e278ebace37fe2392a190f8edde (patch) | |
tree | 0b7f8e8de7f36736f82b89b3b40f92bdaa7ed547 /nuttx/drivers/serial | |
parent | 0f0ce3d8b2dfd3d7a8642c203f249dcd38738592 (diff) | |
download | px4-nuttx-27c3eb5b66089e278ebace37fe2392a190f8edde.tar.gz px4-nuttx-27c3eb5b66089e278ebace37fe2392a190f8edde.tar.bz2 px4-nuttx-27c3eb5b66089e278ebace37fe2392a190f8edde.zip |
convert Kwikstik K40 configurations to use kconfig-frontends tools
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5784 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/drivers/serial')
-rw-r--r-- | nuttx/drivers/serial/Kconfig | 280 |
1 files changed, 190 insertions, 90 deletions
diff --git a/nuttx/drivers/serial/Kconfig b/nuttx/drivers/serial/Kconfig index 119923a69..29f0cb36f 100644 --- a/nuttx/drivers/serial/Kconfig +++ b/nuttx/drivers/serial/Kconfig @@ -292,6 +292,8 @@ config ARCH_HAVE_UART5 bool config ARCH_HAVE_UART6 bool +config ARCH_HAVE_UART7 + bool config ARCH_HAVE_USART0 bool @@ -307,12 +309,16 @@ config ARCH_HAVE_USART5 bool config ARCH_HAVE_USART6 bool +config ARCH_HAVE_USART7 + bool config MCU_SERIAL bool - default y if ARCH_HAVE_UART || ARCH_HAVE_UART0 || ARCH_HAVE_USART0 || ARCH_HAVE_UART1 || ARCH_HAVE_USART1 || \ - ARCH_HAVE_UART2 || ARCH_HAVE_USART2 || ARCH_HAVE_UART3 || ARCH_HAVE_USART3 || \ - ARCH_HAVE_UART4 || ARCH_HAVE_USART4 || ARCH_HAVE_UART5 || ARCH_HAVE_USART5 || ARCH_HAVE_UART6 || ARCH_HAVE_USART6 + default y if ARCH_HAVE_UART || ARCH_HAVE_UART0 || ARCH_HAVE_USART0 || \ + ARCH_HAVE_UART1 || ARCH_HAVE_USART1 || ARCH_HAVE_UART2 || ARCH_HAVE_USART2 || \ + ARCH_HAVE_UART3 || ARCH_HAVE_USART3 || ARCH_HAVE_UART4 || ARCH_HAVE_USART4 || \ + ARCH_HAVE_UART5 || ARCH_HAVE_USART5 || ARCH_HAVE_UART6 || ARCH_HAVE_USART6 || \ + ARCH_HAVE_UART7 || ARCH_HAVE_USART7 # # Standard serial driver configuration @@ -403,6 +409,14 @@ config USART6_SERIAL_CONSOLE bool "USART6" depends on ARCH_HAVE_USART6 +config UART7_SERIAL_CONSOLE + bool "UART7" + depends on ARCH_HAVE_UART7 + +config USART7_SERIAL_CONSOLE + bool "USART7" + depends on ARCH_HAVE_USART7 + config NO_SERIAL_CONSOLE bool "No serial console" @@ -412,33 +426,33 @@ menu "UART Configuration" depends on ARCH_HAVE_UART config UART_RXBUFSIZE - int "receive buffer size" + int "Receive buffer size" default 256 help Characters are buffered as they are received. This specifies the size of the receive buffer. config UART_TXBUFSIZE - int "transmit buffer size" + int "Trasmitt buffer size" default 256 help Characters are buffered before being sent. This specifies the size of the transmit buffer. config UART_BAUD - int "baud rate" + int "BAUD rate" default 115200 help The configured BAUD of the UART. config UART_BITS - int "character size" + int "Character size" default 8 help The number of bits. Must be either 7 or 8. config UART_PARITY - int "parity setting" + int "Parity setting" default 0 help 0=no parity, 1=odd parity, 2=even parity @@ -455,33 +469,33 @@ menu "UART0 Configuration" depends on ARCH_HAVE_UART0 config UART0_RXBUFSIZE - int "receive buffer size" + int "Receive buffer size" default 256 help Characters are buffered as they are received. This specifies the size of the receive buffer. config UART0_TXBUFSIZE - int "transmit buffer size" + int "Trasmitt buffer size" default 256 help Characters are buffered before being sent. This specifies the size of the transmit buffer. config UART0_BAUD - int "baud rate" + int "BAUD rate" default 115200 help The configured BAUD of the UART. config UART0_BITS - int "character size" + int "Character size" default 8 help The number of bits. Must be either 7 or 8. config UART0_PARITY - int "parity setting" + int "Parity setting" default 0 help 0=no parity, 1=odd parity, 2=even parity @@ -498,33 +512,33 @@ menu "USART0 Configuration" depends on ARCH_HAVE_USART0 config USART0_RXBUFSIZE - int "receive buffer size" + 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" + int "Trasmitt 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" + int "BAUD rate" default 115200 help The configured BAUD of the USART. config USART0_BITS - int "character size" + int "Character size" default 8 help The number of bits. Must be either 7 or 8. config USART0_PARITY - int "parity setting" + int "Parity setting" default 0 help 0=no parity, 1=odd parity, 2=even parity @@ -541,39 +555,39 @@ menu "UART1 Configuration" depends on ARCH_HAVE_UART1 config UART1_RXBUFSIZE - int "receive buffer size" + int "Receive buffer size" default 256 help Characters are buffered as they are received. This specifies the size of the receive buffer. config UART1_TXBUFSIZE - int "transmit buffer size" + int "Trasmitt buffer size" default 256 help Characters are buffered before being sent. This specifies the size of the transmit buffer. config UART1_BAUD - int "baud rate" + int "BAUD rate" default 115200 help The configured BAUD of the UART. config UART1_BITS - int "character size" + int "Character size" default 8 help The number of bits. Must be either 7 or 8. config UART1_PARITY - int "parity setting" + int "Parity setting" default 0 help 0=no parity, 1=odd parity, 2=even parity config UART1_2STOP - int "uses 2 stop bits" + int "Uses 2 stop bits" default 0 help 1=Two stop bits @@ -584,39 +598,39 @@ menu "USART1 Configuration" depends on ARCH_HAVE_USART1 config USART1_RXBUFSIZE - int "receive buffer size" + 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" + int "Trasmitt 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" + int "BAUD rate" default 115200 help The configured BAUD of the USART. config USART1_BITS - int "character size" + int "Character size" default 8 help The number of bits. Must be either 7 or 8. config USART1_PARITY - int "parity setting" + int "Parity setting" default 0 help 0=no parity, 1=odd parity, 2=even parity config USART1_2STOP - int "uses 2 stop bits" + int "Uses 2 stop bits" default 0 help 1=Two stop bits @@ -627,39 +641,39 @@ menu "UART2 Configuration" depends on ARCH_HAVE_UART2 config UART2_RXBUFSIZE - int "receive buffer size" + int "Receive buffer size" default 256 help Characters are buffered as they are received. This specifies the size of the receive buffer. config UART2_TXBUFSIZE - int "transmit buffer size" + int "Trasmitt buffer size" default 256 help Characters are buffered before being sent. This specifies the size of the transmit buffer. config UART2_BAUD - int "baud rate" + int "BAUD rate" default 115200 help The configured BAUD of the UART. config UART2_BITS - int "character size" + int "Character size" default 8 help The number of bits. Must be either 7 or 8. config UART2_PARITY - int "parity setting" + int "Parity setting" default 0 help 0=no parity, 1=odd parity, 2=even parity config UART2_2STOP - int "uses 2 stop bits" + int "Uses 2 stop bits" default 0 help 1=Two stop bits @@ -670,39 +684,39 @@ menu "USART2 Configuration" depends on ARCH_HAVE_USART2 config USART2_RXBUFSIZE - int "receive buffer size" + 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" + int "Trasmitt 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" + int "BAUD rate" default 115200 help The configured BAUD of the USART. config USART2_BITS - int "character size" + int "Character size" default 8 help The number of bits. Must be either 7 or 8. config USART2_PARITY - int "parity setting" + int "Parity setting" default 0 help 0=no parity, 1=odd parity, 2=even parity config USART2_2STOP - int "uses 2 stop bits" + int "Uses 2 stop bits" default 0 help 1=Two stop bits @@ -713,39 +727,39 @@ menu "UART3 Configuration" depends on ARCH_HAVE_UART3 config UART3_RXBUFSIZE - int "receive buffer size" + int "Receive buffer size" default 256 help Characters are buffered as they are received. This specifies the size of the receive buffer. config UART3_TXBUFSIZE - int "transmit buffer size" + int "Trasmitt buffer size" default 256 help Characters are buffered before being sent. This specifies the size of the transmit buffer. config UART3_BAUD - int "baud rate" + int "BAUD rate" default 115200 help The configured BAUD of the UART. config UART3_BITS - int "character size" + int "Character size" default 8 help The number of bits. Must be either 7 or 8. config UART3_PARITY - int "parity setting" + int "Parity setting" default 0 help 0=no parity, 1=odd parity, 2=even parity config UART3_2STOP - int "uses 2 stop bits" + int "Uses 2 stop bits" default 0 help 1=Two stop bits @@ -756,39 +770,39 @@ menu "USART3 Configuration" depends on ARCH_HAVE_USART3 config USART3_RXBUFSIZE - int "receive buffer size" + 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" + int "Trasmitt 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" + int "BAUD rate" default 115200 help The configured BAUD of the USART. config USART3_BITS - int "character size" + int "Character size" default 8 help The number of bits. Must be either 7 or 8. config USART3_PARITY - int "parity setting" + int "Parity setting" default 0 help 0=no parity, 1=odd parity, 2=even parity config USART3_2STOP - int "uses 2 stop bits" + int "Uses 2 stop bits" default 0 help 1=Two stop bits @@ -799,39 +813,39 @@ menu "UART4 Configuration" depends on ARCH_HAVE_UART4 config UART4_RXBUFSIZE - int "receive buffer size" + int "Receive buffer size" default 256 help Characters are buffered as they are received. This specifies the size of the receive buffer. config UART4_TXBUFSIZE - int "transmit buffer size" + int "Trasmitt buffer size" default 256 help Characters are buffered before being sent. This specifies the size of the transmit buffer. config UART4_BAUD - int "baud rate" + int "BAUD rate" default 115200 help The configured BAUD of the UART. config UART4_BITS - int "character size" + int "Character size" default 8 help The number of bits. Must be either 7 or 8. config UART4_PARITY - int "parity setting" + int "Parity setting" default 0 help 0=no parity, 1=odd parity, 2=even parity config UART4_2STOP - int "uses 2 stop bits" + int "Uses 2 stop bits" default 0 help 1=Two stop bits @@ -842,39 +856,39 @@ menu "USART4 Configuration" depends on ARCH_HAVE_USART4 config USART4_RXBUFSIZE - int "receive buffer size" + 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" + int "Trasmitt 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" + int "BAUD rate" default 115200 help The configured BAUD of the USART. config USART4_BITS - int "character size" + int "Character size" default 8 help The number of bits. Must be either 7 or 8. config USART4_PARITY - int "parity setting" + int "Parity setting" default 0 help 0=no parity, 1=odd parity, 2=even parity config USART4_2STOP - int "uses 2 stop bits" + int "Uses 2 stop bits" default 0 help 1=Two stop bits @@ -885,39 +899,39 @@ menu "UART5 Configuration" depends on ARCH_HAVE_UART5 config UART5_RXBUFSIZE - int "receive buffer size" + int "Receive buffer size" default 256 help Characters are buffered as they are received. This specifies the size of the receive buffer. config UART5_TXBUFSIZE - int "transmit buffer size" + int "Trasmitt buffer size" default 256 help Characters are buffered before being sent. This specifies the size of the transmit buffer. config UART5_BAUD - int "baud rate" + int "BAUD rate" default 115200 help The configured BAUD of the UART. config UART5_BITS - int "character size" + int "Character size" default 8 help The number of bits. Must be either 7 or 8. config UART5_PARITY - int "parity setting" + int "Parity setting" default 0 help 0=no parity, 1=odd parity, 2=even parity config UART5_2STOP - int "uses 2 stop bits" + int "Uses 2 stop bits" default 0 help 1=Two stop bits @@ -928,39 +942,39 @@ menu "USART5 Configuration" depends on ARCH_HAVE_USART5 config USART5_RXBUFSIZE - int "receive buffer size" + 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" + int "Trasmitt 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" + int "BAUD rate" default 115200 help The configured BAUD of the USART. config USART5_BITS - int "character size" + int "Character size" default 8 help The number of bits. Must be either 7 or 8. config USART5_PARITY - int "parity setting" + int "Parity setting" default 0 help 0=no parity, 1=odd parity, 2=even parity config USART5_2STOP - int "uses 2 stop bits" + int "Uses 2 stop bits" default 0 help 1=Two stop bits @@ -971,39 +985,39 @@ menu "USART6 Configuration" depends on ARCH_HAVE_USART6 config USART6_RXBUFSIZE - int "receive buffer size" + 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" + int "Trasmitt 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" + int "BAUD rate" default 115200 help The configured BAUD of the USART. config USART6_BITS - int "character size" + int "Character size" default 8 help The number of bits. Must be either 7 or 8. config USART6_PARITY - int "parity setting" + int "Parity setting" default 0 help 0=no parity, 1=odd parity, 2=even parity config USART6_2STOP - int "uses 2 stop bits" + int "Uses 2 stop bits" default 0 help 1=Two stop bits @@ -1014,39 +1028,125 @@ menu "UART6 Configuration" depends on ARCH_HAVE_UART6 config UART6_RXBUFSIZE - int "receive buffer size" + int "Receive buffer size" default 256 help Characters are buffered as they are received. This specifies the size of the receive buffer. config UART6_TXBUFSIZE - int "transmit buffer size" + int "Trasmitt buffer size" default 256 help Characters are buffered before being sent. This specifies the size of the transmit buffer. config UART6_BAUD - int "baud rate" + int "BAUD rate" default 115200 help The configured BAUD of the UART. config UART6_BITS - int "character size" + int "Character size" default 8 help The number of bits. Must be either 7 or 8. config UART6_PARITY - int "parity setting" + int "Parity setting" default 0 help 0=no parity, 1=odd parity, 2=even parity config UART6_2STOP - int "uses 2 stop bits" + int "Uses 2 stop bits" + default 0 + help + 1=Two stop bits + +endmenu + +menu "USART7 Configuration" + depends on ARCH_HAVE_USART7 + +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 "Trasmitt 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 + 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 + +endmenu + +menu "UART7 Configuration" + depends on ARCH_HAVE_UART7 + +config UART7_RXBUFSIZE + int "Receive buffer size" + default 256 + help + Characters are buffered as they are received. This specifies + the size of the receive buffer. + +config UART7_TXBUFSIZE + int "Trasmitt buffer size" + default 256 + help + Characters are buffered before being sent. This specifies + the size of the transmit buffer. + +config UART7_BAUD + int "BAUD rate" + default 115200 + help + The configured BAUD of the UART. + +config UART7_BITS + int "Character size" + default 8 + help + The number of bits. Must be either 7 or 8. + +config UART7_PARITY + int "Parity setting" + default 0 + help + 0=no parity, 1=odd parity, 2=even parity + +config UART7_2STOP + int "Uses 2 stop bits" default 0 help 1=Two stop bits |