Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
;load pageaddress (Z) from r13:12 since it may was used for icall
mov rampZ, r11
mov r30, r12
;load pageaddress (Z) from r13:12 since it may was used for icall
mov rampZ, r11
mov r30, r12
wait: ;check for previous SPM complete
in temp1, SPMCR
wait: ;check for previous SPM complete
in temp1, SPMCR
*/
#if defined (__AVR_ATmega8__) || defined (__AVR_ATmega8HVA__)
//assume SPMCR==0x37, SPMEN==0x00
*/
#if defined (__AVR_ATmega8__) || defined (__AVR_ATmega8HVA__)
//assume SPMCR==0x37, SPMEN==0x00
-const uint16_t bootloader__do_spm[30] PROGMEM = {0x0000, 0x2dec, 0x2ded, 0xb6c7, 0xfcc0, 0xcffd, 0xbea7, 0x95e8, 0x9508,
+const uint16_t bootloader__do_spm[30] PROGMEM = {0x0000, 0x2dec, 0x2dfd, 0xb6c7, 0xfcc0, 0xcffd, 0xbea7, 0x95e8, 0x9508,
0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF,
0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF,
0xFFFF, 0xFFFF, 0xFFFF};
0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF,
0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF,
0xFFFF, 0xFFFF, 0xFFFF};