diff --git a/avrftdi.c b/avrftdi.c index ddb7b11e..27639292 100644 --- a/avrftdi.c +++ b/avrftdi.c @@ -43,10 +43,14 @@ #include "avrftdi_private.h" #ifdef HAVE_LIBUSB_1_0 -#ifdef HAVE_LIBFTDI1 +#if defined(HAVE_LIBFTDI1) || defined(HAVE_LIBFTDI) #include +#ifdef HAVE_LIBFTDI1 #include +#elif HAVE_LIBFTDI +#include +#endif enum { FTDI_SCK = 0, FTDI_MOSI, FTDI_MISO, FTDI_RESET }; @@ -698,6 +702,8 @@ static void avrftdi_close(PROGRAMMER * pgm) static int avrftdi_initialize(PROGRAMMER * pgm, AVRPART * p) { + avrftdi_powerup(pgm); + if(p->flags & AVRPART_HAS_TPI) { /* see avrftdi_tpi.c */