summaryrefslogtreecommitdiff
path: root/nuttx/drivers/serial
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2013-03-25 17:33:41 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2013-03-25 17:33:41 +0000
commit27c3eb5b66089e278ebace37fe2392a190f8edde (patch)
tree0b7f8e8de7f36736f82b89b3b40f92bdaa7ed547 /nuttx/drivers/serial
parent0f0ce3d8b2dfd3d7a8642c203f249dcd38738592 (diff)
downloadpx4-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/Kconfig280
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