Permalink
Browse files

USBaspLoader v0.96.4 special release

  - fix an error-checking issue in spminterface.h

Precompiled bootloader v0.96.4 for atmega8 (Rev.3),
default (Rev.3) schematics clocked with 16 MHz
(not all AVRs are tested, yet! But please report!)

sha1sums are (no change since v0.96.1 for default settings):

	d3fd9ccfaff95f5c0001bbb38139ee313341f041        "raw bytecode usbasp"
	b09a10d91e46a80ed1052f24a78615780b51130c        "raw bytecode update"

	c35e94466980d291e85c9be7156bde55e2594c6d        "elf firmware usbasp"
	40a23c1869e2be3c64cdbbb02912eff837336416        "elf firmware update"

	897d1086adc0f1dfd64525034104fc75d74dee68        firmware_usbasploader.hex
	59ec7ab84431119d5ac3c137c71f6e52e34bcec8        update_usbasploader.hex

Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
  • Loading branch information...
baerwolf committed May 6, 2013
1 parent 51e0831 commit 2ee56517b777f82220a08b1ec5b2b00e2694433f
Showing with 2 additions and 2 deletions.
  1. +2 −2 firmware/spminterface.h
View
@@ -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.3
+ * Version: 0.96.4
*/
#ifndef SPMINTERFACE_H_f70ba6adf7624275947e859bdbff0599
@@ -146,7 +146,7 @@ ret
#error "unknown MCU - where is bootloader__do_spm located?"
#endif
- #if defined(_VECTORS_SIZE)
+ #if ((defined(_VECTORS_SIZE)) && (defined(BOOTLOADER_ADDRESS)))
#if (funcaddr___bootloader__do_spm != (BOOTLOADER_ADDRESS+_VECTORS_SIZE))
#error "bootloader__do_spm is not located after interrupts - sth. is very wrong here!"
#endif

0 comments on commit 2ee5651

Please sign in to comment.