diff --git a/avr.c b/avr.c index 9abe6707..47d5ab05 100644 --- a/avr.c +++ b/avr.c @@ -80,11 +80,12 @@ int avr_tpi_chip_erase(PROGRAMMER * pgm, AVRPART * p) 0xFF }; - while (avr_tpi_poll_nvmbsy(pgm)); + while (avr_tpi_poll_nvmbsy(pgm)) + ; - err = pgm->cmd_tpi(pgm, cmd, sizeof(cmd), NULL, 0); - if(err) - return err; + err = pgm->cmd_tpi(pgm, cmd, sizeof(cmd), NULL, 0); + if(err) + return err; while (avr_tpi_poll_nvmbsy(pgm)); diff --git a/fileio.c b/fileio.c index f2d61782..1746ef5d 100644 --- a/fileio.c +++ b/fileio.c @@ -34,7 +34,9 @@ #elif defined(HAVE_LIBELF_LIBELF_H) #include #endif -#define EM_AVR32 0x18ad /* inofficial */ +#ifndef EM_AVR32 +# define EM_AVR32 0x18ad /* inofficial */ +#endif #endif #include "avrdude.h"