From: Stephan Baerwolf Date: Fri, 28 Mar 2014 21:26:12 +0000 (+0000) Subject: USBaspLoader v0.97 stable release X-Git-Tag: v0.97^0 X-Git-Url: http://git.linex4red.de/pub/USBaspLoader.git/commitdiff_plain/refs/heads/testing USBaspLoader v0.97 stable release - support for ATmega8535 - support for ATmega162 - support for minimal necessary GPIO - CRC32 support for updates - improved autoconfiguration - improved making process (dependency tracking) - optimized flash usage - compiles on larger variety of avr-gcc versions - many more new features - many more bugfixes - more tested devices Because users ofter were confused by the provided hexfiles and the firmware from tinyUSBboard, precompiled hexfiles are not further supported. Please use binaries provided for tinyUSBboard instead: http://matrixstorm.com/avr/tinyusbboard/ Signed-off-by: Stephan Baerwolf --- diff --git a/Makefile.inc b/Makefile.inc index 34225c3..b5e8d19 100644 --- a/Makefile.inc +++ b/Makefile.inc @@ -77,15 +77,6 @@ endif -FUSEOPT_162 = -U lfuse:w:0xff:m -U hfuse:w:0x90:m -U efuse:w:0xf9:m -BOOTLOADER_ADDRESS_162 = 0x3800 -DEFINES_162 = -DCONFIG_USE__EXCESSIVE_ASSEMBLER -DCONFIG_NO__NEED_WATCHDOG -DCONFIG_NO__PRECISESLEEP -DCONFIG_NO__HAVE_READ_LOCK_FUSE -ifeq ($(F_CPU), 12000000) -DEFINES_162 += -DCONFIG_NO__BOOTLOADER_CAN_EXIT -endif - - - FUSEOPT_164 = -U lfuse:w:0xd7:m -U hfuse:w:0xd0:m -U efuse:w:0xfc:m BOOTLOADER_ADDRESS_164 = 0x3800 DEFINES_164 = -DCONFIG_USE__EXCESSIVE_ASSEMBLER -DCONFIG_NO__NEED_WATCHDOG -DCONFIG_NO__PRECISESLEEP -DCONFIG_NO__FLASH_BYTE_READACCESS -DCONFIG_NO__HAVE_READ_LOCK_FUSE @@ -148,6 +139,15 @@ DEFINES_32 = #-DEMPTY +FUSEOPT_162 = -U lfuse:w:0xff:m -U hfuse:w:0x90:m -U efuse:w:0xf9:m +BOOTLOADER_ADDRESS_162 = 0x3800 +DEFINES_162 = -DCONFIG_USE__EXCESSIVE_ASSEMBLER -DCONFIG_NO__NEED_WATCHDOG -DCONFIG_NO__PRECISESLEEP -DCONFIG_NO__HAVE_READ_LOCK_FUSE +ifeq ($(F_CPU), 12000000) +DEFINES_162 += -DCONFIG_NO__BOOTLOADER_CAN_EXIT +endif + + + FUSEOPT_168 = $(FUSEOPT_88) BOOTLOADER_ADDRESS_168 = 0x3800 DEFINES_168 = -DCONFIG_USE__EXCESSIVE_ASSEMBLER -DCONFIG_NO__NEED_WATCHDOG -DCONFIG_NO__PRECISESLEEP -DCONFIG_NO__FLASH_BYTE_READACCESS diff --git a/firmware/spminterface.h b/firmware/spminterface.h index 290998c..6c7a895 100644 --- a/firmware/spminterface.h +++ b/firmware/spminterface.h @@ -4,7 +4,7 @@ * Creation Date: 2012-08-01 * Copyright: (c) 2013 by Stephan Baerwolf * License: GNU GPL v2 (see License.txt) - * Version: 0.96.5-testing + * Version: 0.97 */ #ifndef SPMINTERFACE_H_f70ba6adf7624275947e859bdbff0599