From 8416a2c0ca83af0be3db3d9c9dfe14f33a4830db Mon Sep 17 00:00:00 2001 From: Martyn Ranyard Date: Fri, 2 Nov 2012 19:16:54 +0000 Subject: Fixed EEPE flag check. Here, using the flag itself makes the bootloader build where it currently does not for the 328 amongst others --- bootloaders/atmega/ATmegaBOOT_168.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'bootloaders') diff --git a/bootloaders/atmega/ATmegaBOOT_168.c b/bootloaders/atmega/ATmegaBOOT_168.c index ff21903..90899a2 100644 --- a/bootloaders/atmega/ATmegaBOOT_168.c +++ b/bootloaders/atmega/ATmegaBOOT_168.c @@ -578,7 +578,7 @@ int main(void) /* if ((length.byte[0] & 0x01) == 0x01) length.word++; //Even up an odd number of bytes */ if ((length.byte[0] & 0x01)) length.word++; //Even up an odd number of bytes cli(); //Disable interrupts, just to be sure -#if defined(__AVR_ATmega1280__) || defined(__AVR_ATmega1281__) +#if defined(EEPE) while(bit_is_set(EECR,EEPE)); //Wait for previous EEPROM writes to complete #else while(bit_is_set(EECR,EEWE)); //Wait for previous EEPROM writes to complete -- cgit v1.2.3-18-g5258