From: Stephan Baerwolf Date: Mon, 6 May 2013 10:33:22 +0000 (+0200) Subject: USBaspLoader v0.96.4 special release X-Git-Tag: v0.96.4^0 X-Git-Url: http://git.linex4red.de/pub/USBaspLoader.git/commitdiff_plain/2ee56517b777f82220a08b1ec5b2b00e2694433f 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 --- diff --git a/firmware/spminterface.h b/firmware/spminterface.h index 13cb668..f750b0e 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.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