55#
66# SPDX-License-Identifier: MIT
77
8+ BOARD ?= apard32690
9+ CROSS_COMPILE = arm-none-eabi-
10+
811# Includes mpconfigboard.mk & mpconfigport.mk,
912# along with numerous other shared environment makefiles.
1013include ../../py/circuitpy_mkenv.mk
1114
12- CROSS_COMPILE = arm-none-eabi-
13-
1415# MCU_SERIES e.g. "max32"
1516# MCU_VARIANT e.g. "max32690"
1617# defined in mpconfigboard.mk
@@ -19,6 +20,7 @@ MCU_SERIES_UPPER := $(shell echo $(MCU_SERIES) | tr '[:lower:]' '[:upper:]')
1920MCU_VARIANT_LOWER := $(shell echo $(MCU_VARIANT ) | tr '[:upper:]' '[:lower:]')
2021MCU_VARIANT_UPPER := $(shell echo $(MCU_VARIANT ) | tr '[:lower:]' '[:upper:]')
2122
23+
2224# *******************************************************************************
2325# ### MSDK INCLUDES ####
2426# Necessary for msdk makefiles
@@ -58,6 +60,7 @@ DIE_TYPE=me18
5860endif
5961
6062PERIPH_SRC = $(ADI_PERIPH ) /Source
63+ PERIPH_INC = $(ADI_PERIPH ) /Include/$(MCU_VARIANT_UPPER )
6164
6265INC += -I.
6366INC += -I../..
@@ -74,7 +77,7 @@ INC += \
7477 -I$(TOP ) /lib/cmsis/inc \
7578 -I$(CMSIS_ROOT ) /Include \
7679 -I$(CMSIS_ROOT ) /Device/Maxim/$(MCU_VARIANT_UPPER ) /Include \
77- -I$(ADI_PERIPH ) /Include/ $( MCU_VARIANT_UPPER ) \
80+ -I$(PERIPH_INC ) \
7881 -I$(PERIPH_SRC ) /SYS \
7982 -I$(PERIPH_SRC ) /CTB \
8083 -I$(PERIPH_SRC ) /DMA \
@@ -122,7 +125,8 @@ SRC_C += $(SRC_MAX32) \
122125 boards/$(BOARD ) /board.c \
123126 boards/$(BOARD ) /pins.c \
124127 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
126130
127131# *******************************************************************************
128132# ## Compiler & Linker Flags ###
0 commit comments