diff options
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 5a1226e1a..0ae240d67 100644 --- a/atmel-samd/Makefile +++ b/atmel-samd/Makefile @@ -141,8 +141,8 @@ endif LIBGCC_FILE_NAME = $(shell $(CC) $(CFLAGS) -print-libgcc-file-name) LIBM_FILE_NAME = $(shell $(CC) $(CFLAGS) -print-file-name=libm.a) -LDFLAGS = -Lasf/thirdparty/CMSIS/Lib/GCC/ -L $(dir $(LIBGCC_FILE_NAME)) -L $(dir $(LIBM_FILE_NAME)) -nostdlib -T $(LD_FILE) -Map=$@.map --cref --gc-sections -LIBS = -larm_cortexM0l_math -lm -lgcc -lc +LDFLAGS = -L asf/thirdparty/CMSIS/Lib/GCC/ -L QTouch/ -L $(dir $(LIBGCC_FILE_NAME)) -L $(dir $(LIBM_FILE_NAME)) -nostdlib -T $(LD_FILE) -Map=$@.map --cref --gc-sections +LIBS = -larm_cortexM0l_math -lsamd21_qtouch_gcc -lm -lgcc -lc SRC_ASF = $(addprefix asf/sam0/,\ @@ -224,6 +224,16 @@ SRC_BINDINGS = \ SRC_BINDINGS_EXPANDED = $(addprefix shared-bindings/, $(SRC_BINDINGS)) \ $(addprefix common-hal/, $(SRC_BINDINGS)) +# Handle touch support on its own since it only fits in the image when external +# flash is used to store the file system. +SRC_BINDINGS_EXPANDED += shared-bindings/nativeio/TouchIn.c + +ifeq ($(FLASH_IMPL),internal_flash.c) +SRC_BINDINGS_EXPANDED += common-hal/nativeio/TouchInStub.c +else +SRC_BINDINGS_EXPANDED += common-hal/nativeio/TouchIn.c +endif + SRC_SHARED_MODULE = \ bitbangio/__init__.c \ bitbangio/I2C.c \ |
