USBaspLoader v0.97 stable release master testing v0.97
authorStephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
Fri, 28 Mar 2014 21:26:12 +0000 (21:26 +0000)
committerStephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
Fri, 28 Mar 2014 21:26:12 +0000 (21:26 +0000)
  -  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 <stephan.baerwolf@tu-ilmenau.de>
Makefile.inc
firmware/spminterface.h

index 34225c3..b5e8d19 100644 (file)
@@ -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
index 290998c..6c7a895 100644 (file)
@@ -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