mirror of
https://github.com/felis/USB_Host_Shield_2.0.git
synced 2024-03-22 11:31:26 +01:00
64 lines
1.9 KiB
Makefile
64 lines
1.9 KiB
Makefile
#
|
|
# These are set for a mega 1280 + quadram plus my serial patch.
|
|
# If you lack quadram, or want to disable LFN, just change _FS_TINY=1 _USE_LFN=0
|
|
#
|
|
# If your board is a mega 2560 comment out the following two lines
|
|
BOARD = mega
|
|
|
|
BOARD_SUB = mega.menu.cpu.atmega1280
|
|
PROGRAMMER = arduino
|
|
|
|
# ...and then uncomment out the following two lines
|
|
#BOARD_SUB = mega.menu.cpu.atmega2560
|
|
#PROGRAMMER = wiring
|
|
|
|
#BOARD = teensypp2
|
|
#BOARD = teensy3
|
|
#BOARD = teensy31
|
|
|
|
# set your Arduino tty port here
|
|
PORT = /dev/ttyUSB0
|
|
|
|
EXTRA_FLAGS = -D _USE_LFN=3
|
|
|
|
# change to 0 if you have quadram to take advantage of caching FAT
|
|
EXTRA_FLAGS += -D _FS_TINY=1
|
|
|
|
|
|
EXTRA_FLAGS += -D _MAX_SS=512
|
|
|
|
|
|
# Don't worry if you don't have external RAM, xmem2 detects this situation.
|
|
# You *WILL* be wanting to get some kind of external ram on your mega in order to
|
|
# do anything that is intense.
|
|
EXTRA_FLAGS += -D EXT_RAM_STACK=1
|
|
EXTRA_FLAGS += -D EXT_RAM_HEAP=1
|
|
|
|
|
|
# These are no longer needed for the demo to work.
|
|
# In the event you need more ram, uncomment these 3 lines.
|
|
#EXTRA_FLAGS += -D DISABLE_SERIAL1
|
|
#EXTRA_FLAGS += -D DISABLE_SERIAL2
|
|
#EXTRA_FLAGS += -D DISABLE_SERIAL3
|
|
|
|
#
|
|
# Advanced debug on Serial3
|
|
#
|
|
|
|
# uncomment the next two to enable debug on Serial3
|
|
EXTRA_FLAGS += -D USB_HOST_SERIAL=Serial3
|
|
#EXTRA_FLAGS += -D DEBUG_USB_HOST
|
|
|
|
# The following are the libraries used.
|
|
LIB_DIRS += ../../
|
|
LIB_DIRS += ../testusbhostFAT/xmem2
|
|
LIB_DIRS += ../testusbhostFAT/generic_storage
|
|
LIB_DIRS += ../testusbhostFAT/RTClib
|
|
LIB_DIRS += $(ARD_HOME)/libraries/Wire
|
|
LIB_DIRS += $(ARD_HOME)/libraries/Wire/utility
|
|
LIB_DIRS += $(ARD_HOME)/hardware/arduino/$(BUILD_ARCH)/libraries/Wire
|
|
LIB_DIRS += $(ARD_HOME)/hardware/arduino/$(BUILD_ARCH)/libraries/Wire/utility
|
|
LIB_DIRS += $(ARD_HOME)/hardware/arduino/$(BUILD_ARCH)/libraries/SPI
|
|
|
|
# And finally, the part that brings everything together for you.
|
|
include Arduino_Makefile_master/_Makefile.master
|