summaryrefslogtreecommitdiff
path: root/hw/bsp/lpc11
diff options
context:
space:
mode:
authorhathach <[email protected]>2025-10-23 02:37:28 +0700
committerhathach <[email protected]>2025-10-23 04:05:33 +0700
commitbde449997e65ee866fa9e20c15bac0bd45efccf4 (patch)
treed06b186d91bf4da4725d15ac7c7c5884814a29ff /hw/bsp/lpc11
parentc8a1b757f05be044d121a655b6e1a5ac3b52ee14 (diff)
fix more build
Diffstat (limited to 'hw/bsp/lpc11')
-rw-r--r--hw/bsp/lpc11/boards/lpcxpresso11u68/board.cmake2
-rw-r--r--hw/bsp/lpc11/family.cmake5
2 files changed, 4 insertions, 3 deletions
diff --git a/hw/bsp/lpc11/boards/lpcxpresso11u68/board.cmake b/hw/bsp/lpc11/boards/lpcxpresso11u68/board.cmake
index b7393cb2f..36296fb54 100644
--- a/hw/bsp/lpc11/boards/lpcxpresso11u68/board.cmake
+++ b/hw/bsp/lpc11/boards/lpcxpresso11u68/board.cmake
@@ -5,7 +5,7 @@ set(PYOCD_TARGET LPC11U68)
set(LD_FILE_GNU ${CMAKE_CURRENT_LIST_DIR}/lpc11u68.ld)
function(update_board TARGET)
- target_sources(${TARGET} PUBLIC
+ target_sources(${TARGET} PRIVATE
${SDK_DIR}/src/gpio_${LPC_FAMILY}.c
${SDK_DIR}/src/syscon_${LPC_FAMILY}.c
)
diff --git a/hw/bsp/lpc11/family.cmake b/hw/bsp/lpc11/family.cmake
index 506d76ed0..42578d403 100644
--- a/hw/bsp/lpc11/family.cmake
+++ b/hw/bsp/lpc11/family.cmake
@@ -23,7 +23,7 @@ set(FAMILY_MCUS LPC11UXX CACHE INTERNAL "")
# only need to be built ONCE for all examples
function(family_add_board BOARD_TARGET)
add_library(${BOARD_TARGET} STATIC
-
+ ${SDK_DIR}/../gcc/cr_startup_lpc${LPC_FAMILY}.c
${SDK_DIR}/src/chip_${LPC_FAMILY}.c
${SDK_DIR}/src/clock_${LPC_FAMILY}.c
${SDK_DIR}/src/iap.c
@@ -43,6 +43,8 @@ function(family_add_board BOARD_TARGET)
)
update_board(${BOARD_TARGET})
+
+ set_target_properties(${BOARD_TARGET} PROPERTIES COMPILE_FLAGS "-Wno-incompatible-pointer-types")
endfunction()
@@ -59,7 +61,6 @@ function(family_configure_example TARGET RTOS)
${CMAKE_CURRENT_FUNCTION_LIST_DIR}/family.c
${CMAKE_CURRENT_FUNCTION_LIST_DIR}/../board.c
${TOP}/src/portable/nxp/lpc_ip3511/dcd_lpc_ip3511.c
- ${SDK_DIR}/../gcc/cr_startup_lpc${LPC_FAMILY}.c
)
target_include_directories(${TARGET} PUBLIC
# family, hw, board