Added cdc and cdc-ee programming commands
This commit is contained in:
@@ -20,3 +20,6 @@ LUFA/Drivers/Board/LEDs.h
|
||||
LUFA/Drivers/Board/AVR8/MICROPENDOUS/Buttons.h
|
||||
LUFA/Drivers/Board/AVR8/MICROPENDOUS/LEDs.h
|
||||
|
||||
* add cdc and cdc-ee programming commands
|
||||
LUFA/LUFA/Build/lufa_avrdude.mk
|
||||
|
||||
|
||||
@@ -26,6 +26,10 @@ LUFA_BUILD_PROVIDED_MACROS +=
|
||||
# avrdude
|
||||
# avrdude-ee - Program target EEPROM with application data
|
||||
# using avrdude
|
||||
# cdc - Program target (with CDC Bootloader) FLASH
|
||||
# with application using avrdude
|
||||
# cdc-ee - Program target (with CDC Bootloader) EEPROM
|
||||
# with application using avrdude
|
||||
#
|
||||
# MANDATORY PARAMETERS:
|
||||
#
|
||||
@@ -82,5 +86,13 @@ avrdude-ee: $(TARGET).eep $(MAKEFILE_LIST)
|
||||
@echo $(MSG_AVRDUDE_CMD) Programming device \"$(MCU)\" EEPROM using \"$(AVRDUDE_PROGRAMMER)\" on port \"$(AVRDUDE_PORT)\"
|
||||
avrdude $(BASE_AVRDUDE_FLAGS) -U eeprom:w:$< $(AVRDUDE_FLAGS)
|
||||
|
||||
# Programs in the target FLASH memory using AVRDUDE to a board running the CDC LUFA Bootloader
|
||||
cdc: $(TARGET).hex
|
||||
avrdude -v -v -c avr109 -P $(CDC_BOOTLOADER_PORT) -p $(MCU) -U flash:w:$(TARGET).hex
|
||||
|
||||
# Programs in the target EEPROM memory using AVRDUDE to a board running the CDC LUFA Bootloader
|
||||
cdc-ee: $(TARGET).hex
|
||||
avrdude -v -v -c avr109 -P $(CDC_BOOTLOADER_PORT) -p $(MCU) -U eeprom:w:$(TARGET).eep
|
||||
|
||||
# Phony build targets for this module
|
||||
.PHONY: avrdude avrdude-ee
|
||||
.PHONY: avrdude avrdude-ee cdc cdc-ee
|
||||
|
||||
@@ -139,7 +139,7 @@
|
||||
(BOARD == BOARD_MICROPENDOUS_1) || (BOARD == BOARD_MICROPENDOUS_2) || \
|
||||
(BOARD == BOARD_MICROPENDOUS_3) || (BOARD == BOARD_MICROPENDOUS_4) || \
|
||||
(BOARD == BOARD_MICROPENDOUS_REV1) || (BOARD == BOARD_MICROPENDOUS_REV2) || \
|
||||
(BOARD == BOARD_MICROPENDOUS_DIP))
|
||||
(BOARD == BOARD_MICROPENDOUS_DIP) || (BOARD == BOARD_MICROPENDOUS_32U4) )
|
||||
#include "AVR8/MICROPENDOUS/Buttons.h"
|
||||
#elif (BOARD == BOARD_B1_XPLAINED)
|
||||
#include "XMEGA/B1_XPLAINED/Buttons.h"
|
||||
|
||||
Reference in New Issue
Block a user