Align AVR demo Makefiles.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15018 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
This commit is contained in:
parent
d7184b008a
commit
0e5d2023d4
|
@ -82,7 +82,7 @@ endif
|
|||
# Define project name here.
|
||||
PROJECT = ch
|
||||
|
||||
# Imported source files and paths
|
||||
# Imported source files and paths.
|
||||
CHIBIOS := ../../..
|
||||
CONFDIR := ./cfg
|
||||
BUILDDIR := ./build
|
||||
|
@ -123,15 +123,15 @@ INCDIR = $(CONFDIR) $(ALLINC)
|
|||
MCU = atmega2560
|
||||
|
||||
# MCU frequency (Hz).
|
||||
F_CPU=16000000
|
||||
F_CPU = 16000000
|
||||
|
||||
# Output format. (can be srec, ihex, binary)
|
||||
FORMAT=ihex
|
||||
FORMAT = ihex
|
||||
|
||||
# C and C++ Compiler name.
|
||||
TRGT=avr-
|
||||
CC=$(TRGT)gcc
|
||||
CPPC=$(TRGT)g++
|
||||
TRGT = avr-
|
||||
CC = $(TRGT)gcc
|
||||
CPPC = $(TRGT)g++
|
||||
|
||||
# Enable loading with g++ only if you need C++ runtime support.
|
||||
# NOTE: You can use C++ even without C++ support if you are careful. C++
|
||||
|
@ -145,9 +145,6 @@ SZ = $(TRGT)size
|
|||
HEX = $(CP) -O ihex
|
||||
BIN = $(CP) -O binary
|
||||
|
||||
# AVR programming tool.
|
||||
AVRDUDE = avrdude
|
||||
|
||||
# Size of the elf binary file.
|
||||
ELFSIZE = $(SZ) --mcu=$(MCU) --format=avr $(BUILDDIR)/$(PROJECT).elf
|
||||
|
||||
|
@ -169,7 +166,7 @@ CPPWARN =
|
|||
#
|
||||
|
||||
# List all user C define here, like -D_DEBUG=1.
|
||||
UDEFS =
|
||||
UDEFS = -DTEST_CFG_SIZE_REPORT=0
|
||||
|
||||
# Define ASM defines here.
|
||||
UADEFS =
|
||||
|
@ -243,7 +240,7 @@ endif
|
|||
ifeq ($(AVR_PROGRAMMER),$(DFU_PROGRAMMER))
|
||||
DFU_WRITE_FLASH = flash --force
|
||||
DFU_ERASE_FLASH = erase
|
||||
DFU_RESET=reset
|
||||
DFU_RESET = reset
|
||||
endif
|
||||
|
||||
# AVR programmer flags for MICRONUCLEUS programmer.
|
||||
|
@ -252,9 +249,9 @@ MICRONUCLEUS_TIMEOUT_ARG = --timeout 60
|
|||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_TYPE_ARG = --type raw
|
||||
MICRONUCLEUS_DUMP_PROGRESS = --dump-progress
|
||||
MICRONUCLEUS_FLAGS=$(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_RUN_ARG)
|
||||
MICRONUCLEUS_FLAGS = $(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_RUN_ARG)
|
||||
endif
|
||||
|
||||
#
|
||||
|
|
|
@ -82,7 +82,7 @@ endif
|
|||
# Define project name here.
|
||||
PROJECT = ch
|
||||
|
||||
# Imported source files and paths
|
||||
# Imported source files and paths.
|
||||
CHIBIOS := ../../..
|
||||
CONFDIR := ./cfg
|
||||
BUILDDIR := ./build
|
||||
|
@ -145,9 +145,6 @@ SZ = $(TRGT)size
|
|||
HEX = $(CP) -O ihex
|
||||
BIN = $(CP) -O binary
|
||||
|
||||
# AVR programming tool.
|
||||
AVRDUDE = avrdude
|
||||
|
||||
# Size of the elf binary file.
|
||||
ELFSIZE = $(SZ) --mcu=$(MCU) --format=avr $(BUILDDIR)/$(PROJECT).elf
|
||||
|
||||
|
@ -169,7 +166,7 @@ CPPWARN =
|
|||
#
|
||||
|
||||
# List all user C define here, like -D_DEBUG=1.
|
||||
UDEFS =
|
||||
UDEFS = -DTEST_CFG_SIZE_REPORT=0
|
||||
|
||||
# Define ASM defines here.
|
||||
UADEFS =
|
||||
|
@ -243,7 +240,7 @@ endif
|
|||
ifeq ($(AVR_PROGRAMMER),$(DFU_PROGRAMMER))
|
||||
DFU_WRITE_FLASH = flash --force
|
||||
DFU_ERASE_FLASH = erase
|
||||
DFU_RESET=reset
|
||||
DFU_RESET = reset
|
||||
endif
|
||||
|
||||
# AVR programmer flags for MICRONUCLEUS programmer.
|
||||
|
@ -252,9 +249,9 @@ MICRONUCLEUS_TIMEOUT_ARG = --timeout 60
|
|||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_TYPE_ARG = --type raw
|
||||
MICRONUCLEUS_DUMP_PROGRESS = --dump-progress
|
||||
MICRONUCLEUS_FLAGS=$(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_RUN_ARG)
|
||||
MICRONUCLEUS_FLAGS = $(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_RUN_ARG)
|
||||
endif
|
||||
|
||||
#
|
||||
|
|
|
@ -82,7 +82,7 @@ endif
|
|||
# Define project name here.
|
||||
PROJECT = ch
|
||||
|
||||
# Imported source files and paths
|
||||
# Imported source files and paths.
|
||||
CHIBIOS := ../../..
|
||||
CONFDIR := ./cfg
|
||||
BUILDDIR := ./build
|
||||
|
@ -145,9 +145,6 @@ SZ = $(TRGT)size
|
|||
HEX = $(CP) -O ihex
|
||||
BIN = $(CP) -O binary
|
||||
|
||||
# AVR programming tool.
|
||||
AVRDUDE = avrdude
|
||||
|
||||
# Size of the elf binary file.
|
||||
ELFSIZE = $(SZ) --mcu=$(MCU) --format=avr $(BUILDDIR)/$(PROJECT).elf
|
||||
|
||||
|
@ -169,7 +166,7 @@ CPPWARN =
|
|||
#
|
||||
|
||||
# List all user C define here, like -D_DEBUG=1.
|
||||
UDEFS =
|
||||
UDEFS = -DTEST_CFG_SIZE_REPORT=0
|
||||
|
||||
# Define ASM defines here.
|
||||
UADEFS =
|
||||
|
@ -243,7 +240,7 @@ endif
|
|||
ifeq ($(AVR_PROGRAMMER),$(DFU_PROGRAMMER))
|
||||
DFU_WRITE_FLASH = flash --force
|
||||
DFU_ERASE_FLASH = erase
|
||||
DFU_RESET=reset
|
||||
DFU_RESET = reset
|
||||
endif
|
||||
|
||||
# AVR programmer flags for MICRONUCLEUS programmer.
|
||||
|
@ -252,9 +249,9 @@ MICRONUCLEUS_TIMEOUT_ARG = --timeout 60
|
|||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_TYPE_ARG = --type raw
|
||||
MICRONUCLEUS_DUMP_PROGRESS = --dump-progress
|
||||
MICRONUCLEUS_FLAGS=$(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_RUN_ARG)
|
||||
MICRONUCLEUS_FLAGS = $(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_RUN_ARG)
|
||||
endif
|
||||
|
||||
#
|
||||
|
|
|
@ -82,7 +82,7 @@ endif
|
|||
# Define project name here.
|
||||
PROJECT = ch
|
||||
|
||||
# Imported source files and paths
|
||||
# Imported source files and paths.
|
||||
CHIBIOS := ../../..
|
||||
CONFDIR := ./cfg
|
||||
BUILDDIR := ./build
|
||||
|
@ -145,9 +145,6 @@ SZ = $(TRGT)size
|
|||
HEX = $(CP) -O ihex
|
||||
BIN = $(CP) -O binary
|
||||
|
||||
# AVR programming tool.
|
||||
AVRDUDE = avrdude
|
||||
|
||||
# Size of the elf binary file.
|
||||
ELFSIZE = $(SZ) --mcu=$(MCU) --format=avr $(BUILDDIR)/$(PROJECT).elf
|
||||
|
||||
|
@ -169,7 +166,7 @@ CPPWARN =
|
|||
#
|
||||
|
||||
# List all user C define here, like -D_DEBUG=1.
|
||||
UDEFS =
|
||||
UDEFS = -DTEST_CFG_SIZE_REPORT=0
|
||||
|
||||
# Define ASM defines here.
|
||||
UADEFS =
|
||||
|
@ -243,7 +240,7 @@ endif
|
|||
ifeq ($(AVR_PROGRAMMER),$(DFU_PROGRAMMER))
|
||||
DFU_WRITE_FLASH = flash --force
|
||||
DFU_ERASE_FLASH = erase
|
||||
DFU_RESET=reset
|
||||
DFU_RESET = reset
|
||||
endif
|
||||
|
||||
# AVR programmer flags for MICRONUCLEUS programmer.
|
||||
|
@ -252,9 +249,9 @@ MICRONUCLEUS_TIMEOUT_ARG = --timeout 60
|
|||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_TYPE_ARG = --type raw
|
||||
MICRONUCLEUS_DUMP_PROGRESS = --dump-progress
|
||||
MICRONUCLEUS_FLAGS=$(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_RUN_ARG)
|
||||
MICRONUCLEUS_FLAGS = $(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_RUN_ARG)
|
||||
endif
|
||||
|
||||
#
|
||||
|
|
|
@ -82,7 +82,7 @@ endif
|
|||
# Define project name here.
|
||||
PROJECT = ch
|
||||
|
||||
# Imported source files and paths
|
||||
# Imported source files and paths.
|
||||
CHIBIOS := ../../..
|
||||
CONFDIR := ./cfg
|
||||
BUILDDIR := ./build
|
||||
|
@ -166,7 +166,7 @@ CPPWARN =
|
|||
#
|
||||
|
||||
# List all user C define here, like -D_DEBUG=1.
|
||||
UDEFS =
|
||||
UDEFS = -DTEST_CFG_SIZE_REPORT=0
|
||||
|
||||
# Define ASM defines here.
|
||||
UADEFS =
|
||||
|
@ -240,7 +240,7 @@ endif
|
|||
ifeq ($(AVR_PROGRAMMER),$(DFU_PROGRAMMER))
|
||||
DFU_WRITE_FLASH = flash --force
|
||||
DFU_ERASE_FLASH = erase
|
||||
DFU_RESET=reset
|
||||
DFU_RESET = reset
|
||||
endif
|
||||
|
||||
# AVR programmer flags for MICRONUCLEUS programmer.
|
||||
|
@ -249,9 +249,9 @@ MICRONUCLEUS_TIMEOUT_ARG = --timeout 60
|
|||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_TYPE_ARG = --type raw
|
||||
MICRONUCLEUS_DUMP_PROGRESS = --dump-progress
|
||||
MICRONUCLEUS_FLAGS=$(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_RUN_ARG)
|
||||
MICRONUCLEUS_FLAGS = $(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_RUN_ARG)
|
||||
endif
|
||||
|
||||
#
|
||||
|
|
|
@ -82,7 +82,7 @@ endif
|
|||
# Define project name here.
|
||||
PROJECT = ch
|
||||
|
||||
# Imported source files and paths
|
||||
# Imported source files and paths.
|
||||
CHIBIOS := ../../..
|
||||
CONFDIR := ./cfg
|
||||
BUILDDIR := ./build
|
||||
|
@ -166,7 +166,7 @@ CPPWARN =
|
|||
#
|
||||
|
||||
# List all user C define here, like -D_DEBUG=1.
|
||||
UDEFS =
|
||||
UDEFS = -DTEST_CFG_SIZE_REPORT=0
|
||||
|
||||
# Define ASM defines here.
|
||||
UADEFS =
|
||||
|
@ -240,7 +240,7 @@ endif
|
|||
ifeq ($(AVR_PROGRAMMER),$(DFU_PROGRAMMER))
|
||||
DFU_WRITE_FLASH = flash --force
|
||||
DFU_ERASE_FLASH = erase
|
||||
DFU_RESET=reset
|
||||
DFU_RESET = reset
|
||||
endif
|
||||
|
||||
# AVR programmer flags for MICRONUCLEUS programmer.
|
||||
|
@ -249,9 +249,9 @@ MICRONUCLEUS_TIMEOUT_ARG = --timeout 60
|
|||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_TYPE_ARG = --type raw
|
||||
MICRONUCLEUS_DUMP_PROGRESS = --dump-progress
|
||||
MICRONUCLEUS_FLAGS=$(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_RUN_ARG)
|
||||
MICRONUCLEUS_FLAGS = $(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_RUN_ARG)
|
||||
endif
|
||||
|
||||
#
|
||||
|
|
|
@ -56,7 +56,6 @@ ifeq ($(USE_VERBOSE_PROGRAMMATION),)
|
|||
USE_VERBOSE_PROGRAMMATION = no
|
||||
endif
|
||||
|
||||
|
||||
# Enable this if you want to use AVRDUDE programmer.
|
||||
ifeq ($(USE_AVRDUDE_PROGRAMMER),)
|
||||
USE_AVRDUDE_PROGRAMMER = yes
|
||||
|
@ -71,6 +70,7 @@ endif
|
|||
ifeq ($(USE_MICRONUCLEUS_PROGRAMMER),)
|
||||
USE_MICRONUCLEUS_PROGRAMMER = no
|
||||
endif
|
||||
|
||||
#
|
||||
# Building and programming global options.
|
||||
##############################################################################
|
||||
|
@ -82,7 +82,7 @@ endif
|
|||
# Define project name here.
|
||||
PROJECT = ch
|
||||
|
||||
# Imported source files and paths
|
||||
# Imported source files and paths.
|
||||
CHIBIOS := ../../..
|
||||
CONFDIR := ./cfg
|
||||
BUILDDIR := ./build
|
||||
|
@ -167,7 +167,7 @@ CPPWARN =
|
|||
#
|
||||
|
||||
# List all user C define here, like -D_DEBUG=1.
|
||||
UDEFS =
|
||||
UDEFS = -DTEST_CFG_SIZE_REPORT=0
|
||||
|
||||
# Define ASM defines here.
|
||||
UADEFS =
|
||||
|
@ -209,7 +209,7 @@ endif
|
|||
# AVR serial port.
|
||||
AVRDUDE_PORT = /dev/ttyACM0
|
||||
|
||||
AVRDUDE_WRITE_FLASH = -D -Uflash:w:$(BUILDDIR)/$(PROJECT).hex
|
||||
AVRDUDE_WRITE_FLASH = -D -U flash:w:$(BUILDDIR)/$(PROJECT).hex
|
||||
|
||||
# Check if the counter cycle erase must be performed after device programming.
|
||||
ifeq ($(USE_AVRDUDE_ERASE_COUNTER),yes)
|
||||
|
@ -232,9 +232,9 @@ AVRDUDE_FLAGS = -p $(MCU)
|
|||
AVRDUDE_FLAGS += -P $(AVRDUDE_PORT)
|
||||
AVRDUDE_FLAGS += -b 57600
|
||||
AVRDUDE_FLAGS += -c $(AVRDUDE_PROGRAMMER_ID)
|
||||
AVRDUDE_FLAGS +=$(AVRDUDE_NO_VERIFY)
|
||||
AVRDUDE_FLAGS +=$(AVRDUDE_VERBOSE)
|
||||
AVRDUDE_FLAGS +=$(AVRDUDE_ERASE_COUNTER)
|
||||
AVRDUDE_FLAGS += $(AVRDUDE_NO_VERIFY)
|
||||
AVRDUDE_FLAGS += $(AVRDUDE_VERBOSE)
|
||||
AVRDUDE_FLAGS += $(AVRDUDE_ERASE_COUNTER)
|
||||
endif
|
||||
|
||||
# AVR programmer flags for DFU programmer.
|
||||
|
@ -279,7 +279,7 @@ ifeq ($(AVR_PROGRAMMER),$(AVRDUDE_PROGRAMMER))
|
|||
program: $(BUILDDIR)/$(PROJECT).hex
|
||||
@echo
|
||||
@echo Programming $(MCU) device.
|
||||
$(AVR_PROGRAMMER) $(AVRDUDE_FLAGS) $(AVRDUDE_WRITE_FLASH)
|
||||
$(AVR_PROGRAMMER) $(AVRDUDE_FLAGS) $(AVRDUDE_WRITE_FLASH) $<
|
||||
@echo Done.
|
||||
endif
|
||||
|
||||
|
|
|
@ -82,7 +82,7 @@ endif
|
|||
# Define project name here.
|
||||
PROJECT = ch
|
||||
|
||||
# Imported source files and paths
|
||||
# Imported source files and paths.
|
||||
CHIBIOS := ../../..
|
||||
CONFDIR := ./cfg
|
||||
BUILDDIR := ./build
|
||||
|
@ -166,7 +166,7 @@ CPPWARN =
|
|||
#
|
||||
|
||||
# List all user C define here, like -D_DEBUG=1.
|
||||
UDEFS =
|
||||
UDEFS = -DTEST_CFG_SIZE_REPORT=0
|
||||
|
||||
# Define ASM defines here.
|
||||
UADEFS =
|
||||
|
@ -240,7 +240,7 @@ endif
|
|||
ifeq ($(AVR_PROGRAMMER),$(DFU_PROGRAMMER))
|
||||
DFU_WRITE_FLASH = flash --force
|
||||
DFU_ERASE_FLASH = erase
|
||||
DFU_RESET=reset
|
||||
DFU_RESET = reset
|
||||
endif
|
||||
|
||||
# AVR programmer flags for MICRONUCLEUS programmer.
|
||||
|
@ -249,9 +249,9 @@ MICRONUCLEUS_TIMEOUT_ARG = --timeout 60
|
|||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_TYPE_ARG = --type raw
|
||||
MICRONUCLEUS_DUMP_PROGRESS = --dump-progress
|
||||
MICRONUCLEUS_FLAGS=$(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_RUN_ARG)
|
||||
MICRONUCLEUS_FLAGS = $(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_RUN_ARG)
|
||||
endif
|
||||
|
||||
#
|
||||
|
|
|
@ -56,7 +56,6 @@ ifeq ($(USE_VERBOSE_PROGRAMMATION),)
|
|||
USE_VERBOSE_PROGRAMMATION = no
|
||||
endif
|
||||
|
||||
|
||||
# Enable this if you want to use AVRDUDE programmer.
|
||||
ifeq ($(USE_AVRDUDE_PROGRAMMER),)
|
||||
USE_AVRDUDE_PROGRAMMER = yes
|
||||
|
@ -83,7 +82,7 @@ endif
|
|||
# Define project name here.
|
||||
PROJECT = ch
|
||||
|
||||
# Imported source files and paths
|
||||
# Imported source files and paths.
|
||||
CHIBIOS := ../../..
|
||||
CONFDIR := ./cfg
|
||||
BUILDDIR := ./build
|
||||
|
@ -167,7 +166,7 @@ CPPWARN =
|
|||
#
|
||||
|
||||
# List all user C define here, like -D_DEBUG=1.
|
||||
UDEFS =
|
||||
UDEFS = -DTEST_CFG_SIZE_REPORT=0
|
||||
|
||||
# Define ASM defines here.
|
||||
UADEFS =
|
||||
|
@ -241,7 +240,7 @@ endif
|
|||
ifeq ($(AVR_PROGRAMMER),$(DFU_PROGRAMMER))
|
||||
DFU_WRITE_FLASH = flash --force
|
||||
DFU_ERASE_FLASH = erase
|
||||
DFU_RESET=reset
|
||||
DFU_RESET = reset
|
||||
endif
|
||||
|
||||
# AVR programmer flags for MICRONUCLEUS programmer.
|
||||
|
@ -250,9 +249,9 @@ MICRONUCLEUS_TIMEOUT_ARG = --timeout 60
|
|||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_TYPE_ARG = --type raw
|
||||
MICRONUCLEUS_DUMP_PROGRESS = --dump-progress
|
||||
MICRONUCLEUS_FLAGS=$(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_RUN_ARG)
|
||||
MICRONUCLEUS_FLAGS = $(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_RUN_ARG)
|
||||
endif
|
||||
|
||||
#
|
||||
|
|
|
@ -56,7 +56,6 @@ ifeq ($(USE_VERBOSE_PROGRAMMATION),)
|
|||
USE_VERBOSE_PROGRAMMATION = no
|
||||
endif
|
||||
|
||||
|
||||
# Enable this if you want to use AVRDUDE programmer.
|
||||
ifeq ($(USE_AVRDUDE_PROGRAMMER),)
|
||||
USE_AVRDUDE_PROGRAMMER = yes
|
||||
|
@ -83,7 +82,7 @@ endif
|
|||
# Define project name here.
|
||||
PROJECT = ch
|
||||
|
||||
# Imported source files and paths
|
||||
# Imported source files and paths.
|
||||
CHIBIOS := ../../..
|
||||
CONFDIR := ./cfg
|
||||
BUILDDIR := ./build
|
||||
|
@ -167,7 +166,7 @@ CPPWARN =
|
|||
#
|
||||
|
||||
# List all user C define here, like -D_DEBUG=1.
|
||||
UDEFS =
|
||||
UDEFS = -DTEST_CFG_SIZE_REPORT=0
|
||||
|
||||
# Define ASM defines here.
|
||||
UADEFS =
|
||||
|
@ -241,7 +240,7 @@ endif
|
|||
ifeq ($(AVR_PROGRAMMER),$(DFU_PROGRAMMER))
|
||||
DFU_WRITE_FLASH = flash --force
|
||||
DFU_ERASE_FLASH = erase
|
||||
DFU_RESET=reset
|
||||
DFU_RESET = reset
|
||||
endif
|
||||
|
||||
# AVR programmer flags for MICRONUCLEUS programmer.
|
||||
|
@ -250,9 +249,9 @@ MICRONUCLEUS_TIMEOUT_ARG = --timeout 60
|
|||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_TYPE_ARG = --type raw
|
||||
MICRONUCLEUS_DUMP_PROGRESS = --dump-progress
|
||||
MICRONUCLEUS_FLAGS=$(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_RUN_ARG)
|
||||
MICRONUCLEUS_FLAGS = $(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_RUN_ARG)
|
||||
endif
|
||||
|
||||
#
|
||||
|
|
|
@ -35,7 +35,7 @@ ifeq ($(USE_VERBOSE_COMPILE),)
|
|||
USE_VERBOSE_COMPILE = no
|
||||
endif
|
||||
|
||||
# If enabled, this option makes the build process faster by not compiling.
|
||||
# If enabled, this option makes the build process faster by not compiling
|
||||
# modules not used in the current configuration.
|
||||
ifeq ($(USE_SMART_BUILD),)
|
||||
USE_SMART_BUILD = yes
|
||||
|
@ -166,7 +166,7 @@ CPPWARN =
|
|||
#
|
||||
|
||||
# List all user C define here, like -D_DEBUG=1.
|
||||
UDEFS =
|
||||
UDEFS = -DTEST_CFG_SIZE_REPORT=0
|
||||
|
||||
# Define ASM defines here.
|
||||
UADEFS =
|
||||
|
@ -240,7 +240,7 @@ endif
|
|||
ifeq ($(AVR_PROGRAMMER),$(DFU_PROGRAMMER))
|
||||
DFU_WRITE_FLASH = flash --force
|
||||
DFU_ERASE_FLASH = erase
|
||||
DFU_RESET=reset
|
||||
DFU_RESET = reset
|
||||
endif
|
||||
|
||||
# AVR programmer flags for MICRONUCLEUS programmer.
|
||||
|
@ -249,9 +249,9 @@ MICRONUCLEUS_TIMEOUT_ARG = --timeout 60
|
|||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_TYPE_ARG = --type raw
|
||||
MICRONUCLEUS_DUMP_PROGRESS = --dump-progress
|
||||
MICRONUCLEUS_FLAGS=$(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_RUN_ARG)
|
||||
MICRONUCLEUS_FLAGS = $(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_RUN_ARG)
|
||||
endif
|
||||
|
||||
#
|
||||
|
|
|
@ -82,7 +82,7 @@ endif
|
|||
# Define project name here.
|
||||
PROJECT = ch
|
||||
|
||||
# Imported source files and paths
|
||||
# Imported source files and paths.
|
||||
CHIBIOS := ../../..
|
||||
CONFDIR := ./cfg
|
||||
BUILDDIR := ./build
|
||||
|
@ -166,7 +166,7 @@ CPPWARN =
|
|||
#
|
||||
|
||||
# List all user C define here, like -D_DEBUG=1.
|
||||
UDEFS =
|
||||
UDEFS = -DTEST_CFG_SIZE_REPORT=0
|
||||
|
||||
# Define ASM defines here.
|
||||
UADEFS =
|
||||
|
@ -240,7 +240,7 @@ endif
|
|||
ifeq ($(AVR_PROGRAMMER),$(DFU_PROGRAMMER))
|
||||
DFU_WRITE_FLASH = flash --force
|
||||
DFU_ERASE_FLASH = erase
|
||||
DFU_RESET=reset
|
||||
DFU_RESET = reset
|
||||
endif
|
||||
|
||||
# AVR programmer flags for MICRONUCLEUS programmer.
|
||||
|
@ -249,9 +249,9 @@ MICRONUCLEUS_TIMEOUT_ARG = --timeout 60
|
|||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_TYPE_ARG = --type raw
|
||||
MICRONUCLEUS_DUMP_PROGRESS = --dump-progress
|
||||
MICRONUCLEUS_FLAGS=$(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_RUN_ARG)
|
||||
MICRONUCLEUS_FLAGS = $(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_RUN_ARG)
|
||||
endif
|
||||
|
||||
#
|
||||
|
|
|
@ -82,7 +82,7 @@ endif
|
|||
# Define project name here.
|
||||
PROJECT = ch
|
||||
|
||||
# Imported source files and paths
|
||||
# Imported source files and paths.
|
||||
CHIBIOS := ../../..
|
||||
CONFDIR := ./cfg
|
||||
BUILDDIR := ./build
|
||||
|
@ -166,7 +166,7 @@ CPPWARN =
|
|||
#
|
||||
|
||||
# List all user C define here, like -D_DEBUG=1.
|
||||
UDEFS =
|
||||
UDEFS = -DTEST_CFG_SIZE_REPORT=0
|
||||
|
||||
# Define ASM defines here.
|
||||
UADEFS =
|
||||
|
@ -240,7 +240,7 @@ endif
|
|||
ifeq ($(AVR_PROGRAMMER),$(DFU_PROGRAMMER))
|
||||
DFU_WRITE_FLASH = flash --force
|
||||
DFU_ERASE_FLASH = erase
|
||||
DFU_RESET=reset
|
||||
DFU_RESET = reset
|
||||
endif
|
||||
|
||||
# AVR programmer flags for MICRONUCLEUS programmer.
|
||||
|
@ -249,9 +249,9 @@ MICRONUCLEUS_TIMEOUT_ARG = --timeout 60
|
|||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_TYPE_ARG = --type raw
|
||||
MICRONUCLEUS_DUMP_PROGRESS = --dump-progress
|
||||
MICRONUCLEUS_FLAGS=$(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_RUN_ARG)
|
||||
MICRONUCLEUS_FLAGS = $(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_RUN_ARG)
|
||||
endif
|
||||
|
||||
#
|
||||
|
|
|
@ -82,7 +82,7 @@ endif
|
|||
# Define project name here.
|
||||
PROJECT = ch
|
||||
|
||||
# Imported source files and paths
|
||||
# Imported source files and paths.
|
||||
CHIBIOS := ../../..
|
||||
CONFDIR := ./cfg
|
||||
BUILDDIR := ./build
|
||||
|
@ -167,7 +167,7 @@ CPPWARN =
|
|||
#
|
||||
|
||||
# List all user C define here, like -D_DEBUG=1.
|
||||
UDEFS =
|
||||
UDEFS = -DTEST_CFG_SIZE_REPORT=0
|
||||
|
||||
# Define ASM defines here.
|
||||
UADEFS =
|
||||
|
@ -241,7 +241,7 @@ endif
|
|||
ifeq ($(AVR_PROGRAMMER),$(DFU_PROGRAMMER))
|
||||
DFU_WRITE_FLASH = flash --force
|
||||
DFU_ERASE_FLASH = erase
|
||||
DFU_RESET=reset
|
||||
DFU_RESET = reset
|
||||
endif
|
||||
|
||||
# AVR programmer flags for MICRONUCLEUS programmer.
|
||||
|
@ -250,9 +250,9 @@ MICRONUCLEUS_TIMEOUT_ARG = --timeout 60
|
|||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_TYPE_ARG = --type raw
|
||||
MICRONUCLEUS_DUMP_PROGRESS = --dump-progress
|
||||
MICRONUCLEUS_FLAGS=$(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_RUN_ARG)
|
||||
MICRONUCLEUS_FLAGS = $(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_RUN_ARG)
|
||||
endif
|
||||
|
||||
#
|
||||
|
|
|
@ -82,7 +82,7 @@ endif
|
|||
# Define project name here.
|
||||
PROJECT = ch
|
||||
|
||||
# Imported source files and paths
|
||||
# Imported source files and paths.
|
||||
CHIBIOS := ../../..
|
||||
CONFDIR := ./cfg
|
||||
BUILDDIR := ./build
|
||||
|
@ -249,7 +249,7 @@ endif
|
|||
ifeq ($(AVR_PROGRAMMER),$(DFU_PROGRAMMER))
|
||||
DFU_WRITE_FLASH = flash --force
|
||||
DFU_ERASE_FLASH = erase
|
||||
DFU_RESET=reset
|
||||
DFU_RESET = reset
|
||||
endif
|
||||
|
||||
# AVR programmer flags for MICRONUCLEUS programmer.
|
||||
|
@ -258,9 +258,9 @@ MICRONUCLEUS_TIMEOUT_ARG = --timeout 60
|
|||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_TYPE_ARG = --type raw
|
||||
MICRONUCLEUS_DUMP_PROGRESS = --dump-progress
|
||||
MICRONUCLEUS_FLAGS=$(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_RUN_ARG)
|
||||
MICRONUCLEUS_FLAGS = $(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_RUN_ARG)
|
||||
endif
|
||||
|
||||
#
|
||||
|
|
|
@ -82,11 +82,11 @@ endif
|
|||
# Define project name here.
|
||||
PROJECT = ch
|
||||
|
||||
# Imported source files and paths
|
||||
CHIBIOS = ../../..
|
||||
# Imported source files and paths.
|
||||
CHIBIOS := ../../..
|
||||
CONFDIR := ./cfg
|
||||
BUILDDIR := ./build
|
||||
DEPDIR := ./.dep
|
||||
|
||||
# Licensing files.
|
||||
include $(CHIBIOS)/os/license/license.mk
|
||||
|
@ -113,6 +113,7 @@ CSRC = $(ALLCSRC) \
|
|||
# List C++ sources file here.
|
||||
CPPSRC = $(ALLCPPSRC)
|
||||
|
||||
# Header files here.
|
||||
INCDIR = $(CONFDIR) $(ALLINC) $(TESTINC)
|
||||
|
||||
#
|
||||
|
@ -127,15 +128,15 @@ INCDIR = $(CONFDIR) $(ALLINC) $(TESTINC)
|
|||
MCU = atmega2560
|
||||
|
||||
# MCU frequency (Hz).
|
||||
F_CPU=16000000
|
||||
F_CPU = 16000000
|
||||
|
||||
# Output format. (can be srec, ihex, binary)
|
||||
FORMAT=ihex
|
||||
FORMAT = ihex
|
||||
|
||||
# C and C++ Compiler name.
|
||||
TRGT=avr-
|
||||
CC=$(TRGT)gcc
|
||||
CPPC=$(TRGT)g++
|
||||
TRGT = avr-
|
||||
CC = $(TRGT)gcc
|
||||
CPPC = $(TRGT)g++
|
||||
|
||||
# Enable loading with g++ only if you need C++ runtime support.
|
||||
# NOTE: You can use C++ even without C++ support if you are careful. C++
|
||||
|
@ -149,9 +150,6 @@ SZ = $(TRGT)size
|
|||
HEX = $(CP) -O ihex
|
||||
BIN = $(CP) -O binary
|
||||
|
||||
# AVR programming tool.
|
||||
AVRDUDE = avrdude
|
||||
|
||||
# Size of the elf binary file.
|
||||
ELFSIZE = $(SZ) --mcu=$(MCU) --format=avr $(BUILDDIR)/$(PROJECT).elf
|
||||
|
||||
|
@ -247,7 +245,7 @@ endif
|
|||
ifeq ($(AVR_PROGRAMMER),$(DFU_PROGRAMMER))
|
||||
DFU_WRITE_FLASH = flash --force
|
||||
DFU_ERASE_FLASH = erase
|
||||
DFU_RESET=reset
|
||||
DFU_RESET = reset
|
||||
endif
|
||||
|
||||
# AVR programmer flags for MICRONUCLEUS programmer.
|
||||
|
@ -256,9 +254,9 @@ MICRONUCLEUS_TIMEOUT_ARG = --timeout 60
|
|||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_TYPE_ARG = --type raw
|
||||
MICRONUCLEUS_DUMP_PROGRESS = --dump-progress
|
||||
MICRONUCLEUS_FLAGS=$(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_RUN_ARG)
|
||||
MICRONUCLEUS_FLAGS = $(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_RUN_ARG)
|
||||
endif
|
||||
|
||||
#
|
||||
|
|
|
@ -82,8 +82,7 @@ endif
|
|||
# Define project name here.
|
||||
PROJECT = ch
|
||||
|
||||
# Imported source files and paths
|
||||
CHIBIOS = ../../..
|
||||
# Imported source files and paths.
|
||||
CHIBIOS := ../../..
|
||||
CONFDIR := ./cfg
|
||||
BUILDDIR := ./build
|
||||
|
@ -114,6 +113,7 @@ CSRC = $(ALLCSRC) \
|
|||
# List C++ sources file here.
|
||||
CPPSRC = $(ALLCPPSRC)
|
||||
|
||||
# Header files here.
|
||||
INCDIR = $(CONFDIR) $(ALLINC) $(TESTINC)
|
||||
|
||||
#
|
||||
|
@ -245,7 +245,7 @@ endif
|
|||
ifeq ($(AVR_PROGRAMMER),$(DFU_PROGRAMMER))
|
||||
DFU_WRITE_FLASH = flash --force
|
||||
DFU_ERASE_FLASH = erase
|
||||
DFU_RESET=reset
|
||||
DFU_RESET = reset
|
||||
endif
|
||||
|
||||
# AVR programmer flags for MICRONUCLEUS programmer.
|
||||
|
@ -254,9 +254,9 @@ MICRONUCLEUS_TIMEOUT_ARG = --timeout 60
|
|||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_TYPE_ARG = --type raw
|
||||
MICRONUCLEUS_DUMP_PROGRESS = --dump-progress
|
||||
MICRONUCLEUS_FLAGS=$(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_RUN_ARG)
|
||||
MICRONUCLEUS_FLAGS = $(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_RUN_ARG)
|
||||
endif
|
||||
|
||||
#
|
||||
|
|
|
@ -82,8 +82,7 @@ endif
|
|||
# Define project name here.
|
||||
PROJECT = ch
|
||||
|
||||
# Imported source files and paths
|
||||
CHIBIOS = ../../..
|
||||
# Imported source files and paths.
|
||||
CHIBIOS := ../../..
|
||||
CONFDIR := ./cfg
|
||||
BUILDDIR := ./build
|
||||
|
@ -114,6 +113,7 @@ CSRC = $(ALLCSRC) \
|
|||
# List C++ sources file here.
|
||||
CPPSRC = $(ALLCPPSRC)
|
||||
|
||||
# Header files here.
|
||||
INCDIR = $(CONFDIR) $(ALLINC) $(TESTINC)
|
||||
|
||||
#
|
||||
|
@ -245,7 +245,7 @@ endif
|
|||
ifeq ($(AVR_PROGRAMMER),$(DFU_PROGRAMMER))
|
||||
DFU_WRITE_FLASH = flash --force
|
||||
DFU_ERASE_FLASH = erase
|
||||
DFU_RESET=reset
|
||||
DFU_RESET = reset
|
||||
endif
|
||||
|
||||
# AVR programmer flags for MICRONUCLEUS programmer.
|
||||
|
@ -254,9 +254,9 @@ MICRONUCLEUS_TIMEOUT_ARG = --timeout 60
|
|||
MICRONUCLEUS_RUN_ARG = --run
|
||||
MICRONUCLEUS_TYPE_ARG = --type raw
|
||||
MICRONUCLEUS_DUMP_PROGRESS = --dump-progress
|
||||
MICRONUCLEUS_FLAGS=$(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS+=$(MICRONUCLEUS_RUN_ARG)
|
||||
MICRONUCLEUS_FLAGS = $(MICRONUCLEUS_TYPE_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_TIMEOUT_ARG)
|
||||
MICRONUCLEUS_FLAGS += $(MICRONUCLEUS_RUN_ARG)
|
||||
endif
|
||||
|
||||
#
|
||||
|
|
Loading…
Reference in New Issue