authorNathael Pajani <nathael.pajani@ed3l.fr>
Mon, 21 Sep 2015 16:33:03 +0000 (18:33 +0200)
committerNathael Pajani <nathael.pajani@ed3l.fr>
Mon, 21 Sep 2015 16:33:03 +0000 (18:33 +0200)
apps/dtplug/usb/main.c
drivers/serial.c

index b39f8b8..3a64364 100644 (file)
 const struct pio_config common_pins[] = {
        /* UART 0 */
        { LPC_UART0_TX_PIO_0_2, 0 },
-       { LPC_UART0_RX_PIO_0_3, 0 },
+       { LPC_UART0_RX_PIO_0_3, LPC_IO_MODE_NO_PULL },
        /* UART 1 */
        { LPC_UART1_TX_PIO_0_15, 0 },
-       { LPC_UART1_RX_PIO_0_16, 0 },
+       { LPC_UART1_RX_PIO_0_16, LPC_IO_MODE_NO_PULL },
        /* UART 2 */
        { LPC_UART2_TX_PIO_0_10, 0 },
-       { LPC_UART2_RX_PIO_0_11, 0 },
+       { LPC_UART2_RX_PIO_0_11, LPC_IO_MODE_NO_PULL },
        /* UART 3 */
        { LPC_UART3_TX_PIO_0_0, 0 },
-       { LPC_UART3_RX_PIO_0_1, 0 },
+       { LPC_UART3_RX_PIO_0_1, LPC_IO_MODE_NO_PULL },
        /* SSP0 - Modules SPI */
        { LPC_SSP0_SCLK_PIO_1_20, 0 },
        { LPC_SSP0_SSEL_PIO_1_21, 0 },
@@ -152,9 +152,13 @@ void fault_info(const char* name, uint32_t len)
 
 /***************************************************************************** */
 int main(void) {
+       int i = 0;
+
        system_init();
        uart_on(0, 115200, NULL);
        uart_on(1, 115200, NULL);
+       uart_on(2, 115200, NULL);
+       uart_on(3, 115200, NULL);
        gpio_dir_out(user_led);
 /*
        usb_on();
@@ -163,10 +167,12 @@ int main(void) {
 
        while (1) {
                gpio_clear(user_led);
-               serial_write(1, "C", 1);
+               serial_write(1, "Coucou\n", 7);
                msleep(500);
                gpio_set(user_led);
                msleep(500);
+               uprintf(2, "Test\n");
+               uprintf(3, "Cycle: %d\n", i++);
        }
        return 0;
 }
index 075e676..0afe002 100644 (file)
@@ -156,6 +156,14 @@ void UART_1_Handler(void)
 {
        UART_Handler(&uarts[1]);
 }
+void UART_2_Handler(void)
+{
+       UART_Handler(&uarts[2]);
+}
+void UART_3_Handler(void)
+{
+       UART_Handler(&uarts[3]);
+}
 
 
 /* Start sending buffer content */