File tree Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -174,6 +174,19 @@ serial: all
174174	$(PYTHON )  -u $(PYPROG )  -t uart -u $(SERIAL_PORT )  -b 921600 -d $(AVRDUDE_CHIP )  \ 
175175		--fuses 0:$(WDTCFG )  1:$(BODCFG )  2:$(OSCCFG )  4:$(TCD0CFG )  5:$(SYSCFG0 )  6:$(SYSCFG1 )  7:$(APPEND )  8:$(BOOTEND )  -f $(TARGET ) .hex -a write -v
176176
177+ production :
178+ 	@FILE_URL=$$(curl -s https://vortex.community/downloads/json/duo | sed -n 's/.*"fileUrl":"\([^"]*\ ) " .*/\1/p'); \ 
179+ 	FILENAME=$$(basename  $$FILE_URL) ;  \ 
180+ 	if  [ !  -f  " $$ FILENAME" ;  then  \
181+ 		echo  " Downloading new firmware: $$ FILENAME" ;  \ 
182+ 		curl -L -O " $$ FILE_URL" ;  \ 
183+ 	fi ;  \ 
184+ 	$(OBJCOPY )  -I binary -O ihex $$ FILENAME firmware.hex >  /dev/null;  \ 
185+ 	echo  " Uploading Duo Firmware: $$ FILENAME" ;  \ 
186+ 	$(PYTHON )  -u $(PYPROG )  -t uart -u $(SERIAL_PORT )  -b 921600 -d $(AVRDUDE_CHIP )  \ 
187+ 		--fuses 0:$(WDTCFG )  1:$(BODCFG )  2:$(OSCCFG )  4:$(TCD0CFG )  5:$(SYSCFG0 )  6:$(SYSCFG1 )  7:$(APPEND )  8:$(BOOTEND )  -f firmware.hex -a write -v
188+ 	rm -f firmware.hex >  /dev/null
189+ 
177190ifneq  ($(OS ) ,Windows_NT) #  Linux
178191build : all
179192INSTALL_DIR =~/atmel_setup
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments