mirror of
https://github.com/RfidResearchGroup/ChameleonMini.git
synced 2026-05-12 11:20:37 -07:00
Merge pull request #85 from xeonxu/wsl
Use a variable named DFU_PROG to identify dfu-programmer.
This commit is contained in:
@@ -136,6 +136,13 @@ AVRDUDE_FLAGS = -p $(AVRDUDE_MCU) -P $(AVRDUDE_PORT) -c $(AVRDUDE_PROGRAMMER)
|
||||
AVRDUDE_WRITE_APP_LATEST = -U application:w:Latest/Chameleon-RevG.hex
|
||||
AVRDUDE_WRITE_EEPROM_LATEST = -U eeprom:w:Latest/Chameleon-RevG.eep
|
||||
|
||||
WSLENV ?= notwsl
|
||||
ifndef WSLENV
|
||||
DFU_PROG = ./dfu-programmer.exe
|
||||
else
|
||||
DFU_PROG = dfu-programmer
|
||||
endif
|
||||
|
||||
.PHONY: program program-latest dfu-flip dfu-prog dfu-reset check_size style
|
||||
|
||||
# Default target
|
||||
@@ -184,10 +191,10 @@ dfu-flip: $(TARGET).hex $(TARGET).eep check_size
|
||||
|
||||
# Program the device using dfu-programmer
|
||||
dfu-prog: $(TARGET).hex $(TARGET).eep check_size
|
||||
dfu-programmer $(MCU) erase
|
||||
dfu-programmer $(MCU) flash-eeprom $(TARGET).eep
|
||||
dfu-programmer $(MCU) flash $(TARGET).hex
|
||||
dfu-programmer $(MCU) reset
|
||||
$(DFU_PROG) $(MCU) erase
|
||||
$(DFU_PROG) $(MCU) flash-eeprom $(TARGET).eep
|
||||
$(DFU_PROG) $(MCU) flash $(TARGET).hex
|
||||
$(DFU_PROG) $(MCU) reset
|
||||
|
||||
# Reset the device after firmware upgrade
|
||||
dfu-reset:
|
||||
|
||||
Reference in New Issue
Block a user