Disable serial driver on Arduino.
authorbatt <batt@38d2e660-2303-0410-9eaa-f027e97ec537>
Fri, 28 May 2010 13:49:10 +0000 (13:49 +0000)
committerbatt <batt@38d2e660-2303-0410-9eaa-f027e97ec537>
Fri, 28 May 2010 13:49:10 +0000 (13:49 +0000)
The UART is used by the debug module, so it cannot
be used by the serial driver at the same time.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3873 38d2e660-2303-0410-9eaa-f027e97ec537

boards/arduino/templates/empty/main.c
boards/arduino/templates/kernel/main.c

index 1b6b79a690f8d1d2de1a158de703243f4f7252b9..407efe2049897fe97d67483c992cdef3a0c01e02 100644 (file)
@@ -59,10 +59,21 @@ static void init(void)
        kdbg_init();
        /* Initialize system timer */
        timer_init();
+
+       /*
+        * XXX: Arduino has a single UART port that was previously
+        * initialized for debugging purpose.
+        * In order to activate the serial driver you should disable 
+        * the debugging module.
+        */
+#if 0
        /* Initialize UART0 */
        ser_init(&out, SER_UART0);
        /* Configure UART0 to work at 115.200 bps */
        ser_setbaudrate(&out, 115200);
+#else
+       (void)out;
+#endif
        /* Initialize LED driver */
        LED_INIT();
 }
index ff8b2f129e36069b60e258c23896f9f0143f5a47..663386f45c0723008699f85f6d76a1abdf6c8d69 100644 (file)
@@ -63,10 +63,20 @@ static void init(void)
        kdbg_init();
        /* Initialize system timer */
        timer_init();
+       /*
+        * XXX: Arduino has a single UART port that was previously
+        * initialized for debugging purpose.
+        * In order to activate the serial driver you should disable 
+        * the debugging module.
+        */
+#if 0
        /* Initialize UART0 */
        ser_init(&out, SER_UART0);
        /* Configure UART0 to work at 115.200 bps */
        ser_setbaudrate(&out, 115200);
+#else
+       (void)out;
+#endif
        /* Initialize LED driver */
        LED_INIT();