File tree Expand file tree Collapse file tree 1 file changed +55
-0
lines changed
targets/TARGET_NXP/TARGET_LPC176X Expand file tree Collapse file tree 1 file changed +55
-0
lines changed Original file line number Diff line number Diff line change 1+ # Copyright (c) 2020 ARM Limited. All rights reserved.
2+ # SPDX-License-Identifier: Apache-2.0
3+
4+ if ("ARCH_PRO" IN_LIST MBED_TARGET_LABELS)
5+ target_include_directories (mbed-core
6+ INTERFACE
7+ TARGET_ARCH_PRO
8+ )
9+ elseif ("MBED_LPC1768" IN_LIST MBED_TARGET_LABELS)
10+ target_include_directories (mbed-core
11+ INTERFACE
12+ TARGET_MBED_LPC1768
13+ )
14+ endif ()
15+
16+ if (${MBED_TOOLCHAIN} STREQUAL "ARM" )
17+ set (STARTUP_FILE device/TOOLCHAIN_ARM_STD/startup_LPC17xx.S)
18+ set (LINKER_FILE device/TOOLCHAIN_ARM_STD/LPC1768.sct)
19+ elseif (${MBED_TOOLCHAIN} STREQUAL "GCC_ARM" )
20+ set (STARTUP_FILE device/TOOLCHAIN_GCC_ARM/startup_LPC17xx.S)
21+ set (LINKER_FILE device/TOOLCHAIN_GCC_ARM/LPC1768.ld)
22+ endif ()
23+
24+ set_property (GLOBAL PROPERTY MBED_TARGET_LINKER_FILE ${CMAKE_CURRENT_SOURCE_DIR} /${LINKER_FILE} )
25+
26+ target_include_directories (mbed-core
27+ INTERFACE
28+ .
29+ device
30+ )
31+
32+ target_sources (mbed-core
33+ INTERFACE
34+ analogin_api.c
35+ analogout_api.c
36+ can_api.c
37+ gpio_api.c
38+ gpio_irq_api.c
39+ i2c_api.c
40+ pinmap.c
41+ port_api.c
42+ pwmout_api.c
43+ reset_reason.c
44+ rtc_api.c
45+ serial_api.c
46+ sleep.c
47+ spi_api.c
48+ us_ticker.c
49+ watchdog_api.c
50+
51+ device/CRP.c
52+ device/flash_api.c
53+ device/system_LPC17xx.c
54+ ${STARTUP_FILE}
55+ )
You can’t perform that action at this time.
0 commit comments