diff options
Diffstat (limited to 'LUFA/Build/lufa.hid.in')
| -rw-r--r-- | LUFA/Build/lufa.hid.in | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/LUFA/Build/lufa.hid.in b/LUFA/Build/lufa.hid.in index 34d1e2b8..8fd24686 100644 --- a/LUFA/Build/lufa.hid.in +++ b/LUFA/Build/lufa.hid.in @@ -7,7 +7,7 @@ # LUFA_BUILD_MODULES += HID -LUFA_BUILD_TARGETS += hid hid-teensy +LUFA_BUILD_TARGETS += hid hid-ee hid-teensy hid-teensy-ee LUFA_BUILD_MANDATORY_VARS += MCU TARGET LUFA_BUILD_OPTIONAL_VARS += LUFA_BUILD_PROVIDED_VARS += @@ -24,8 +24,12 @@ LUFA_BUILD_PROVIDED_MACROS += # # hid - Program FLASH into target via # hid_bootloader_cli +# hid-ee - Program EEPROM into target via a temporary +# AVR application and hid_bootloader_cli # hid-teensy - Program FLASH into target via # teensy_loader_cli +# hid-teensy-ee - Program EEPROM into target via a temporary +# AVR application and teensy_loader_cli # # MANDATORY PARAMETERS: # @@ -57,14 +61,28 @@ $(call ERROR_IF_EMPTY, TARGET) # Output Messages MSG_HID_BOOTLOADER_CMD := ' [HID] :' +MSG_OBJCPY_CMD := ' [OBJCPY] :' +MSG_MAKE_CMD := ' [MAKE] :' hid: $(TARGET).hex $(MAKEFILE_LIST) @echo $(MSG_HID_BOOTLOADER_CMD) Programming FLASH with hid_bootloader_cli using \"$<\" hid_bootloader_cli -mmcu=$(MCU) -v $< +hid-ee: $(TARGET).eep $(MAKEFILE_LIST) + @echo $(MSG_OBJCPY_CMD) Converting \"$<\" to a binary file \"InputEEData.bin\" + avr-objcopy -I ihex -O binary $< $(patsubst %/,%,$(LUFA_PATH))/Build/HID_EEPROM_Loader/InputEEData.bin + @echo $(MSG_MAKE_CMD) Making EEPROM loader application for \"$<\" + make -C $(patsubst %/,%,$(LUFA_PATH))/Build/HID_EEPROM_Loader/ MCU=$(MCU) hid clean + hid-teensy: $(TARGET).hex $(MAKEFILE_LIST) @echo $(MSG_HID_BOOTLOADER_CMD) Programming FLASH with teensy_loader_cli using \"$<\" teensy_loader_cli -mmcu=$(MCU) -v $< +hid-teensy-ee: $(TARGET).hex $(MAKEFILE_LIST) + @echo $(MSG_OBJCPY_CMD) Converting \"$<\" to a binary file \"InputEEData.bin\" + avr-objcopy -I ihex -O binary $< $(patsubst %/,%,$(LUFA_PATH))/Build/HID_EEPROM_Loader/InputEEData.bin + @echo $(MSG_MAKE_CMD) Making EEPROM loader application for \"$<\" + make -s -C $(patsubst %/,%,$(LUFA_PATH))/Build/HID_EEPROM_Loader/ MCU=$(MCU) hid-teensy clean + # Phony build targets for this module -.PHONY: hid hid-teensy +.PHONY: hid hid-ee hid-teensy hid-teensy-ee |
