Browse Source

add default config for serial_configure structure

git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2317 bbd45198-f89e-11dd-88c7-29a3b14d5316
sc943313837@gmail.com 12 years ago
parent
commit
bb6b798800
1 changed files with 13 additions and 1 deletions
  1. 13 1
      components/drivers/include/drivers/serial.h

+ 13 - 1
components/drivers/include/drivers/serial.h

@@ -56,7 +56,19 @@
 
 #define RT_SERIAL_ERR_OVERRUN           0x01
 #define RT_SERIAL_ERR_FRAMING           0x02
-#define RT_SERIAL_ERR_PARITY            0x03
+#define RT_SERIAL_ERR_PARITY            0x03
+
+/* Default config for serial_configure structure */
+#define RT_SERIAL_CONFIG_DEFAULT           \
+{                                          \
+    BAUD_RATE_115200, /* 115200 bits/s */  \
+    DATA_BITS_8,      /* 8 databits */     \
+	STOP_BITS_1,      /* 1 stopbit */      \
+	PARITY_NONE,      /* No parity  */     \
+	BIT_ORDER_LSB,    /* LSB first sent */ \
+	NRZ_NORMAL,       /* Normal mode */    \
+	0                                      \
+}                                          \
 
 struct serial_ringbuffer
 {