diff -Nur FastLED-3.1.0.orig/platforms/avr/fastpin_avr.h FastLED-3.1.0/platforms/avr/fastpin_avr.h --- FastLED-3.1.0.orig/platforms/avr/fastpin_avr.h 2015-09-23 18:22:19.000000000 +0200 +++ FastLED-3.1.0/platforms/avr/fastpin_avr.h 2016-06-03 02:03:19.167138941 +0200 @@ -105,7 +105,7 @@ #define AVR_HARDWARE_SPI 1 #define HAS_HARDWARE_PIN_SUPPORT 1 -#elif defined(ARDUINO_HOODLOADER2) && (defined(__AVR_ATmega32U2__) || defined(__AVR_ATmega16U2__) || defined(__AVR_ATmega8U2__)) || defined(__AVR_AT90USB82__) || defined(__AVR_AT90USB162__) +#elif (defined(__AVR_ATmega32U2__) || defined(__AVR_ATmega16U2__) || defined(__AVR_ATmega8U2__)) || defined(__AVR_AT90USB82__) || defined(__AVR_AT90USB162__) _IO(D); _IO(B); _IO(C); @@ -120,9 +120,9 @@ _DEFPIN_AVR( 20, 0x80, D); #define HAS_HARDWARE_PIN_SUPPORT 1 -// #define SPI_DATA 2 -// #define SPI_CLOCK 1 -// #define AVR_HARDWARE_SPI 1 +#define SPI_DATA 2 +#define SPI_CLOCK 1 +#define AVR_HARDWARE_SPI 1 #elif defined(__AVR_ATmega328P__) || defined(__AVR_ATmega168__) || defined(__AVR_ATmega168P__) || defined(__AVR_ATmega8__) // Accelerated port definitions for arduino avrs