summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHiFiPhile <[email protected]>2025-12-11 19:29:18 +0100
committerHiFiPhile <[email protected]>2025-12-13 21:08:42 +0100
commit6e01c061499122f7e03b7832f6b4068b229280cb (patch)
tree39669c9e37ed9c449409b81532a2c65610d2a901
parent6153e1eadbf88b2bcb902d24f7cc73550d814e6c (diff)
bsp: migrate lpc51, lpc55 to new sdk repo
Signed-off-by: HiFiPhile <[email protected]>
-rw-r--r--hw/bsp/lpc51/boards/lpcxpresso51u68/board.cmake3
-rw-r--r--hw/bsp/lpc51/boards/lpcxpresso51u68/board.mk2
-rw-r--r--hw/bsp/lpc51/family.cmake48
-rw-r--r--hw/bsp/lpc51/family.mk40
-rw-r--r--hw/bsp/lpc55/family.cmake53
-rw-r--r--hw/bsp/lpc55/family.mk49
-rwxr-xr-xtools/get_deps.py10
7 files changed, 116 insertions, 89 deletions
diff --git a/hw/bsp/lpc51/boards/lpcxpresso51u68/board.cmake b/hw/bsp/lpc51/boards/lpcxpresso51u68/board.cmake
index 1f549bf50..6e632d266 100644
--- a/hw/bsp/lpc51/boards/lpcxpresso51u68/board.cmake
+++ b/hw/bsp/lpc51/boards/lpcxpresso51u68/board.cmake
@@ -7,7 +7,4 @@ function(update_board TARGET)
target_compile_definitions(${TARGET} PUBLIC
CPU_LPC51U68JBD64
)
- target_link_libraries(${TARGET} PUBLIC
- ${SDK_DIR}/devices/${MCU_VARIANT}/gcc/libpower.a
- )
endfunction()
diff --git a/hw/bsp/lpc51/boards/lpcxpresso51u68/board.mk b/hw/bsp/lpc51/boards/lpcxpresso51u68/board.mk
index 5627cb024..072037e90 100644
--- a/hw/bsp/lpc51/boards/lpcxpresso51u68/board.mk
+++ b/hw/bsp/lpc51/boards/lpcxpresso51u68/board.mk
@@ -1,4 +1,4 @@
-MCU = LPC51U68
+MCU_VARIANT = LPC51U68
CFLAGS += \
-DCPU_LPC51U68JBD64 \
diff --git a/hw/bsp/lpc51/family.cmake b/hw/bsp/lpc51/family.cmake
index 1823b64fc..00c6731ae 100644
--- a/hw/bsp/lpc51/family.cmake
+++ b/hw/bsp/lpc51/family.cmake
@@ -1,7 +1,8 @@
include_guard()
-set(SDK_DIR ${TOP}/hw/mcu/nxp/mcux-sdk)
-set(CMSIS_DIR ${TOP}/lib/CMSIS_5)
+set(MCUX_DIR ${TOP}/hw/mcu/nxp/mcuxsdk-core)
+set(SDK_DIR ${TOP}/hw/mcu/nxp/mcux-devices-lpc)
+set(CMSIS_DIR ${TOP}/lib/CMSIS_6)
# include board specific
include(${CMAKE_CURRENT_LIST_DIR}/boards/${BOARD}/board.cmake)
@@ -16,41 +17,52 @@ set(FAMILY_MCUS LPC51 CACHE INTERNAL "")
# Startup & Linker script
#------------------------------------
if (NOT DEFINED LD_FILE_GNU)
-set(LD_FILE_GNU ${SDK_DIR}/devices/${MCU_VARIANT}/gcc/${MCU_VARIANT}_flash.ld)
+ set(LD_FILE_GNU ${SDK_DIR}/LPC51U68/${MCU_VARIANT}/gcc/${MCU_VARIANT}_flash.ld)
endif ()
set(LD_FILE_Clang ${LD_FILE_GNU})
+
if (NOT DEFINED STARTUP_FILE_GNU)
-set(STARTUP_FILE_GNU ${SDK_DIR}/devices/${MCU_VARIANT}/gcc/startup_${MCU_VARIANT}.S)
+ set(STARTUP_FILE_GNU ${SDK_DIR}/LPC51U68/${MCU_VARIANT}/gcc/startup_${MCU_VARIANT}.S)
endif ()
set(STARTUP_FILE_Clang ${STARTUP_FILE_GNU})
+if (NOT DEFINED LD_FILE_IAR)
+ set(LD_FILE_IAR ${SDK_DIR}/LPC51U68/${MCU_VARIANT}/iar/${MCU_VARIANT}_flash.icf)
+endif ()
+
+if (NOT DEFINED STARTUP_FILE_IAR)
+ set(STARTUP_FILE_IAR ${SDK_DIR}/LPC51U68/${MCU_VARIANT}/iar/startup_${MCU_VARIANT}.s)
+endif ()
+
#------------------------------------
# Board Target
#------------------------------------
function(family_add_board BOARD_TARGET)
add_library(${BOARD_TARGET} STATIC
# driver
- ${SDK_DIR}/drivers/lpc_gpio/fsl_gpio.c
- ${SDK_DIR}/drivers/flexcomm/fsl_flexcomm.c
- ${SDK_DIR}/drivers/flexcomm/usart/fsl_usart.c
+ ${MCUX_DIR}/drivers/lpc_gpio/fsl_gpio.c
+ ${MCUX_DIR}/drivers/flexcomm/fsl_flexcomm.c
+ ${MCUX_DIR}/drivers/flexcomm/usart/fsl_usart.c
# mcu
- ${SDK_DIR}/devices/${MCU_VARIANT}/system_${MCU_VARIANT}.c
- ${SDK_DIR}/devices/${MCU_VARIANT}/drivers/fsl_clock.c
- ${SDK_DIR}/devices/${MCU_VARIANT}/drivers/fsl_power.c
- ${SDK_DIR}/devices/${MCU_VARIANT}/drivers/fsl_reset.c
+ ${SDK_DIR}/LPC51U68/${MCU_VARIANT}/system_${MCU_VARIANT}.c
+ ${SDK_DIR}/LPC51U68/${MCU_VARIANT}/drivers/fsl_clock.c
+ ${SDK_DIR}/LPC51U68/${MCU_VARIANT}/drivers/fsl_power.c
+ ${SDK_DIR}/LPC51U68/${MCU_VARIANT}/drivers/fsl_reset.c
)
target_include_directories(${BOARD_TARGET} PUBLIC
${TOP}/lib/sct_neopixel
# driver
- ${SDK_DIR}/drivers/common
- ${SDK_DIR}/drivers/flexcomm
- ${SDK_DIR}/drivers/lpc_iocon
- ${SDK_DIR}/drivers/lpc_gpio
- ${SDK_DIR}/drivers/lpuart
+ ${MCUX_DIR}/drivers/common
+ ${MCUX_DIR}/drivers/common
+ ${MCUX_DIR}/drivers/flexcomm
+ ${MCUX_DIR}/drivers/flexcomm/usart
+ ${MCUX_DIR}/drivers/lpc_iocon
+ ${MCUX_DIR}/drivers/lpc_gpio
# mcu
- ${SDK_DIR}/devices/${MCU_VARIANT}
- ${SDK_DIR}/devices/${MCU_VARIANT}/drivers
+ ${SDK_DIR}/LPC51U68/${MCU_VARIANT}
+ ${SDK_DIR}/LPC51U68/${MCU_VARIANT}/drivers
${CMSIS_DIR}/CMSIS/Core/Include
+ ${SDK_DIR}/LPC51U68/periph
)
target_compile_definitions(${BOARD_TARGET} PUBLIC
CFG_TUSB_MEM_ALIGN=TU_ATTR_ALIGNED\(64\)
diff --git a/hw/bsp/lpc51/family.mk b/hw/bsp/lpc51/family.mk
index 91d1261cb..baca11c05 100644
--- a/hw/bsp/lpc51/family.mk
+++ b/hw/bsp/lpc51/family.mk
@@ -1,8 +1,7 @@
-SDK_DIR = hw/mcu/nxp/mcux-sdk
-
include $(TOP)/$(BOARD_PATH)/board.mk
-MCU_DIR = $(SDK_DIR)/devices/$(MCU)
CPU_CORE ?= cortex-m0plus
+MCUX_DIR = /hw/mcu/nxp/mcuxsdk-core
+SDK_DIR = /hw/mcu/nxp/mcux-devices-lpc
CFLAGS += \
-flto \
@@ -18,29 +17,28 @@ LDFLAGS_GCC += \
--specs=nosys.specs --specs=nano.specs \
# All source paths should be relative to the top level.
-LD_FILE = $(MCU_DIR)/gcc/$(MCU)_flash.ld
+LD_FILE = $(SDK_DIR)/LPC51U68/$(MCU_VARIANT)/gcc/$(MCU_VARIANT)_flash.ld
SRC_C += \
src/portable/nxp/lpc_ip3511/dcd_lpc_ip3511.c \
- $(MCU_DIR)/system_$(MCU).c \
- $(MCU_DIR)/drivers/fsl_clock.c \
- $(MCU_DIR)/drivers/fsl_power.c \
- $(MCU_DIR)/drivers/fsl_reset.c \
- $(SDK_DIR)/drivers/lpc_gpio/fsl_gpio.c \
- $(SDK_DIR)/drivers/flexcomm/fsl_flexcomm.c \
- $(SDK_DIR)/drivers/flexcomm/usart/fsl_usart.c
+ $(TOP)/$(SDK_DIR)/LPC51U68/$(MCU_VARIANT)/system_$(MCU_VARIANT).c \
+ $(TOP)/$(SDK_DIR)/LPC51U68/$(MCU_VARIANT)/drivers/fsl_clock.c \
+ $(TOP)/$(SDK_DIR)/LPC51U68/$(MCU_VARIANT)/drivers/fsl_power.c \
+ $(TOP)/$(SDK_DIR)/LPC51U68/$(MCU_VARIANT)/drivers/fsl_reset.c \
+ $(TOP)/$(MCUX_DIR)/drivers/lpc_gpio/fsl_gpio.c \
+ $(TOP)/$(MCUX_DIR)/drivers/flexcomm/fsl_flexcomm.c \
+ $(TOP)/$(MCUX_DIR)/drivers/flexcomm/usart/fsl_usart.c \
INC += \
$(TOP)/$(BOARD_PATH) \
$(TOP)/lib/CMSIS_5/CMSIS/Core/Include \
- $(TOP)/$(MCU_DIR) \
- $(TOP)/$(MCU_DIR)/drivers \
- $(TOP)/$(SDK_DIR)/drivers/common \
- $(TOP)/$(SDK_DIR)/drivers/flexcomm \
- $(TOP)/$(SDK_DIR)/drivers/flexcomm/usart \
- $(TOP)/$(SDK_DIR)/drivers/lpc_iocon \
- $(TOP)/$(SDK_DIR)/drivers/lpc_gpio
-
-SRC_S += $(MCU_DIR)/gcc/startup_$(MCU).S
+ $(TOP)/$(SDK_DIR)/LPC51U68/$(MCU_VARIANT) \
+ $(TOP)/$(SDK_DIR)/LPC51U68/$(MCU_VARIANT)/drivers \
+ $(TOP)/$(SDK_DIR)/LPC51U68/periph \
+ $(TOP)/$(MCUX_DIR)/drivers/common \
+ $(TOP)/$(MCUX_DIR)/drivers/flexcomm \
+ $(TOP)/$(MCUX_DIR)/drivers/flexcomm/usart \
+ $(TOP)/$(MCUX_DIR)/drivers/lpc_iocon \
+ $(TOP)/$(MCUX_DIR)/drivers/lpc_gpio
-LIBS += $(TOP)/$(MCU_DIR)/gcc/libpower.a
+SRC_S += $(TOP)$(SDK_DIR)/LPC51U68/$(MCU_VARIANT)/gcc/startup_$(MCU_VARIANT).S
diff --git a/hw/bsp/lpc55/family.cmake b/hw/bsp/lpc55/family.cmake
index 690e1c600..a6f3bc167 100644
--- a/hw/bsp/lpc55/family.cmake
+++ b/hw/bsp/lpc55/family.cmake
@@ -1,7 +1,8 @@
include_guard()
-set(SDK_DIR ${TOP}/hw/mcu/nxp/mcux-sdk)
-set(CMSIS_DIR ${TOP}/lib/CMSIS_5)
+set(MCUX_DIR ${TOP}/hw/mcu/nxp/mcuxsdk-core)
+set(SDK_DIR ${TOP}/hw/mcu/nxp/mcux-devices-lpc)
+set(CMSIS_DIR ${TOP}/lib/CMSIS_6)
# include board specific
include(${CMAKE_CURRENT_LIST_DIR}/boards/${BOARD}/board.cmake)
@@ -21,7 +22,7 @@ if (NOT DEFINED RHPORT_DEVICE)
set(RHPORT_DEVICE 1)
endif ()
if (NOT DEFINED RHPORT_HOST)
- set(RHPORT_HOST 0)
+ set(RHPORT_HOST 1)
endif ()
# port 0 is fullspeed, port 1 is highspeed
@@ -40,43 +41,52 @@ cmake_print_variables(RHPORT_DEVICE RHPORT_DEVICE_SPEED RHPORT_HOST RHPORT_HOST_
# Startup & Linker script
#------------------------------------
if (NOT DEFINED LD_FILE_GNU)
- set(LD_FILE_GNU ${SDK_DIR}/devices/${MCU_VARIANT}/gcc/${MCU_CORE}_flash.ld)
+ set(LD_FILE_GNU ${SDK_DIR}/LPC5500/${MCU_VARIANT}/gcc/${MCU_CORE}_flash.ld)
endif ()
set(LD_FILE_Clang ${LD_FILE_GNU})
if (NOT DEFINED STARTUP_FILE_GNU)
- set(STARTUP_FILE_GNU ${SDK_DIR}/devices/${MCU_VARIANT}/gcc/startup_${MCU_CORE}.S)
+ set(STARTUP_FILE_GNU ${SDK_DIR}/LPC5500/${MCU_VARIANT}/gcc/startup_${MCU_CORE}.S)
endif ()
set(STARTUP_FILE_Clang ${STARTUP_FILE_GNU})
+if (NOT DEFINED LD_FILE_IAR)
+ set(LD_FILE_IAR ${SDK_DIR}/LPC5500/${MCU_VARIANT}/iar/${MCU_CORE}_flash.icf)
+endif ()
+
+if (NOT DEFINED STARTUP_FILE_IAR)
+ set(STARTUP_FILE_IAR ${SDK_DIR}/LPC5500/${MCU_VARIANT}/iar/startup_${MCU_CORE}.s)
+endif ()
+
#------------------------------------
# Board Target
#------------------------------------
function(family_add_board BOARD_TARGET)
add_library(${BOARD_TARGET} STATIC
# driver
- ${SDK_DIR}/drivers/lpc_gpio/fsl_gpio.c
- ${SDK_DIR}/drivers/common/fsl_common_arm.c
- ${SDK_DIR}/drivers/flexcomm/fsl_flexcomm.c
- ${SDK_DIR}/drivers/flexcomm/usart/fsl_usart.c
+ ${MCUX_DIR}/drivers/lpc_gpio/fsl_gpio.c
+ ${MCUX_DIR}/drivers/common/fsl_common_arm.c
+ ${MCUX_DIR}/drivers/flexcomm/fsl_flexcomm.c
+ ${MCUX_DIR}/drivers/flexcomm/usart/fsl_usart.c
# mcu
- ${SDK_DIR}/devices/${MCU_VARIANT}/system_${MCU_CORE}.c
- ${SDK_DIR}/devices/${MCU_VARIANT}/drivers/fsl_clock.c
- ${SDK_DIR}/devices/${MCU_VARIANT}/drivers/fsl_power.c
- ${SDK_DIR}/devices/${MCU_VARIANT}/drivers/fsl_reset.c
+ ${SDK_DIR}/LPC5500/${MCU_VARIANT}/system_${MCU_CORE}.c
+ ${SDK_DIR}/LPC5500/${MCU_VARIANT}/drivers/fsl_clock.c
+ ${SDK_DIR}/LPC5500/${MCU_VARIANT}/drivers/fsl_power.c
+ ${SDK_DIR}/LPC5500/${MCU_VARIANT}/drivers/fsl_reset.c
)
target_include_directories(${BOARD_TARGET} PUBLIC
${TOP}/lib/sct_neopixel
# driver
- ${SDK_DIR}/drivers/common
- ${SDK_DIR}/drivers/flexcomm
- ${SDK_DIR}/drivers/flexcomm/usart
- ${SDK_DIR}/drivers/lpc_iocon
- ${SDK_DIR}/drivers/lpc_gpio
- ${SDK_DIR}/drivers/sctimer
+ ${MCUX_DIR}/drivers/common
+ ${MCUX_DIR}/drivers/flexcomm
+ ${MCUX_DIR}/drivers/flexcomm/usart
+ ${MCUX_DIR}/drivers/lpc_iocon
+ ${MCUX_DIR}/drivers/lpc_gpio
+ ${MCUX_DIR}/drivers/sctimer
# mcu
- ${SDK_DIR}/devices/${MCU_VARIANT}
- ${SDK_DIR}/devices/${MCU_VARIANT}/drivers
+ ${SDK_DIR}/LPC5500/${MCU_VARIANT}
+ ${SDK_DIR}/LPC5500/${MCU_VARIANT}/drivers
+ ${SDK_DIR}/LPC5500/periph
${CMSIS_DIR}/CMSIS/Core/Include
)
target_compile_definitions(${BOARD_TARGET} PUBLIC
@@ -97,6 +107,7 @@ function(family_add_board BOARD_TARGET)
if (RHPORT_HOST EQUAL 1)
target_compile_definitions(${BOARD_TARGET} PUBLIC
[=[CFG_TUH_MEM_SECTION=__attribute__((section("m_usb_global")))]=]
+ CFG_TUH_USBIP_IP3516=1
)
endif ()
diff --git a/hw/bsp/lpc55/family.mk b/hw/bsp/lpc55/family.mk
index fadf852cd..7b1ab6b09 100644
--- a/hw/bsp/lpc55/family.mk
+++ b/hw/bsp/lpc55/family.mk
@@ -1,9 +1,9 @@
UF2_FAMILY_ID = 0x2abc77ec
-SDK_DIR = hw/mcu/nxp/mcux-sdk
include $(TOP)/$(BOARD_PATH)/board.mk
CPU_CORE ?= cortex-m33
-MCU_DIR = $(SDK_DIR)/devices/$(MCU_VARIANT)
+MCUX_DIR = /hw/mcu/nxp/mcuxsdk-core
+SDK_DIR = /hw/mcu/nxp/mcux-devices-lpc
# Default to Highspeed PORT1
PORT ?= 1
@@ -31,33 +31,36 @@ CFLAGS += -Wno-error=unused-parameter -Wno-error=float-equal
LDFLAGS_GCC += \
-nostartfiles \
--specs=nosys.specs --specs=nano.specs \
+ -Wl,--defsym=__stack_size__=0x1000 \
+ -Wl,--defsym=__heap_size__=0 \
# All source paths should be relative to the top level.
-LD_FILE ?= $(MCU_DIR)/gcc/$(MCU_CORE)_flash.ld
+LD_FILE ?= $(SDK_DIR)/LPC5500/$(MCU_VARIANT)/gcc/$(MCU_CORE)_flash.ld
SRC_C += \
- src/portable/nxp/lpc_ip3511/dcd_lpc_ip3511.c \
- $(MCU_DIR)/system_$(MCU_CORE).c \
- $(MCU_DIR)/drivers/fsl_clock.c \
- $(MCU_DIR)/drivers/fsl_power.c \
- $(MCU_DIR)/drivers/fsl_reset.c \
- $(SDK_DIR)/drivers/lpc_gpio/fsl_gpio.c \
- $(SDK_DIR)/drivers/common/fsl_common_arm.c \
- $(SDK_DIR)/drivers/flexcomm/fsl_flexcomm.c \
- $(SDK_DIR)/drivers/flexcomm/usart/fsl_usart.c \
- lib/sct_neopixel/sct_neopixel.c
+ $(TOP)/src/portable/nxp/lpc_ip3511/dcd_lpc_ip3511.c \
+ $(TOP)/$(SDK_DIR)/LPC5500/$(MCU_VARIANT)/system_$(MCU_CORE).c \
+ $(TOP)/$(SDK_DIR)/LPC5500/$(MCU_VARIANT)/drivers/fsl_clock.c \
+ $(TOP)/$(SDK_DIR)/LPC5500/$(MCU_VARIANT)/drivers/fsl_power.c \
+ $(TOP)/$(SDK_DIR)/LPC5500/$(MCU_VARIANT)/drivers/fsl_reset.c \
+ $(TOP)/$(MCUX_DIR)/drivers/lpc_gpio/fsl_gpio.c \
+ $(TOP)/$(MCUX_DIR)/drivers/common/fsl_common_arm.c \
+ $(TOP)/$(MCUX_DIR)/drivers/flexcomm/fsl_flexcomm.c \
+ $(TOP)/$(MCUX_DIR)/drivers/flexcomm/usart/fsl_usart.c \
+ $(TOP)/lib/sct_neopixel/sct_neopixel.c
INC += \
$(TOP)/$(BOARD_PATH) \
$(TOP)/lib/sct_neopixel \
- $(TOP)/lib/CMSIS_5/CMSIS/Core/Include \
- $(TOP)/$(MCU_DIR) \
- $(TOP)/$(MCU_DIR)/drivers \
- $(TOP)/$(SDK_DIR)/drivers/common \
- $(TOP)/$(SDK_DIR)/drivers/flexcomm/usart \
- $(TOP)/$(SDK_DIR)/drivers/flexcomm/ \
- $(TOP)/$(SDK_DIR)/drivers/lpc_iocon \
- $(TOP)/$(SDK_DIR)/drivers/lpc_gpio \
- $(TOP)/$(SDK_DIR)/drivers/sctimer
+ $(TOP)/lib/CMSIS_6/CMSIS/Core/Include \
+ $(TOP)/$(SDK_DIR)/LPC5500/$(MCU_VARIANT) \
+ $(TOP)/$(SDK_DIR)/LPC5500/$(MCU_VARIANT)/drivers \
+ $(TOP)/$(SDK_DIR)/LPC5500/periph \
+ $(TOP)/$(MCUX_DIR)/drivers/common \
+ $(TOP)/$(MCUX_DIR)/drivers/flexcomm/usart \
+ $(TOP)/$(MCUX_DIR)/drivers/flexcomm/ \
+ $(TOP)/$(MCUX_DIR)/drivers/lpc_iocon \
+ $(TOP)/$(MCUX_DIR)/drivers/lpc_gpio \
+ $(TOP)/$(MCUX_DIR)/drivers/sctimer
-SRC_S += $(MCU_DIR)/gcc/startup_$(MCU_CORE).S
+SRC_S += $(TOP)/$(SDK_DIR)/LPC5500/$(MCU_VARIANT)/gcc/startup_$(MCU_CORE).S
diff --git a/tools/get_deps.py b/tools/get_deps.py
index 0d9c1a8f1..213567949 100755
--- a/tools/get_deps.py
+++ b/tools/get_deps.py
@@ -58,9 +58,15 @@ deps_optional = {
'hw/mcu/nxp/lpcopen': ['https://github.com/hathach/nxp_lpcopen.git',
'b41cf930e65c734d8ec6de04f1d57d46787c76ae',
'lpc11 lpc13 lpc15 lpc17 lpc18 lpc40 lpc43'],
+ 'hw/mcu/nxp/mcuxsdk-core': ['https://github.com/nxp-mcuxpresso/mcuxsdk-core',
+ '0c5c6b16deb211110e06bde896cdff59ab213e16',
+ 'lpc51 lpc55'],
'hw/mcu/nxp/mcux-sdk': ['https://github.com/nxp-mcuxpresso/mcux-sdk',
'a1bdae309a14ec95a4f64a96d3315a4f89c397c6',
- 'kinetis_k kinetis_k32l2 kinetis_kl lpc51 lpc54 lpc55 mcx imxrt'],
+ 'kinetis_k kinetis_k32l2 kinetis_kl mcx imxrt'],
+ 'hw/mcu/nxp/mcux-devices-lpc': ['https://github.com/nxp-mcuxpresso/mcux-devices-lpc',
+ '8096b783ec09d0d1c8629025a5f9d8e7df26e520',
+ 'lpc51 lpc55'],
'hw/mcu/raspberry_pi/Pico-PIO-USB': ['https://github.com/sekigon-gonnoc/Pico-PIO-USB.git',
'675543bcc9baa8170f868ab7ba316d418dbcf41f',
'rp2040'],
@@ -254,7 +260,7 @@ deps_optional = {
'tm4c '],
'lib/CMSIS_6': ['https://github.com/ARM-software/CMSIS_6.git',
'6f0a58d01aa9bd2feba212097f9afe7acd991d52',
- 'ra stm32n6'],
+ 'ra stm32n6 lpc51 lpc55'],
'lib/sct_neopixel': ['https://github.com/gsteiert/sct_neopixel.git',
'e73e04ca63495672d955f9268e003cffe168fcd8',
'lpc55'],