66#
77# SPDX-License-Identifier: MIT
88
9+ BOARD ?= apard32690
10+ CROSS_COMPILE = arm-none-eabi-
11+
912# Includes mpconfigboard.mk & mpconfigport.mk,
1013# along with numerous other shared environment makefiles.
1114include ../../py/circuitpy_mkenv.mk
1215
13- CROSS_COMPILE = arm-none-eabi-
14-
1516# MCU_SERIES e.g. "max32"
1617# MCU_VARIANT e.g. "max32690"
1718# defined in mpconfigboard.mk
@@ -20,6 +21,7 @@ MCU_SERIES_UPPER := $(shell echo $(MCU_SERIES) | tr '[:lower:]' '[:upper:]')
2021MCU_VARIANT_LOWER := $(shell echo $(MCU_VARIANT ) | tr '[:upper:]' '[:lower:]')
2122MCU_VARIANT_UPPER := $(shell echo $(MCU_VARIANT ) | tr '[:lower:]' '[:upper:]')
2223
24+
2325# *******************************************************************************
2426# ### MSDK INCLUDES ####
2527# Necessary for msdk makefiles
@@ -59,6 +61,7 @@ DIE_TYPE=me18
5961endif
6062
6163PERIPH_SRC = $(ADI_PERIPH ) /Source
64+ PERIPH_INC = $(ADI_PERIPH ) /Include/$(MCU_VARIANT_UPPER )
6265
6366INC += -I.
6467INC += -I../..
@@ -75,7 +78,7 @@ INC += \
7578 -I$(TOP ) /lib/cmsis/inc \
7679 -I$(CMSIS_ROOT ) /Include \
7780 -I$(CMSIS_ROOT ) /Device/Maxim/$(MCU_VARIANT_UPPER ) /Include \
78- -I$(ADI_PERIPH ) /Include/ $( MCU_VARIANT_UPPER ) \
81+ -I$(PERIPH_INC ) \
7982 -I$(PERIPH_SRC ) /SYS \
8083 -I$(PERIPH_SRC ) /CTB \
8184 -I$(PERIPH_SRC ) /DMA \
@@ -126,7 +129,8 @@ SRC_C += $(SRC_MAX32) \
126129 boards/$(BOARD ) /board.c \
127130 boards/$(BOARD ) /pins.c \
128131 peripherals/$(MCU_VARIANT_LOWER ) /pins.c \
129- peripherals/$(MCU_VARIANT_LOWER ) /gpios.c
132+ peripherals/$(MCU_VARIANT_LOWER ) /gpios.c \
133+ peripherals/$(MCU_VARIANT_LOWER ) /max32_uart.c
130134
131135# *******************************************************************************
132136# ## Compiler & Linker Flags ###
0 commit comments