Skip to content

Commit fb2ab4a

Browse files
aethanielcmaglie
authored andcommitted
[bl] Updating Makefile to handle Genuino case
Signed-off-by: Thibaut VIARD <[email protected]>
1 parent 292fac2 commit fb2ab4a

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

bootloaders/zero/Makefile

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -68,14 +68,17 @@ else
6868
CFLAGS+=-Os -DDEBUG=0
6969
endif
7070

71+
ifeq ($(GENUINO),)
72+
# Genuino Zero (PID == 0x024D)
73+
CFLAGS_EXTRA?=-D__SAMD21G18A__ -DUSB_PID_HIGH=0x02 -DUSB_PID_LOW=0x4D -DUSB_VID_LOW=0x41 -DUSB_VID_HIGH=0x23
74+
# Genuino MKR1000 (PID == 0x024E)
75+
# CFLAGS_EXTRA?=-D__SAMD21G18A__ -DUSB_PID_HIGH=0x02 -DUSB_PID_LOW=0x4E -DUSB_VID_LOW=0x41 -DUSB_VID_HIGH=0x23
76+
else
7177
# Arduino Zero (PID == 0x004D)
7278
CFLAGS_EXTRA?=-D__SAMD21G18A__ -DUSB_PID_HIGH=0x00 -DUSB_PID_LOW=0x4D -DUSB_VID_LOW=0x41 -DUSB_VID_HIGH=0x23
73-
# Genuino Zero (PID == 0x024D)
74-
# CFLAGS_EXTRA?=-D__SAMD21G18A__ -DUSB_PID_HIGH=0x02 -DUSB_PID_LOW=0x4D -DUSB_VID_LOW=0x41 -DUSB_VID_HIGH=0x23
7579
# Arduino MKR1000 (PID == 0x004E)
7680
# CFLAGS_EXTRA?=-D__SAMD21G18A__ -DUSB_PID_HIGH=0x00 -DUSB_PID_LOW=0x4E -DUSB_VID_LOW=0x41 -DUSB_VID_HIGH=0x23
77-
# Genuino MKR1000 (PID == 0x024E)
78-
# CFLAGS_EXTRA?=-D__SAMD21G18A__ -DUSB_PID_HIGH=0x02 -DUSB_PID_LOW=0x4E -DUSB_VID_LOW=0x41 -DUSB_VID_HIGH=0x23
81+
endif
7982

8083
INCLUDES=-I"$(MODULE_PATH)/tools/CMSIS/4.0.0-atmel/CMSIS/Include/" -I"$(MODULE_PATH)/tools/CMSIS/4.0.0-atmel/Device/ATMEL/"
8184

@@ -101,7 +104,11 @@ sam_ba_serial.c
101104
OBJECTS=$(addprefix $(BUILD_PATH)/, $(SOURCES:.c=.o))
102105
DEPS=$(addprefix $(BUILD_PATH)/, $(SOURCES:.c=.d))
103106

107+
ifeq ($(GENUINO),)
104108
NAME=samd21_sam_ba
109+
else
110+
NAME=samd21_sam_ba_genuino
111+
endif
105112
ELF=$(NAME).elf
106113
BIN=$(NAME).bin
107114
HEX=$(NAME).hex

0 commit comments

Comments
 (0)