diff options
| author | hathach <[email protected]> | 2019-09-01 16:15:23 +0700 |
|---|---|---|
| committer | hathach <[email protected]> | 2019-09-01 16:15:23 +0700 |
| commit | 30678099577f60aa36c9ab40f7eacd9fbf844873 (patch) | |
| tree | 6b4c59db89ebb85009d2ab21964d4e9088494297 /src | |
| parent | 403662a1d6b49e32cbf1adb4a05a1b3ac8982083 (diff) | |
adding lpc54xxx to dcd, able to go through enumeration
Diffstat (limited to 'src')
| -rw-r--r-- | src/portable/nxp/lpc_usbd/dcd_lpc_usbd.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/portable/nxp/lpc_usbd/dcd_lpc_usbd.c b/src/portable/nxp/lpc_usbd/dcd_lpc_usbd.c index 223c39c1a..d8e4de5a5 100644 --- a/src/portable/nxp/lpc_usbd/dcd_lpc_usbd.c +++ b/src/portable/nxp/lpc_usbd/dcd_lpc_usbd.c @@ -38,14 +38,15 @@ #if TUSB_OPT_DEVICE_ENABLED && ( CFG_TUSB_MCU == OPT_MCU_LPC11UXX || \ CFG_TUSB_MCU == OPT_MCU_LPC13XX || \ - CFG_TUSB_MCU == OPT_MCU_LPC51UXX ) + CFG_TUSB_MCU == OPT_MCU_LPC51UXX || \ + CFG_TUSB_MCU == OPT_MCU_LPC54XXX ) #if CFG_TUSB_MCU == OPT_MCU_LPC11UXX || CFG_TUSB_MCU == OPT_MCU_LPC13XX // LPC11Uxx and LPC13xx use lpcopen #include "chip.h" #define DCD_REGS LPC_USB #define DCD_IRQHandler USB_IRQHandler -#elif CFG_TUSB_MCU == OPT_MCU_LPC51UXX +#elif CFG_TUSB_MCU == OPT_MCU_LPC51UXX || CFG_TUSB_MCU == OPT_MCU_LPC54XXX #include "fsl_device_registers.h" #define DCD_REGS USB0 #define DCD_IRQHandler USB0_IRQHandler @@ -60,7 +61,8 @@ // Number of endpoints #define EP_COUNT 10 -// only SRAM1 & USB RAM can be used for transfer +// only SRAM1 & USB RAM can be used for transfer. +// Used to set DATABUFSTART which is 22-bit aligned // 2000 0000 to 203F FFFF #define SRAM_REGION 0x20000000 |
