Fix LPC54 build.

This commit is contained in:
HiFiPhile
2023-08-06 15:59:25 +02:00
parent 9dd896904c
commit b9e614bd39
4 changed files with 145 additions and 9 deletions

View File

@@ -1,7 +1,7 @@
MCU_VARIANT = LPC54628
MCU_CORE = LPC54628
PORT ?= 0
PORT ?= 1
CFLAGS += -DCPU_LPC54628J512ET180
CFLAGS += -Wno-error=double-promotion

View File

@@ -8,12 +8,11 @@ CFLAGS += \
-flto \
-DCFG_TUSB_MCU=OPT_MCU_LPC54XXX \
-DCFG_TUSB_MEM_ALIGN='__attribute__((aligned(64)))' \
-DBOARD_TUD_RHPORT=$(PORT)
ifeq ($(PORT), 1)
$(info "PORT1 High Speed")
CFLAGS += -DBOARD_TUD_MAX_SPEED=OPT_MODE_HIGH_SPEED
CFLAGS += -DBOARD_TUD_RHPORT=1
# LPC55 Highspeed Port1 can only write to USB_SRAM region
CFLAGS += -DCFG_TUSB_MEM_SECTION='__attribute__((section("m_usb_global")))'
else