 uint8_t pins_conf = 0;
 
 /* TLC5947 Support*/
+#if TLC_SUPPORT
 #include "Adafruit_TLC5947.h"
 
 // How many boards do you have chained?

#define oe  -1  // set to -1 to not use the enable pin (its optional)

Adafruit_TLC5947 tlc = Adafruit_TLC5947(NUM_TLC5974, clock, data, latch);

/* PCA9685 Support */


        confpins[slot] = new DualAction(slot, pin, address, pos1, pos2, speed, pin_config);
        confpins[slot]->restore_state(eeprom_read_word((uint16_t*)&(_CV.conf[slot].servo.state)));
        break;
#if TLC_SUPPORT
      case 101: // TLC5947 PWM LED Controller.
        pin_config = ((eeprom_read_word((uint16_t*)&(_CV.conf[slot].output.options)) & 0x01) == 0x01);
        confpins[slot] = new TLC5947pin(&tlc, slot, pin, address, pin_config, pin, 1000);
        break;
#endif // TLC_SUPPORT
      case 102: // PCA9686
        pos1  = eeprom_read_word((uint16_t*)&(_CV.conf[slot].servo.pos1));
        pos2  = eeprom_read_word((uint16_t*)&(_CV.conf[slot].servo.pos2));
