diff options
| author | Scott Shawcroft <scott@chickadee.tech> | 2016-08-23 16:47:53 -0700 |
|---|---|---|
| committer | Scott Shawcroft <scott@chickadee.tech> | 2016-08-23 16:47:53 -0700 |
| commit | 9485634d41369e896a0ef0f7504f2195b68679e7 (patch) | |
| tree | e97b3a81e8e4160ed7d03afdbd462880995422e1 /atmel-samd/Makefile | |
| parent | 8f26d181c30f8d371a900355a6f9edfab29c8fbe (diff) | |
Add support for REPL on Arduino Zero through EDBG via UART.
Diffstat (limited to 'atmel-samd/Makefile')
| -rw-r--r-- | atmel-samd/Makefile | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/atmel-samd/Makefile b/atmel-samd/Makefile index 8c023ab2c..4069e5020 100644 --- a/atmel-samd/Makefile +++ b/atmel-samd/Makefile @@ -1,6 +1,6 @@ # Select the board to build for: if not given on the command line, # then default to PYBV10. -BOARD ?= feather_m0_ble +BOARD ?= arduino_zero ifeq ($(wildcard boards/$(BOARD)/.),) $(error Invalid BOARD specified) endif @@ -54,6 +54,7 @@ INC += $(addprefix -Iasf/sam0/,\ drivers/system/pinmux \ drivers/system/power/power_sam_d_r \ drivers/system/reset/reset_sam_d_r \ + drivers/sercom/ \ drivers/usb/ \ utils \ utils/cmsis/samd21/include \ @@ -92,8 +93,13 @@ endif SRC_ASF = $(addprefix asf/sam0/,\ drivers/port/port.c \ + drivers/sercom/sercom.c \ + drivers/sercom/sercom_interrupt.c \ + drivers/sercom/usart/usart.c \ + drivers/sercom/usart/usart_interrupt.c \ drivers/system/clock/clock_samd21_r21_da/clock.c \ drivers/system/clock/clock_samd21_r21_da/gclk.c \ + drivers/system/interrupt/system_interrupt.c \ drivers/system/pinmux/pinmux.c \ drivers/system/system.c \ drivers/usb/stack_interface/usb_device_udd.c \ @@ -104,12 +110,16 @@ SRC_ASF = $(addprefix asf/sam0/,\ SRC_C = \ main.c \ mphalport.c \ + uart.c \ asf/common/services/sleepmgr/samd/sleepmgr.c \ asf/common/services/usb/class/cdc/device/udi_cdc.c \ asf/common/services/usb/class/cdc/device/udi_cdc_desc.c \ asf/common/services/usb/udc/udc.c \ asf/common/utils/interrupt/interrupt_sam_nvic.c \ asf/common2/services/delay/sam0/systick_counter.c \ + asf/sam0/utils/cmsis/samd21/source/gcc/startup_samd21.c \ + asf/sam0/utils/cmsis/samd21/source/system_samd21.c \ + asf/sam0/utils/syscalls/gcc/syscalls.c \ lib/utils/stdout_helpers.c \ lib/utils/printf.c \ lib/utils/pyexec.c \ @@ -137,7 +147,7 @@ $(BUILD)/firmware.elf: $(OBJ) $(BUILD)/firmware.bin: $(BUILD)/firmware.elf $(ECHO) "Create $@" - $(Q)$(OBJCOPY) -O binary -j .isr_vector -j .text -j .data $^ $@ + $(Q)$(OBJCOPY) -O binary -j .vectors -j .text -j .data $^ $@ deploy: $(BUILD)/firmware.bin $(ECHO) "Writing $< to the board" |
