diff options
| author | hathach <[email protected]> | 2018-12-07 22:00:34 +0700 |
|---|---|---|
| committer | hathach <[email protected]> | 2018-12-07 22:00:34 +0700 |
| commit | 3ab9c2f64aab9437a6fd00ed43bb9e390fbec861 (patch) | |
| tree | 1e7fa556cb34cb33ead9c824b5a04f8c8de51152 /hw | |
| parent | 2aa21a14e6f44256d5debe263e4b858ed3342dac (diff) | |
add host ea4088qs, but not work
Diffstat (limited to 'hw')
| -rw-r--r-- | hw/bsp/ea4088qs/board_ea4088qs.c | 32 |
1 files changed, 17 insertions, 15 deletions
diff --git a/hw/bsp/ea4088qs/board_ea4088qs.c b/hw/bsp/ea4088qs/board_ea4088qs.c index 31b346b1a..0875a8870 100644 --- a/hw/bsp/ea4088qs/board_ea4088qs.c +++ b/hw/bsp/ea4088qs/board_ea4088qs.c @@ -55,25 +55,27 @@ const uint32_t RTCOscRateIn = 32768; /* Pin muxing configuration */ static const PINMUX_GRP_T pinmuxing[] = { - /* LEDs */ - {2, 19, (IOCON_FUNC0 | IOCON_MODE_INACT)}, + /* LEDs */ + {2, 19, (IOCON_FUNC0 | IOCON_MODE_INACT)}, }; static const PINMUX_GRP_T pin_usb_mux[] = { - // USB1 as Host - {0, 29, (IOCON_FUNC1 | IOCON_MODE_INACT)}, // D+1 - {0, 30, (IOCON_FUNC1 | IOCON_MODE_INACT)}, // D-1 - {1, 18, (IOCON_FUNC1 | IOCON_MODE_INACT)}, // UP LED1 - {1, 19, (IOCON_FUNC2 | IOCON_MODE_INACT)}, // PPWR1 + // USB1 as Host + {0, 29, (IOCON_FUNC1 | IOCON_MODE_INACT)}, // D+1 + {0, 30, (IOCON_FUNC1 | IOCON_MODE_INACT)}, // D-1 + {1, 18, (IOCON_FUNC1 | IOCON_MODE_INACT)}, // UP LED1 + {1, 19, (IOCON_FUNC2 | IOCON_MODE_INACT)}, // PPWR1 +// {2, 14, (IOCON_FUNC2 | IOCON_MODE_INACT)}, // VBUS1 +// {2, 15, (IOCON_FUNC2 | IOCON_MODE_INACT)}, // OVRCR1 - // USB2 as Device - {0, 31, (IOCON_FUNC1 | IOCON_MODE_INACT)}, // D+2 - {0, 13, (IOCON_FUNC1 | IOCON_MODE_INACT)}, // UP LED - {0, 14, (IOCON_FUNC3 | IOCON_MODE_INACT)}, // CONNECT2 + // USB2 as Device + {0, 31, (IOCON_FUNC1 | IOCON_MODE_INACT)}, // D+2 + {0, 13, (IOCON_FUNC1 | IOCON_MODE_INACT)}, // UP LED + {0, 14, (IOCON_FUNC3 | IOCON_MODE_INACT)}, // CONNECT2 - /* VBUS is not connected on this board, so leave the pin at default setting. */ - /*Chip_IOCON_PinMux(LPC_IOCON, 1, 30, IOCON_MODE_INACT, IOCON_FUNC2);*/ /* USB VBUS */ + /* VBUS is not connected on this board, so leave the pin at default setting. */ + /*Chip_IOCON_PinMux(LPC_IOCON, 1, 30, IOCON_MODE_INACT, IOCON_FUNC2);*/ /* USB VBUS */ }; // Invoked by startup code @@ -106,7 +108,7 @@ void board_init(void) //------------- UART -------------// - //------------- USB -------------// + //------------- USB -------------// // Port1 as Host, Port2: Device Chip_USB_Init(); @@ -115,7 +117,7 @@ void board_init(void) }; LPC_USB->OTGClkCtrl = USBCLK; - while ( (LPC_USB->OTGClkSt & USBCLK) != USBCLK ); + while ( (LPC_USB->OTGClkSt & USBCLK) != USBCLK ) {} // USB1 = host, USB2 = device LPC_USB->StCtrl = 0x3; |
