File tree Expand file tree Collapse file tree 4 files changed +119
-1
lines changed
targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_K66F Expand file tree Collapse file tree 4 files changed +119
-1
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
+ mbed_add_cmake_directory_if_labels ("TARGET" )
5
+
6
+ add_subdirectory (device )
7
+
8
+ target_include_directories (mbed-os
9
+ PUBLIC
10
+ .
11
+ drivers
12
+ )
13
+
14
+ target_sources (mbed-os
15
+ PRIVATE
16
+ pwmout_api.c
17
+ serial_api.c
18
+ spi_api.c
19
+ trng_api.c
20
+ us_ticker.c
21
+
22
+ drivers/fsl_adc16.c
23
+ drivers/fsl_clock.c
24
+ drivers/fsl_cmp.c
25
+ drivers/fsl_cmt.c
26
+ drivers/fsl_crc.c
27
+ drivers/fsl_dac.c
28
+ drivers/fsl_dmamux.c
29
+ drivers/fsl_dspi.c
30
+ drivers/fsl_dspi_edma.c
31
+ drivers/fsl_edma.c
32
+ drivers/fsl_enet.c
33
+ drivers/fsl_ewm.c
34
+ drivers/fsl_flash.c
35
+ drivers/fsl_flexbus.c
36
+ drivers/fsl_flexcan.c
37
+ drivers/fsl_ftm.c
38
+ drivers/fsl_gpio.c
39
+ drivers/fsl_i2c.c
40
+ drivers/fsl_i2c_edma.c
41
+ drivers/fsl_llwu.c
42
+ drivers/fsl_lmem_cache.c
43
+ drivers/fsl_lptmr.c
44
+ drivers/fsl_lpuart.c
45
+ drivers/fsl_lpuart_edma.c
46
+ drivers/fsl_pdb.c
47
+ drivers/fsl_pit.c
48
+ drivers/fsl_pmc.c
49
+ drivers/fsl_rcm.c
50
+ drivers/fsl_rnga.c
51
+ drivers/fsl_rtc.c
52
+ drivers/fsl_sai.c
53
+ drivers/fsl_sai_edma.c
54
+ drivers/fsl_sdhc.c
55
+ drivers/fsl_sdramc.c
56
+ drivers/fsl_sim.c
57
+ drivers/fsl_smc.c
58
+ drivers/fsl_sysmpu.c
59
+ drivers/fsl_tpm.c
60
+ drivers/fsl_tsi_v4.c
61
+ drivers/fsl_uart.c
62
+ drivers/fsl_uart_edma.c
63
+ drivers/fsl_vref.c
64
+ drivers/fsl_wdog.c
65
+ )
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
+ target_include_directories (mbed-os
5
+ PUBLIC
6
+ .
7
+ )
8
+
9
+ target_sources (mbed-os
10
+ PRIVATE
11
+ PeripheralPins.c
12
+ crc.c
13
+ fsl_clock_config.c
14
+ fsl_phy.c
15
+ mbed_overrides.c
16
+ )
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
+ function (_mbed_get_assembly_mk66f18 )
5
+ if (${MBED_TOOLCHAIN} STREQUAL "GCC_ARM" )
6
+ set (STARTUP_FILE TOOLCHAIN_GCC_ARM/startup_MK66F18.S )
7
+ elseif (${MBED_TOOLCHAIN} STREQUAL "ARM" )
8
+ set (STARTUP_FILE TOOLCHAIN_ARM_STD/startup_MK66F18.S )
9
+ elseif (${MBED_TOOLCHAIN} STREQUAL "IAR" )
10
+ set (STARTUP_FILE TOOLCHAIN_IAR/startup_MK66F18.S )
11
+ endif ()
12
+ target_sources (mbed-os PRIVATE ${STARTUP_FILE} )
13
+ endfunction ()
14
+
15
+ function (_mbed_set_mk66f18_linker_file )
16
+ if (${MBED_TOOLCHAIN} STREQUAL "GCC_ARM" )
17
+ set (LINKER_FILE ${CMAKE_CURRENT_SOURCE_DIR} /TOOLCHAIN_GCC_ARM/MK66FN2M0xxx18.ld )
18
+ elseif (${MBED_TOOLCHAIN} STREQUAL "ARM" )
19
+ set (LINKER_FILE ${CMAKE_CURRENT_SOURCE_DIR} /TOOLCHAIN_ARM_STD/MK66FN2M0xxx18.sct )
20
+ elseif (${MBED_TOOLCHAIN} STREQUAL "IAR" )
21
+ set (LINKER_FILE ${CMAKE_CURRENT_SOURCE_DIR} /TOOLCHAIN_IAR/MK66FN2M0xxx18.icf )
22
+ endif ()
23
+ set_property (GLOBAL PROPERTY MBED_TARGET_LINKER_FILE ${LINKER_FILE} )
24
+ endfunction ()
25
+
26
+ _mbed_get_assembly_mk66f18 ()
27
+ _mbed_set_mk66f18_linker_file ()
28
+
29
+ target_include_directories (mbed-os
30
+ PUBLIC
31
+ .
32
+ )
33
+
34
+ target_sources (mbed-os
35
+ PRIVATE
36
+ system_MK66F18.c
37
+ )
Original file line number Diff line number Diff line change 1
- #! armcc -E
1
+ #! armclang -E --target=arm-arm-none-eabi -x c -mcpu=cortex-m4
2
2
/*
3
3
** ###################################################################
4
4
** Processors: MK66FN2M0VLQ18
You can’t perform that action at this time.
0 commit comments