5
5
#
6
6
# SPDX-License-Identifier: MIT
7
7
8
+ BOARD ?= apard32690
9
+ CROSS_COMPILE = arm-none-eabi-
10
+
8
11
# Includes mpconfigboard.mk & mpconfigport.mk,
9
12
# along with numerous other shared environment makefiles.
10
13
include ../../py/circuitpy_mkenv.mk
11
14
12
- CROSS_COMPILE = arm-none-eabi-
13
-
14
15
# MCU_SERIES e.g. "max32"
15
16
# MCU_VARIANT e.g. "max32690"
16
17
# defined in mpconfigboard.mk
@@ -19,6 +20,7 @@ MCU_SERIES_UPPER := $(shell echo $(MCU_SERIES) | tr '[:lower:]' '[:upper:]')
19
20
MCU_VARIANT_LOWER := $(shell echo $(MCU_VARIANT ) | tr '[:upper:]' '[:lower:]')
20
21
MCU_VARIANT_UPPER := $(shell echo $(MCU_VARIANT ) | tr '[:lower:]' '[:upper:]')
21
22
23
+
22
24
# *******************************************************************************
23
25
# ### MSDK INCLUDES ####
24
26
# Necessary for msdk makefiles
@@ -58,6 +60,7 @@ DIE_TYPE=me18
58
60
endif
59
61
60
62
PERIPH_SRC = $(ADI_PERIPH ) /Source
63
+ PERIPH_INC = $(ADI_PERIPH ) /Include/$(MCU_VARIANT_UPPER )
61
64
62
65
INC += -I.
63
66
INC += -I../..
@@ -74,7 +77,7 @@ INC += \
74
77
-I$(TOP ) /lib/cmsis/inc \
75
78
-I$(CMSIS_ROOT ) /Include \
76
79
-I$(CMSIS_ROOT ) /Device/Maxim/$(MCU_VARIANT_UPPER ) /Include \
77
- -I$(ADI_PERIPH ) /Include/ $( MCU_VARIANT_UPPER ) \
80
+ -I$(PERIPH_INC ) \
78
81
-I$(PERIPH_SRC ) /SYS \
79
82
-I$(PERIPH_SRC ) /CTB \
80
83
-I$(PERIPH_SRC ) /DMA \
@@ -122,7 +125,8 @@ SRC_C += $(SRC_MAX32) \
122
125
boards/$(BOARD ) /board.c \
123
126
boards/$(BOARD ) /pins.c \
124
127
peripherals/$(MCU_VARIANT_LOWER ) /pins.c \
125
- peripherals/$(MCU_VARIANT_LOWER ) /gpios.c
128
+ peripherals/$(MCU_VARIANT_LOWER ) /gpios.c \
129
+ peripherals/$(MCU_VARIANT_LOWER ) /max32_uart.c
126
130
127
131
# *******************************************************************************
128
132
# ## Compiler & Linker Flags ###
0 commit comments