<Vendor Name="WLED">
    <AbstractVariant Name="BaseWLEDSettings">
        <OpenSourceFirmware/>
        <!--SupportsPixelPortCommonSettings/-->
        <SupportsPixelPortDirection/>
        <SupportsPixelPortColourOrder/>
        <SupportsPixelPortNullPixels/>
        <SupportsUpload/>
        <MaxInputUniverses>9</MaxInputUniverses>
        <MaxSerialPortChannels>0</MaxSerialPortChannels>
        <MaxPixelPortChannels>2400</MaxPixelPortChannels>
        <MaxPacing>30</MaxPacing>
        <AllInputUniversesMustBeSameSize/>
        <UniversesMustBeSequential/>
        <SupportsAutoLayout/>
        <DDPStartsAtOne/>
        <SupportsFullxLightsControl/>
        <SupportsDefaultBrightness/>
        <SupportsMultipleSimultaneousOutputProtocols/>
        <PixelProtocols>
            <Protocol>ws2811</Protocol>
            <Protocol>sk6812rgbw</Protocol>
            <Protocol>apa109</Protocol>
            <Protocol>tm1814</Protocol>
            <Protocol>tm1829</Protocol>
            <Protocol>ucs8903</Protocol>
            <Protocol>ucs8904</Protocol>
            <Protocol>ws2801</Protocol>
            <Protocol>apa102</Protocol>
            <Protocol>lpd8806</Protocol>
            <Protocol>p9813</Protocol>
            <Protocol>lpd6803</Protocol>
        </PixelProtocols>
        <SerialProtocols/>
        <InputProtocols>
            <Protocol>e131</Protocol>
            <Protocol>ddp</Protocol>
            <Protocol>artnet</Protocol>
        </InputProtocols>
        <ConfigDriver>WLED</ConfigDriver>
    </AbstractVariant>
    <AbstractVariant Name="ESP32WLEDSettings" Base="WLED:BaseWLEDSettings">
        <MaxInputUniverses>24</MaxInputUniverses>
        <MaxPixelPortChannels>3600</MaxPixelPortChannels>
    </AbstractVariant>
    <Controller Name="WLED">
        <Variant Name="Generic ESP8266" Base="WLED:BaseWLEDSettings">
            <MaxPixelPort>3</MaxPixelPort>
            <MaxSerialPort>0</MaxSerialPort>
            <Port1>2</Port1>
            <Port2>1</Port2>
            <Port3>3</Port3>
        </Variant>
        <Variant Name="Generic ESP32" Base="WLED:ESP32WLEDSettings">
            <MaxPixelPort>8</MaxPixelPort>
            <MaxSerialPort>0</MaxSerialPort>
            <Port1>2</Port1>
            <Port2>13</Port2>
            <Port3>12</Port3>
            <Port4>14</Port4>
            <Port5>27</Port5>
            <Port6>26</Port6>
            <Port7>25</Port7>
            <Port8>33</Port8>
        </Variant>
    </Controller>
    <Controller Name="QuinLED-Dig-Octa">
        <Variant Name="" Base="WLED:ESP32WLEDSettings">
            <MaxPixelPort>8</MaxPixelPort>
            <MaxSerialPort>0</MaxSerialPort>
            <Port1>0</Port1>
            <Port2>1</Port2>
            <Port3>2</Port3>
            <Port4>3</Port4>
            <Port5>4</Port5>
            <Port6>5</Port6>
            <Port7>12</Port7>
            <Port8>13</Port8>
        </Variant>
    </Controller>
    <Controller Name="QuinLED-Dig-Quad">
        <Variant Name="ESP32" Base="WLED:ESP32WLEDSettings">
            <MaxPixelPort>5</MaxPixelPort>
            <MaxSerialPort>0</MaxSerialPort>
            <Port1>16</Port1>
            <Port2>3</Port2>
            <Port3>1</Port3>
            <Port4>4</Port4>
            <Port5>15</Port5>
        </Variant>
        <Variant Name="ESP32-AE+" Base="WLED:ESP32WLEDSettings">
            <MaxPixelPort>8</MaxPixelPort>
            <MaxSerialPort>0</MaxSerialPort>
            <Port1>16</Port1>
            <Port2>3</Port2>
            <Port3>1</Port3>
            <Port4>4</Port4>
            <Port5>15</Port5>
            <Port6>21</Port6>
            <Port7>17</Port7>
            <Port8>22</Port8>
        </Variant>
        <Variant Name="ESP8266" Base="WLED:BaseWLEDSettings">
            <MaxPixelPort>3</MaxPixelPort>
            <MaxSerialPort>0</MaxSerialPort>
            <Port1>2</Port1>
            <Port2>3</Port2>
            <Port3>1</Port3>
        </Variant>
    </Controller>
    <Controller Name="QuinLED-Dig-Uno">
        <Variant Name="ESP8266" Base="WLED:BaseWLEDSettings">
            <MaxPixelPort>2</MaxPixelPort>
            <MaxSerialPort>0</MaxSerialPort>
            <Port1>3</Port1>
            <Port2>1</Port2>
        </Variant>
        <Variant Name="ESP32" Base="WLED:ESP32WLEDSettings">
            <MaxPixelPort>2</MaxPixelPort>
            <MaxSerialPort>0</MaxSerialPort>
            <Port1>16</Port1>
            <Port2>3</Port2>
        </Variant>
        <Variant Name="ESP32-AE+" Base="WLED:ESP32WLEDSettings">
            <MaxPixelPort>5</MaxPixelPort>
            <MaxSerialPort>0</MaxSerialPort>
            <Port1>16</Port1>
            <Port2>3</Port2>
            <Port3>21</Port3>
            <Port4>17</Port4>
            <Port5>22</Port5>
        </Variant>
    </Controller>
	<Controller Name="QuinLED-Dig2GO">
        <Variant Name="" Base="WLED:BaseWLEDSettings">
            <MaxPixelPort>1</MaxPixelPort>
            <MaxSerialPort>0</MaxSerialPort>
            <Port1>16</Port1>
        </Variant>
    </Controller>
    <Controller Name="E1-WiFi">
        <Variant Name="" Base="WLED:BaseWLEDSettings">
            <MaxPixelPort>1</MaxPixelPort>
            <MaxSerialPort>0</MaxSerialPort>
            <Port1>2</Port1>
        </Variant>
    </Controller>
    <Controller Name="E2-WiFi">
        <Variant Name="V3" Base="WLED:BaseWLEDSettings">
            <MaxPixelPort>2</MaxPixelPort>
            <MaxSerialPort>0</MaxSerialPort>
            <Port1>18</Port1>
            <Port2>19</Port2>
        </Variant>
    </Controller>
    <Controller Name="E8-WiFi">
        <Variant Name="E8-WiFi" Base="WLED:ESP32WLEDSettings">
            <MaxPixelPort>8</MaxPixelPort>
            <MaxSerialPort>0</MaxSerialPort>
            <Port1>4</Port1>
            <Port2>16</Port2>
            <Port3>17</Port3>
            <Port4>18</Port4>
            <Port5>19</Port5>
            <Port6>21</Port6>
            <Port7>23</Port7>
            <Port8>22</Port8>
        </Variant>
         <Variant Name="E8-WiFi Plus" Base="WLED:ESP32WLEDSettings">
            <MaxPixelPort>8</MaxPixelPort>
            <MaxSerialPort>0</MaxSerialPort>
            <Port1>5</Port1>
            <Port2>12</Port2>
            <Port3>4</Port3>
            <Port4>27</Port4>
            <Port5>17</Port5>
            <Port6>26</Port6>
            <Port7>33</Port7>
            <Port8>25</Port8>
        </Variant>
    </Controller>
    <Controller Name="ESP3DEUXQuattro">
        <Variant Name="" Base="WLED:ESP32WLEDSettings">
            <MaxPixelPort>4</MaxPixelPort>
            <MaxSerialPort>0</MaxSerialPort>
            <Port1>32</Port1>
            <Port2>33</Port2>
            <Port3>16</Port3>
            <Port4>4</Port4>
        </Variant>
    </Controller>
    <Controller Name="Bong69">
        <Variant Name="8-Port Distro (PCB v1)" Base="WLED:ESP32WLEDSettings">
            <MaxPixelPort>8</MaxPixelPort>
            <MaxSerialPort>0</MaxSerialPort>
            <Port1>15</Port1>
            <Port2>14</Port2>
            <Port3>12</Port3>
            <Port4>4</Port4>
            <Port5>2</Port5>
            <Port6>17</Port6>
            <Port7>5</Port7>
            <Port8>33</Port8>
        </Variant>
        <Variant Name="8-Port Distro (PCB v2/v3)" Base="WLED:ESP32WLEDSettings">
            <MaxPixelPort>8</MaxPixelPort>
            <MaxSerialPort>0</MaxSerialPort>
            <Port1>1</Port1>
            <Port2>2</Port2>
            <Port3>3</Port3>
            <Port4>4</Port4>
            <Port5>5</Port5>
            <Port6>12</Port6>
            <Port7>14</Port7>
            <Port8>15</Port8>
        </Variant>
    </Controller>
</Vendor>
