File: Macros.h

Green shading in the line number column means the source is part of the translation unit, red means it is conditionally excluded. Highlighted line numbers link to the translation unit page. Highlighted macros link to the macro page.

       1: #ifndef __MACROS_H__
       2: #define __MACROS_H__
       3: 
       4: // Error numbers which are generated by the compiler: "warning: narrowing conversion of 'xxx' from 'int' to 'const unsigned char' inside { } [-Wnarrowing]
       5: #ifdef LONG_LED_ADDR
       6: #define _ERR_INPUT_RANGE    (256<<6) // Is generated if the In number is >= 16384       (_INP_STRUCT_ARRAY_SIZE * 4)
       7: #define _ERR_LED_RANGE      (512<<6) // Is generated if the LED number is >= NUM_LEDS
       8: #else
       9: #define _ERR_INPUT_RANGE    256 // Is generated if the In number is >= 256       (_INP_STRUCT_ARRAY_SIZE * 4)
      10: #define _ERR_LED_RANGE      512 // Is generated if the LED number is >= NUM_LEDS
      11: #endif
      12: 
      13: #define _INP_STRUCT_ARRAY_SIZE  64       // _INP_STRUCT_ARRAY_SIZE*4 defines the maximal number of inputs (Maximal 64)    11.12.19:  Reduzieren auf 8 vergroessert den FLASH Bedarf um 6 Bytes?
      14: #define _MAX_INP_CHANNEL (_INP_STRUCT_ARRAY_SIZE*4-1)
      15: 
      16: #define _ChkIn(In) ((In) < _INP_STRUCT_ARRAY_SIZE*4 ? (In) : _ERR_INPUT_RANGE) // Generate a compiler warning if the input channel is invalid
      17:                                                                                // In this case th input is mapped to 0.
      18:                                                                                //   LEDs_Eisenbahn.ino:268:3: warning: narrowing conversion of '256' from 'int' to 'const unsigned char' inside { } [-Wnarrowing]
      19:                                                                                //   LEDs_Eisenbahn.ino:268:3: warning: large integer implicitly truncated to unsigned type [-Woverflow]
      20:                                                                                // Normaly this message is not generated because _INP_STRUCT_ARRAY_SIZE is set to 64 => 256 inputs are possible
      21: 
      22: // Todo: Warum wird hier uint32_t und nicht uint16_t verwendet ?
      23: #define _W2B(w)   (((uint32_t)(w))&0xFF), (((uint32_t)(w))>>8)             // Split a 16 bit number into two bytes. Maximal value 65535
      24: #define _T2B(t)   _W2B(t)                                                  // Split a time into two bytes. Maximal value 65535ms = 65.5 Sec.
      25: 
      26: 
      27: // Automatisches umschalten der Zeiten fuer RandMux() und Random()
      28: // Wenn die Zeiten groesser als 65535 werden wird automatisch die Zeitbasis von ms auf 16 ms umgeschaltet.
      29: // Dazu wird der Mode RF_SLOW gesetzt und die Zeiten durch 16 geteilt.
      30: // Die Logik dazu war verzwickt weil die UND Verknuepfung "&&" als Argument des _T2B() Makros nicht funktioniert hat.
      31: // Vielleicht lag es gar nicht an der UND Verknuepfung sondern daran, das um das _T2B() Makro noch eine Klammer war.
      32: // Darum wurde die UND Funktion ueber eine Multiplikation geloest. Das Makro _LT_MX() liefert eine 1 wenn das Argument
      33: // kleiner als _MAX_TIMER_VAL ist. Mehere _LT_MX() Ausdruecke koennen miteinander multipliziert werden. Das Ergebnis
      34: // ist nur dann 1 wenn alle Teile zutreffen.
      35: 
      36: // Disable warning in _ALL_LT_MX2 and _ALL_LT_MX4
      37: #define GCC_VERSION (__GNUC__ * 10000L + __GNUC_MINOR__ * 100L + __GNUC_PATCHLEVEL__)
      38: #if GCC_VERSION >= 70300L     // Don't know exactly in which version this check was added                     // 07.10.19:
      39:   #pragma GCC diagnostic ignored "-Wint-in-bool-context"                                                      // 05.10.19:
      40: #endif
      41: // Todo: Noch mal mit logischer verknuepfung und nit mit "*" versuchen. Dann kann das #pragma wieder entfallen
      42: 
      43: #define _MAX_TIMER_VAL 65536  // Could be chaged to test the automatic switching
      44: #define _LT_MX(MaxTime)                                     (((MaxTime)<_MAX_TIMER_VAL)?1:0)
      45: #define _ALL_LT_MX2(MinTime,MaxTime)                        ((_LT_MX(MinTime) * _LT_MX(MaxTime)  * _LT_MX((MinTime)+(MaxTime))))  // Die Multiplikation kann wie eine UND Verknuepfung verwendet werden
      46: #define _ALL_LT_MX4(MinTime1, MaxTime1, MinTime2, MaxTime2) (_ALL_LT_MX2((MinTime1), (MaxTime1)) * _ALL_LT_MX2((MinTime2), (MaxTime2)))
      47: #define _RAND_MODE2(MinTime,  MaxTime)                      (_ALL_LT_MX2((MinTime ), (MaxTime )                    )?0:RF_SLOW)
      48: #define _RAND_MODE4(MinTime1, MaxTime1, MinTime2, MaxTime2) (_ALL_LT_MX4((MinTime1), (MaxTime1), MinTime2, MaxTime2)?0:RF_SLOW)
      49: #define _RAND_DIV2( MinTime,  MaxTime)                      (_ALL_LT_MX2((MinTime), (MaxTime)                          )?1L:16L)
      50: #define _RAND_DIV4( MinTime1, MaxTime1, MinTime2, MaxTime2) (_ALL_LT_MX4((MinTime1),(MaxTime1), (MinTime2), (MaxTime2) )?1L:16L)
      51: #define _Tx2B2(Time, OtherTime)                             _T2B((Time)/_RAND_DIV2((Time), (OtherTime)))                            // Hier darf aussen herum kleine Klammer hinzugefuegt werden weil das Ergebnis zwei durch Komma getrennte Bytes sind
      52: #define _Tx2B4(Time, OtherTime1, OtherTime2, OtherTime3)    _T2B((Time)/_RAND_DIV4((Time), (OtherTime1), (OtherTime2), (OtherTime3)))
      53: 
      54: // Checking the leds[] array size. Therefore "NUM_LEDS" must be defined in the sketch.
      55: #ifdef LONG_LED_ADDR
      56: #define _CHKL(LED) _W2B((LED) < NUM_LEDS ? (LED) : _ERR_LED_RANGE)
      57: #else
      58: #define _CHKL(LED) ((LED) < NUM_LEDS ? (LED) : _ERR_LED_RANGE) 
      59: #endif
      60:                                                                // If you got the error "'NUM_LEDS' was not declared in this scope" you have do add a #define NUM_LEDS ... line to your sketch
      61:                                                                // The warnung "warning: narrowing conversion of '512' from 'int' to 'const unsigned char' inside { } [-Wnarrowing]"
      62:                                                                // is generated if the LED number is >= NUM_LEDS
      63: 
      64: 
      65: /*
      66: Ueberlegung zur Erweiterung der Anzahl der Timing Parameter                                                  // 13.10.20:
      67:  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      68:  Es gibt 6 Gruppen wobei es jede Gruppe ein mal mit Enable und einmal ohne gibt
      69:  => 3 Gruppen
      70:  Jede Gruppe enthält 30, seit Version 1.9.6F 32 Zeiten.
      71:  Es wäre schön, wenn man die Anzahl der Zeiten vergrößern könnte am besten gleich auf 256.
      72:  Dazu muss aber einiges umgestellt werden.
      73:  - Es darf nur noch ein Macro pro Gruppe geben
      74:  - Ein zusätzliches Byte enthält die Anzahl der Zeiten
      75:  - Evtl. muss __VA_ARGS__ vergrößert werden
      76: 
      77:  #define PatternT1(   LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1, ...)  PATTERNT1_T,  _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
      78:  #define APatternT1(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1, ...)  APATTERNT1_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
      79:  #define XPatternT1(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1, ...)  APATTERNT1_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
      80: 
      81:  #define PatternTE1(  LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1, ...)  PATTERNT1_T,  _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
      82:  #define APatternTE1( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1, ...)  APATTERNT1_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
      83:  #define XPatternTE1( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1, ...)  APATTERNT1_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
      84: 
      85:  Problem: Die Zeiten müssen als zwei Bytes abgelegt werden. Das macht momentan _T2B().
      86:           Das Funktioniert nicht wenn die Parameter als variable Argumentliste übergeben werden ;-(
      87: 
      88:  => Man braucht die vielen Makros
      89:  ==> Es wird auf die bisherige methode auf 64 Zeiten erweitert  14.10.20:
      90: 
      91: //#define PATTERN_W256_TIMES
      92: 
      93: #ifdef PATTERN_W256_TIMES                                                                                     // 14.10.20:
      94:   // Maximal time for one time interval 65.535 Sec
      95:   #define PatternTn(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,TimeCnt, ...)  PATTERNT_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          TimeCnt,_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
      96:   #define APatternTn( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,TimeCnt, ...) APATTERNT_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          TimeCnt,_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
      97:   #define XPatternTn( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,TimeCnt, ...) APATTERNT_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,TimeCnt,_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
      98:   #define PatternETn( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,TimeCnt, ...)  PATTERNT_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          TimeCnt,_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
      99:   #define APatternETn(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,TimeCnt, ...) APATTERNT_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          TimeCnt,_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     100:   #define XPatternETn(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,TimeCnt, ...) APATTERNT_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,TimeCnt,_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     101: 
     102:   // For compatibility with existing macros
     103:   #define PatternT1( LED,NStru,InCh,LEDs,Val0,Val1,Off,Mode, ...) PatternTn(LED,NStru,InCh,LEDs,Val0,Val1,Off,Mode,1, __VA_ARGS__)
     104:   #define PatternT2( LED,NStru,InCh,LEDs,Val0,Val1,Off,Mode, ...) PatternTn(LED,NStru,InCh,LEDs,Val0,Val1,Off,Mode,2, __VA_ARGS__)
     105:   #define PatternT3( LED,NStru,InCh,LEDs,Val0,Val1,Off,Mode, ...) PatternTn(LED,NStru,InCh,LEDs,Val0,Val1,Off,Mode,3, __VA_ARGS__)
     106:   //:
     107: */
     108: 
     109: 
     110: // Created by Create_Pattern_H_File() from Prog_Generator_MobaLedLib.xlsm
     111: 
     112: #define  PatternT1(   LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,...)                                                                                                                                                                                                                                                                  PATTERNT1_T,  _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     113: #define  PatternT2(   LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,...)                                                                                                                                                                                                                                                               PATTERNT2_T,  _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     114: #define  PatternT3(   LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,...)                                                                                                                                                                                                                                                            PATTERNT3_T,  _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     115: #define  PatternT4(   LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,...)                                                                                                                                                                                                                                                         PATTERNT4_T,  _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     116: #define  PatternT5(   LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,...)                                                                                                                                                                                                                                                      PATTERNT5_T,  _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     117: #define  PatternT6(   LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,...)                                                                                                                                                                                                                                                   PATTERNT6_T,  _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     118: #define  PatternT7(   LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,...)                                                                                                                                                                                                                                                PATTERNT7_T,  _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     119: #define  PatternT8(   LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,...)                                                                                                                                                                                                                                             PATTERNT8_T,  _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     120: #define  PatternT9(   LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,...)                                                                                                                                                                                                                                          PATTERNT9_T,  _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     121: #define  PatternT10(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,...)                                                                                                                                                                                                                                      PATTERNT10_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     122: #define  PatternT11(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,...)                                                                                                                                                                                                                                  PATTERNT11_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     123: #define  PatternT12(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,...)                                                                                                                                                                                                                              PATTERNT12_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     124: #define  PatternT13(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,...)                                                                                                                                                                                                                          PATTERNT13_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     125: #define  PatternT14(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,...)                                                                                                                                                                                                                      PATTERNT14_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     126: #define  PatternT15(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,...)                                                                                                                                                                                                                  PATTERNT15_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     127: #define  PatternT16(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,...)                                                                                                                                                                                                              PATTERNT16_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     128: #define  PatternT17(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,...)                                                                                                                                                                                                          PATTERNT17_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     129: #define  PatternT18(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,...)                                                                                                                                                                                                      PATTERNT18_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     130: #define  PatternT19(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,...)                                                                                                                                                                                                  PATTERNT19_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     131: #define  PatternT20(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,...)                                                                                                                                                                                              PATTERNT20_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     132: #define  PatternT21(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,...)                                                                                                                                                                                          PATTERNT21_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     133: #define  PatternT22(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,...)                                                                                                                                                                                      PATTERNT22_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     134: #define  PatternT23(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,...)                                                                                                                                                                                  PATTERNT23_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     135: #define  PatternT24(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,...)                                                                                                                                                                              PATTERNT24_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     136: #define  PatternT25(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,...)                                                                                                                                                                          PATTERNT25_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     137: #define  PatternT26(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,...)                                                                                                                                                                      PATTERNT26_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     138: #define  PatternT27(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,...)                                                                                                                                                                  PATTERNT27_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     139: #define  PatternT28(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,...)                                                                                                                                                              PATTERNT28_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     140: #define  PatternT29(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,...)                                                                                                                                                          PATTERNT29_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     141: #define  PatternT30(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,...)                                                                                                                                                      PATTERNT30_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     142: #define  PatternT31(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,...)                                                                                                                                                  PATTERNT31_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     143: #define  PatternT32(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,...)                                                                                                                                              PATTERNT32_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     144: #define  PatternT33(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,...)                                                                                                                                          PATTERNT33_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     145: #define  PatternT34(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,...)                                                                                                                                      PATTERNT34_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     146: #define  PatternT35(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,...)                                                                                                                                  PATTERNT35_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     147: #define  PatternT36(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,...)                                                                                                                              PATTERNT36_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     148: #define  PatternT37(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,...)                                                                                                                          PATTERNT37_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     149: #define  PatternT38(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,...)                                                                                                                      PATTERNT38_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     150: #define  PatternT39(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,...)                                                                                                                  PATTERNT39_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     151: #define  PatternT40(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,...)                                                                                                              PATTERNT40_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     152: #define  PatternT41(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,...)                                                                                                          PATTERNT41_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     153: #define  PatternT42(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,...)                                                                                                      PATTERNT42_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     154: #define  PatternT43(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,...)                                                                                                  PATTERNT43_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     155: #define  PatternT44(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,...)                                                                                              PATTERNT44_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     156: #define  PatternT45(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,...)                                                                                          PATTERNT45_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     157: #define  PatternT46(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,...)                                                                                      PATTERNT46_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     158: #define  PatternT47(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,...)                                                                                  PATTERNT47_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     159: #define  PatternT48(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,...)                                                                              PATTERNT48_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     160: #define  PatternT49(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,...)                                                                          PATTERNT49_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     161: #define  PatternT50(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,...)                                                                      PATTERNT50_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     162: #define  PatternT51(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,...)                                                                  PATTERNT51_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     163: #define  PatternT52(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,...)                                                              PATTERNT52_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     164: #define  PatternT53(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,...)                                                          PATTERNT53_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     165: #define  PatternT54(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,...)                                                      PATTERNT54_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     166: #define  PatternT55(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,...)                                                  PATTERNT55_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     167: #define  PatternT56(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,...)                                              PATTERNT56_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     168: #define  PatternT57(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,...)                                          PATTERNT57_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     169: #define  PatternT58(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,...)                                      PATTERNT58_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_T2B(T58),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     170: #define  PatternT59(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,...)                                  PATTERNT59_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_T2B(T58),_T2B(T59),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     171: #define  PatternT60(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,...)                              PATTERNT60_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_T2B(T58),_T2B(T59),_T2B(T60),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     172: #define  PatternT61(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,...)                          PATTERNT61_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_T2B(T58),_T2B(T59),_T2B(T60),_T2B(T61),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     173: #define  PatternT62(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,...)                      PATTERNT62_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_T2B(T58),_T2B(T59),_T2B(T60),_T2B(T61),_T2B(T62),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     174: #define  PatternT63(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,...)                  PATTERNT63_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_T2B(T58),_T2B(T59),_T2B(T60),_T2B(T61),_T2B(T62),_T2B(T63),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     175: #define  PatternT64(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,...)              PATTERNT64_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_T2B(T58),_T2B(T59),_T2B(T60),_T2B(T61),_T2B(T62),_T2B(T63),_T2B(T64),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     176: 
     177: #define APatternT1(   LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,...)                                                                                                                                                                                                                                                                 APATTERNT1_T,  _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     178: #define APatternT2(   LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,...)                                                                                                                                                                                                                                                              APATTERNT2_T,  _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     179: #define APatternT3(   LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,...)                                                                                                                                                                                                                                                           APATTERNT3_T,  _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     180: #define APatternT4(   LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,...)                                                                                                                                                                                                                                                        APATTERNT4_T,  _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     181: #define APatternT5(   LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,...)                                                                                                                                                                                                                                                     APATTERNT5_T,  _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     182: #define APatternT6(   LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,...)                                                                                                                                                                                                                                                  APATTERNT6_T,  _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     183: #define APatternT7(   LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,...)                                                                                                                                                                                                                                               APATTERNT7_T,  _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     184: #define APatternT8(   LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,...)                                                                                                                                                                                                                                            APATTERNT8_T,  _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     185: #define APatternT9(   LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,...)                                                                                                                                                                                                                                         APATTERNT9_T,  _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     186: #define APatternT10(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,...)                                                                                                                                                                                                                                     APATTERNT10_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     187: #define APatternT11(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,...)                                                                                                                                                                                                                                 APATTERNT11_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     188: #define APatternT12(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,...)                                                                                                                                                                                                                             APATTERNT12_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     189: #define APatternT13(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,...)                                                                                                                                                                                                                         APATTERNT13_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     190: #define APatternT14(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,...)                                                                                                                                                                                                                     APATTERNT14_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     191: #define APatternT15(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,...)                                                                                                                                                                                                                 APATTERNT15_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     192: #define APatternT16(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,...)                                                                                                                                                                                                             APATTERNT16_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     193: #define APatternT17(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,...)                                                                                                                                                                                                         APATTERNT17_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     194: #define APatternT18(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,...)                                                                                                                                                                                                     APATTERNT18_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     195: #define APatternT19(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,...)                                                                                                                                                                                                 APATTERNT19_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     196: #define APatternT20(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,...)                                                                                                                                                                                             APATTERNT20_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     197: #define APatternT21(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,...)                                                                                                                                                                                         APATTERNT21_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     198: #define APatternT22(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,...)                                                                                                                                                                                     APATTERNT22_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     199: #define APatternT23(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,...)                                                                                                                                                                                 APATTERNT23_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     200: #define APatternT24(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,...)                                                                                                                                                                             APATTERNT24_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     201: #define APatternT25(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,...)                                                                                                                                                                         APATTERNT25_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     202: #define APatternT26(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,...)                                                                                                                                                                     APATTERNT26_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     203: #define APatternT27(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,...)                                                                                                                                                                 APATTERNT27_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     204: #define APatternT28(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,...)                                                                                                                                                             APATTERNT28_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     205: #define APatternT29(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,...)                                                                                                                                                         APATTERNT29_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     206: #define APatternT30(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,...)                                                                                                                                                     APATTERNT30_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     207: #define APatternT31(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,...)                                                                                                                                                 APATTERNT31_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     208: #define APatternT32(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,...)                                                                                                                                             APATTERNT32_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     209: #define APatternT33(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,...)                                                                                                                                         APATTERNT33_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     210: #define APatternT34(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,...)                                                                                                                                     APATTERNT34_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     211: #define APatternT35(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,...)                                                                                                                                 APATTERNT35_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     212: #define APatternT36(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,...)                                                                                                                             APATTERNT36_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     213: #define APatternT37(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,...)                                                                                                                         APATTERNT37_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     214: #define APatternT38(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,...)                                                                                                                     APATTERNT38_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     215: #define APatternT39(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,...)                                                                                                                 APATTERNT39_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     216: #define APatternT40(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,...)                                                                                                             APATTERNT40_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     217: #define APatternT41(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,...)                                                                                                         APATTERNT41_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     218: #define APatternT42(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,...)                                                                                                     APATTERNT42_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     219: #define APatternT43(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,...)                                                                                                 APATTERNT43_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     220: #define APatternT44(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,...)                                                                                             APATTERNT44_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     221: #define APatternT45(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,...)                                                                                         APATTERNT45_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     222: #define APatternT46(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,...)                                                                                     APATTERNT46_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     223: #define APatternT47(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,...)                                                                                 APATTERNT47_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     224: #define APatternT48(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,...)                                                                             APATTERNT48_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     225: #define APatternT49(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,...)                                                                         APATTERNT49_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     226: #define APatternT50(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,...)                                                                     APATTERNT50_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     227: #define APatternT51(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,...)                                                                 APATTERNT51_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     228: #define APatternT52(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,...)                                                             APATTERNT52_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     229: #define APatternT53(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,...)                                                         APATTERNT53_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     230: #define APatternT54(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,...)                                                     APATTERNT54_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     231: #define APatternT55(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,...)                                                 APATTERNT55_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     232: #define APatternT56(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,...)                                             APATTERNT56_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     233: #define APatternT57(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,...)                                         APATTERNT57_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     234: #define APatternT58(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,...)                                     APATTERNT58_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_T2B(T58),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     235: #define APatternT59(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,...)                                 APATTERNT59_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_T2B(T58),_T2B(T59),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     236: #define APatternT60(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,...)                             APATTERNT60_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_T2B(T58),_T2B(T59),_T2B(T60),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     237: #define APatternT61(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,...)                         APATTERNT61_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_T2B(T58),_T2B(T59),_T2B(T60),_T2B(T61),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     238: #define APatternT62(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,...)                     APATTERNT62_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_T2B(T58),_T2B(T59),_T2B(T60),_T2B(T61),_T2B(T62),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     239: #define APatternT63(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,...)                 APATTERNT63_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_T2B(T58),_T2B(T59),_T2B(T60),_T2B(T61),_T2B(T62),_T2B(T63),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     240: #define APatternT64(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,...)             APATTERNT64_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_T2B(T58),_T2B(T59),_T2B(T60),_T2B(T61),_T2B(T62),_T2B(T63),_T2B(T64),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     241: 
     242: #define USE_XFADE // 220 Bytes Flash
     243: #ifdef USE_XFADE
     244: // Drittes Makro bei dem fuer jede LED ein Byte RAM Reserviert wird. Das wird benoetigt wenn das flag _PF_XFADE gesetzt ist.
     245: // Dummerweise kann bei dieser Funktion keine Berechnung beim Parameter LED gemacht werden ;-(
     246:  #define XPatternT1(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,...)                                                                                                                                                                                                                                                                 APATTERNT1_T,  _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     247:  #define XPatternT2(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,...)                                                                                                                                                                                                                                                              APATTERNT2_T,  _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     248:  #define XPatternT3(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,...)                                                                                                                                                                                                                                                           APATTERNT3_T,  _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     249:  #define XPatternT4(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,...)                                                                                                                                                                                                                                                        APATTERNT4_T,  _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     250:  #define XPatternT5(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,...)                                                                                                                                                                                                                                                     APATTERNT5_T,  _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     251:  #define XPatternT6(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,...)                                                                                                                                                                                                                                                  APATTERNT6_T,  _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     252:  #define XPatternT7(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,...)                                                                                                                                                                                                                                               APATTERNT7_T,  _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     253:  #define XPatternT8(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,...)                                                                                                                                                                                                                                            APATTERNT8_T,  _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     254:  #define XPatternT9(  LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,...)                                                                                                                                                                                                                                         APATTERNT9_T,  _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     255:  #define XPatternT10( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,...)                                                                                                                                                                                                                                     APATTERNT10_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     256:  #define XPatternT11( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,...)                                                                                                                                                                                                                                 APATTERNT11_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     257:  #define XPatternT12( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,...)                                                                                                                                                                                                                             APATTERNT12_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     258:  #define XPatternT13( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,...)                                                                                                                                                                                                                         APATTERNT13_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     259:  #define XPatternT14( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,...)                                                                                                                                                                                                                     APATTERNT14_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     260:  #define XPatternT15( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,...)                                                                                                                                                                                                                 APATTERNT15_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     261:  #define XPatternT16( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,...)                                                                                                                                                                                                             APATTERNT16_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     262:  #define XPatternT17( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,...)                                                                                                                                                                                                         APATTERNT17_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     263:  #define XPatternT18( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,...)                                                                                                                                                                                                     APATTERNT18_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     264:  #define XPatternT19( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,...)                                                                                                                                                                                                 APATTERNT19_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     265:  #define XPatternT20( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,...)                                                                                                                                                                                             APATTERNT20_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     266:  #define XPatternT21( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,...)                                                                                                                                                                                         APATTERNT21_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     267:  #define XPatternT22( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,...)                                                                                                                                                                                     APATTERNT22_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     268:  #define XPatternT23( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,...)                                                                                                                                                                                 APATTERNT23_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     269:  #define XPatternT24( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,...)                                                                                                                                                                             APATTERNT24_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     270:  #define XPatternT25( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,...)                                                                                                                                                                         APATTERNT25_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     271:  #define XPatternT26( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,...)                                                                                                                                                                     APATTERNT26_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     272:  #define XPatternT27( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,...)                                                                                                                                                                 APATTERNT27_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     273:  #define XPatternT28( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,...)                                                                                                                                                             APATTERNT28_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     274:  #define XPatternT29( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,...)                                                                                                                                                         APATTERNT29_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     275:  #define XPatternT30( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,...)                                                                                                                                                     APATTERNT30_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     276:  #define XPatternT31( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,...)                                                                                                                                                 APATTERNT31_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     277:  #define XPatternT32( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,...)                                                                                                                                             APATTERNT32_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     278:  #define XPatternT33( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,...)                                                                                                                                         APATTERNT33_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     279:  #define XPatternT34( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,...)                                                                                                                                     APATTERNT34_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     280:  #define XPatternT35( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,...)                                                                                                                                 APATTERNT35_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     281:  #define XPatternT36( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,...)                                                                                                                             APATTERNT36_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     282:  #define XPatternT37( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,...)                                                                                                                         APATTERNT37_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     283:  #define XPatternT38( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,...)                                                                                                                     APATTERNT38_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     284:  #define XPatternT39( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,...)                                                                                                                 APATTERNT39_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     285:  #define XPatternT40( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,...)                                                                                                             APATTERNT40_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     286:  #define XPatternT41( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,...)                                                                                                         APATTERNT41_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     287:  #define XPatternT42( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,...)                                                                                                     APATTERNT42_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     288:  #define XPatternT43( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,...)                                                                                                 APATTERNT43_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     289:  #define XPatternT44( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,...)                                                                                             APATTERNT44_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     290:  #define XPatternT45( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,...)                                                                                         APATTERNT45_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     291:  #define XPatternT46( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,...)                                                                                     APATTERNT46_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     292:  #define XPatternT47( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,...)                                                                                 APATTERNT47_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     293:  #define XPatternT48( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,...)                                                                             APATTERNT48_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     294:  #define XPatternT49( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,...)                                                                         APATTERNT49_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     295:  #define XPatternT50( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,...)                                                                     APATTERNT50_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     296:  #define XPatternT51( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,...)                                                                 APATTERNT51_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     297:  #define XPatternT52( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,...)                                                             APATTERNT52_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     298:  #define XPatternT53( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,...)                                                         APATTERNT53_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     299:  #define XPatternT54( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,...)                                                     APATTERNT54_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     300:  #define XPatternT55( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,...)                                                 APATTERNT55_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     301:  #define XPatternT56( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,...)                                             APATTERNT56_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     302:  #define XPatternT57( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,...)                                         APATTERNT57_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     303:  #define XPatternT58( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,...)                                     APATTERNT58_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_T2B(T58),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     304:  #define XPatternT59( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,...)                                 APATTERNT59_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_T2B(T58),_T2B(T59),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     305:  #define XPatternT60( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,...)                             APATTERNT60_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_T2B(T58),_T2B(T59),_T2B(T60),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     306:  #define XPatternT61( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,...)                         APATTERNT61_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_T2B(T58),_T2B(T59),_T2B(T60),_T2B(T61),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     307:  #define XPatternT62( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,...)                     APATTERNT62_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_T2B(T58),_T2B(T59),_T2B(T60),_T2B(T61),_T2B(T62),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     308:  #define XPatternT63( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,...)                 APATTERNT63_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_T2B(T58),_T2B(T59),_T2B(T60),_T2B(T61),_T2B(T62),_T2B(T63),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     309:  #define XPatternT64( LED,NStru,InCh,       LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,...)             APATTERNT64_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),SI_1,  LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_T2B(T58),_T2B(T59),_T2B(T60),_T2B(T61),_T2B(T62),_T2B(T63),_T2B(T64),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     310: #endif
     311: 
     312: // Same macros with an enable input 05.11.18:
     313: 
     314: #define  PatternTE1(  LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,...)                                                                                                                                                                                                                                                                  PATTERNT1_T,  _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     315: #define  PatternTE2(  LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,...)                                                                                                                                                                                                                                                               PATTERNT2_T,  _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     316: #define  PatternTE3(  LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,...)                                                                                                                                                                                                                                                            PATTERNT3_T,  _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     317: #define  PatternTE4(  LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,...)                                                                                                                                                                                                                                                         PATTERNT4_T,  _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     318: #define  PatternTE5(  LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,...)                                                                                                                                                                                                                                                      PATTERNT5_T,  _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     319: #define  PatternTE6(  LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,...)                                                                                                                                                                                                                                                   PATTERNT6_T,  _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     320: #define  PatternTE7(  LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,...)                                                                                                                                                                                                                                                PATTERNT7_T,  _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     321: #define  PatternTE8(  LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,...)                                                                                                                                                                                                                                             PATTERNT8_T,  _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     322: #define  PatternTE9(  LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,...)                                                                                                                                                                                                                                          PATTERNT9_T,  _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     323: #define  PatternTE10( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,...)                                                                                                                                                                                                                                      PATTERNT10_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     324: #define  PatternTE11( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,...)                                                                                                                                                                                                                                  PATTERNT11_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     325: #define  PatternTE12( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,...)                                                                                                                                                                                                                              PATTERNT12_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     326: #define  PatternTE13( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,...)                                                                                                                                                                                                                          PATTERNT13_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     327: #define  PatternTE14( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,...)                                                                                                                                                                                                                      PATTERNT14_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     328: #define  PatternTE15( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,...)                                                                                                                                                                                                                  PATTERNT15_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     329: #define  PatternTE16( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,...)                                                                                                                                                                                                              PATTERNT16_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     330: #define  PatternTE17( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,...)                                                                                                                                                                                                          PATTERNT17_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     331: #define  PatternTE18( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,...)                                                                                                                                                                                                      PATTERNT18_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     332: #define  PatternTE19( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,...)                                                                                                                                                                                                  PATTERNT19_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     333: #define  PatternTE20( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,...)                                                                                                                                                                                              PATTERNT20_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     334: #define  PatternTE21( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,...)                                                                                                                                                                                          PATTERNT21_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     335: #define  PatternTE22( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,...)                                                                                                                                                                                      PATTERNT22_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     336: #define  PatternTE23( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,...)                                                                                                                                                                                  PATTERNT23_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     337: #define  PatternTE24( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,...)                                                                                                                                                                              PATTERNT24_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     338: #define  PatternTE25( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,...)                                                                                                                                                                          PATTERNT25_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     339: #define  PatternTE26( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,...)                                                                                                                                                                      PATTERNT26_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     340: #define  PatternTE27( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,...)                                                                                                                                                                  PATTERNT27_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     341: #define  PatternTE28( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,...)                                                                                                                                                              PATTERNT28_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     342: #define  PatternTE29( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,...)                                                                                                                                                          PATTERNT29_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     343: #define  PatternTE30( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,...)                                                                                                                                                      PATTERNT30_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     344: #define  PatternTE31( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,...)                                                                                                                                                  PATTERNT31_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     345: #define  PatternTE32( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,...)                                                                                                                                              PATTERNT32_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     346: #define  PatternTE33( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,...)                                                                                                                                          PATTERNT33_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     347: #define  PatternTE34( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,...)                                                                                                                                      PATTERNT34_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     348: #define  PatternTE35( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,...)                                                                                                                                  PATTERNT35_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     349: #define  PatternTE36( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,...)                                                                                                                              PATTERNT36_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     350: #define  PatternTE37( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,...)                                                                                                                          PATTERNT37_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     351: #define  PatternTE38( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,...)                                                                                                                      PATTERNT38_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     352: #define  PatternTE39( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,...)                                                                                                                  PATTERNT39_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     353: #define  PatternTE40( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,...)                                                                                                              PATTERNT40_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     354: #define  PatternTE41( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,...)                                                                                                          PATTERNT41_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     355: #define  PatternTE42( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,...)                                                                                                      PATTERNT42_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     356: #define  PatternTE43( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,...)                                                                                                  PATTERNT43_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     357: #define  PatternTE44( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,...)                                                                                              PATTERNT44_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     358: #define  PatternTE45( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,...)                                                                                          PATTERNT45_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     359: #define  PatternTE46( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,...)                                                                                      PATTERNT46_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     360: #define  PatternTE47( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,...)                                                                                  PATTERNT47_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     361: #define  PatternTE48( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,...)                                                                              PATTERNT48_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     362: #define  PatternTE49( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,...)                                                                          PATTERNT49_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     363: #define  PatternTE50( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,...)                                                                      PATTERNT50_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     364: #define  PatternTE51( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,...)                                                                  PATTERNT51_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     365: #define  PatternTE52( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,...)                                                              PATTERNT52_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     366: #define  PatternTE53( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,...)                                                          PATTERNT53_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     367: #define  PatternTE54( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,...)                                                      PATTERNT54_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     368: #define  PatternTE55( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,...)                                                  PATTERNT55_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     369: #define  PatternTE56( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,...)                                              PATTERNT56_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     370: #define  PatternTE57( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,...)                                          PATTERNT57_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     371: #define  PatternTE58( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,...)                                      PATTERNT58_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_T2B(T58),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     372: #define  PatternTE59( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,...)                                  PATTERNT59_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_T2B(T58),_T2B(T59),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     373: #define  PatternTE60( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,...)                              PATTERNT60_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_T2B(T58),_T2B(T59),_T2B(T60),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     374: #define  PatternTE61( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,...)                          PATTERNT61_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_T2B(T58),_T2B(T59),_T2B(T60),_T2B(T61),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     375: #define  PatternTE62( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,...)                      PATTERNT62_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_T2B(T58),_T2B(T59),_T2B(T60),_T2B(T61),_T2B(T62),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     376: #define  PatternTE63( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,...)                  PATTERNT63_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_T2B(T58),_T2B(T59),_T2B(T60),_T2B(T61),_T2B(T62),_T2B(T63),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     377: #define  PatternTE64( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,...)              PATTERNT64_T, _CHKL(LED)+RAM5,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_T2B(T58),_T2B(T59),_T2B(T60),_T2B(T61),_T2B(T62),_T2B(T63),_T2B(T64),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     378: 
     379: #define APatternTE1(  LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,...)                                                                                                                                                                                                                                                                 APATTERNT1_T,  _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     380: #define APatternTE2(  LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,...)                                                                                                                                                                                                                                                              APATTERNT2_T,  _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     381: #define APatternTE3(  LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,...)                                                                                                                                                                                                                                                           APATTERNT3_T,  _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     382: #define APatternTE4(  LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,...)                                                                                                                                                                                                                                                        APATTERNT4_T,  _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     383: #define APatternTE5(  LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,...)                                                                                                                                                                                                                                                     APATTERNT5_T,  _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     384: #define APatternTE6(  LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,...)                                                                                                                                                                                                                                                  APATTERNT6_T,  _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     385: #define APatternTE7(  LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,...)                                                                                                                                                                                                                                               APATTERNT7_T,  _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     386: #define APatternTE8(  LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,...)                                                                                                                                                                                                                                            APATTERNT8_T,  _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     387: #define APatternTE9(  LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,...)                                                                                                                                                                                                                                         APATTERNT9_T,  _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     388: #define APatternTE10( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,...)                                                                                                                                                                                                                                     APATTERNT10_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     389: #define APatternTE11( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,...)                                                                                                                                                                                                                                 APATTERNT11_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     390: #define APatternTE12( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,...)                                                                                                                                                                                                                             APATTERNT12_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     391: #define APatternTE13( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,...)                                                                                                                                                                                                                         APATTERNT13_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     392: #define APatternTE14( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,...)                                                                                                                                                                                                                     APATTERNT14_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     393: #define APatternTE15( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,...)                                                                                                                                                                                                                 APATTERNT15_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     394: #define APatternTE16( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,...)                                                                                                                                                                                                             APATTERNT16_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     395: #define APatternTE17( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,...)                                                                                                                                                                                                         APATTERNT17_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     396: #define APatternTE18( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,...)                                                                                                                                                                                                     APATTERNT18_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     397: #define APatternTE19( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,...)                                                                                                                                                                                                 APATTERNT19_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     398: #define APatternTE20( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,...)                                                                                                                                                                                             APATTERNT20_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     399: #define APatternTE21( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,...)                                                                                                                                                                                         APATTERNT21_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     400: #define APatternTE22( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,...)                                                                                                                                                                                     APATTERNT22_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     401: #define APatternTE23( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,...)                                                                                                                                                                                 APATTERNT23_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     402: #define APatternTE24( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,...)                                                                                                                                                                             APATTERNT24_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     403: #define APatternTE25( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,...)                                                                                                                                                                         APATTERNT25_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     404: #define APatternTE26( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,...)                                                                                                                                                                     APATTERNT26_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     405: #define APatternTE27( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,...)                                                                                                                                                                 APATTERNT27_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     406: #define APatternTE28( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,...)                                                                                                                                                             APATTERNT28_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     407: #define APatternTE29( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,...)                                                                                                                                                         APATTERNT29_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     408: #define APatternTE30( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,...)                                                                                                                                                     APATTERNT30_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     409: #define APatternTE31( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,...)                                                                                                                                                 APATTERNT31_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     410: #define APatternTE32( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,...)                                                                                                                                             APATTERNT32_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     411: #define APatternTE33( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,...)                                                                                                                                         APATTERNT33_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     412: #define APatternTE34( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,...)                                                                                                                                     APATTERNT34_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     413: #define APatternTE35( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,...)                                                                                                                                 APATTERNT35_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     414: #define APatternTE36( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,...)                                                                                                                             APATTERNT36_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     415: #define APatternTE37( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,...)                                                                                                                         APATTERNT37_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     416: #define APatternTE38( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,...)                                                                                                                     APATTERNT38_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     417: #define APatternTE39( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,...)                                                                                                                 APATTERNT39_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     418: #define APatternTE40( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,...)                                                                                                             APATTERNT40_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     419: #define APatternTE41( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,...)                                                                                                         APATTERNT41_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     420: #define APatternTE42( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,...)                                                                                                     APATTERNT42_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     421: #define APatternTE43( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,...)                                                                                                 APATTERNT43_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     422: #define APatternTE44( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,...)                                                                                             APATTERNT44_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     423: #define APatternTE45( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,...)                                                                                         APATTERNT45_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     424: #define APatternTE46( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,...)                                                                                     APATTERNT46_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     425: #define APatternTE47( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,...)                                                                                 APATTERNT47_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     426: #define APatternTE48( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,...)                                                                             APATTERNT48_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     427: #define APatternTE49( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,...)                                                                         APATTERNT49_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     428: #define APatternTE50( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,...)                                                                     APATTERNT50_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     429: #define APatternTE51( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,...)                                                                 APATTERNT51_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     430: #define APatternTE52( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,...)                                                             APATTERNT52_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     431: #define APatternTE53( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,...)                                                         APATTERNT53_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     432: #define APatternTE54( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,...)                                                     APATTERNT54_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     433: #define APatternTE55( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,...)                                                 APATTERNT55_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     434: #define APatternTE56( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,...)                                             APATTERNT56_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     435: #define APatternTE57( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,...)                                         APATTERNT57_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     436: #define APatternTE58( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,...)                                     APATTERNT58_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_T2B(T58),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     437: #define APatternTE59( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,...)                                 APATTERNT59_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_T2B(T58),_T2B(T59),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     438: #define APatternTE60( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,...)                             APATTERNT60_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_T2B(T58),_T2B(T59),_T2B(T60),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     439: #define APatternTE61( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,...)                         APATTERNT61_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_T2B(T58),_T2B(T59),_T2B(T60),_T2B(T61),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     440: #define APatternTE62( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,...)                     APATTERNT62_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_T2B(T58),_T2B(T59),_T2B(T60),_T2B(T61),_T2B(T62),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     441: #define APatternTE63( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,...)                 APATTERNT63_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_T2B(T58),_T2B(T59),_T2B(T60),_T2B(T61),_T2B(T62),_T2B(T63),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     442: #define APatternTE64( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,...)             APATTERNT64_T, _CHKL(LED)+RAM7,           (NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode,          _T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_T2B(T58),_T2B(T59),_T2B(T60),_T2B(T61),_T2B(T62),_T2B(T63),_T2B(T64),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     443: 
     444: #ifdef USE_XFADE
     445: // Drittes Makro bei dem fuer jede LED ein Byte RAM Reserviert wird. Das wird benoetigt wenn das flag _PF_XFADE gesetzt ist.
     446: // Dummerweise kann bei dieser Funktion keine Berechnung beim Parameter LED gemacht werden ;-(
     447:  #define XPatternTE1( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,...)                                                                                                                                                                                                                                                                 APATTERNT1_T,  _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     448:  #define XPatternTE2( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,...)                                                                                                                                                                                                                                                              APATTERNT2_T,  _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     449:  #define XPatternTE3( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,...)                                                                                                                                                                                                                                                           APATTERNT3_T,  _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     450:  #define XPatternTE4( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,...)                                                                                                                                                                                                                                                        APATTERNT4_T,  _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     451:  #define XPatternTE5( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,...)                                                                                                                                                                                                                                                     APATTERNT5_T,  _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     452:  #define XPatternTE6( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,...)                                                                                                                                                                                                                                                  APATTERNT6_T,  _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     453:  #define XPatternTE7( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,...)                                                                                                                                                                                                                                               APATTERNT7_T,  _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     454:  #define XPatternTE8( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,...)                                                                                                                                                                                                                                            APATTERNT8_T,  _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     455:  #define XPatternTE9( LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,...)                                                                                                                                                                                                                                         APATTERNT9_T,  _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     456:  #define XPatternTE10(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,...)                                                                                                                                                                                                                                     APATTERNT10_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     457:  #define XPatternTE11(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,...)                                                                                                                                                                                                                                 APATTERNT11_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     458:  #define XPatternTE12(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,...)                                                                                                                                                                                                                             APATTERNT12_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     459:  #define XPatternTE13(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,...)                                                                                                                                                                                                                         APATTERNT13_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     460:  #define XPatternTE14(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,...)                                                                                                                                                                                                                     APATTERNT14_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     461:  #define XPatternTE15(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,...)                                                                                                                                                                                                                 APATTERNT15_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     462:  #define XPatternTE16(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,...)                                                                                                                                                                                                             APATTERNT16_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     463:  #define XPatternTE17(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,...)                                                                                                                                                                                                         APATTERNT17_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     464:  #define XPatternTE18(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,...)                                                                                                                                                                                                     APATTERNT18_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     465:  #define XPatternTE19(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,...)                                                                                                                                                                                                 APATTERNT19_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     466:  #define XPatternTE20(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,...)                                                                                                                                                                                             APATTERNT20_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     467:  #define XPatternTE21(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,...)                                                                                                                                                                                         APATTERNT21_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     468:  #define XPatternTE22(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,...)                                                                                                                                                                                     APATTERNT22_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     469:  #define XPatternTE23(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,...)                                                                                                                                                                                 APATTERNT23_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     470:  #define XPatternTE24(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,...)                                                                                                                                                                             APATTERNT24_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     471:  #define XPatternTE25(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,...)                                                                                                                                                                         APATTERNT25_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     472:  #define XPatternTE26(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,...)                                                                                                                                                                     APATTERNT26_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     473:  #define XPatternTE27(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,...)                                                                                                                                                                 APATTERNT27_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     474:  #define XPatternTE28(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,...)                                                                                                                                                             APATTERNT28_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     475:  #define XPatternTE29(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,...)                                                                                                                                                         APATTERNT29_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     476:  #define XPatternTE30(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,...)                                                                                                                                                     APATTERNT30_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     477:  #define XPatternTE31(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,...)                                                                                                                                                 APATTERNT31_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     478:  #define XPatternTE32(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,...)                                                                                                                                             APATTERNT32_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     479:  #define XPatternTE33(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,...)                                                                                                                                         APATTERNT33_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     480:  #define XPatternTE34(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,...)                                                                                                                                     APATTERNT34_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     481:  #define XPatternTE35(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,...)                                                                                                                                 APATTERNT35_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     482:  #define XPatternTE36(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,...)                                                                                                                             APATTERNT36_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     483:  #define XPatternTE37(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,...)                                                                                                                         APATTERNT37_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     484:  #define XPatternTE38(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,...)                                                                                                                     APATTERNT38_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     485:  #define XPatternTE39(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,...)                                                                                                                 APATTERNT39_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     486:  #define XPatternTE40(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,...)                                                                                                             APATTERNT40_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     487:  #define XPatternTE41(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,...)                                                                                                         APATTERNT41_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     488:  #define XPatternTE42(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,...)                                                                                                     APATTERNT42_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     489:  #define XPatternTE43(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,...)                                                                                                 APATTERNT43_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     490:  #define XPatternTE44(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,...)                                                                                             APATTERNT44_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     491:  #define XPatternTE45(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,...)                                                                                         APATTERNT45_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     492:  #define XPatternTE46(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,...)                                                                                     APATTERNT46_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     493:  #define XPatternTE47(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,...)                                                                                 APATTERNT47_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     494:  #define XPatternTE48(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,...)                                                                             APATTERNT48_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     495:  #define XPatternTE49(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,...)                                                                         APATTERNT49_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     496:  #define XPatternTE50(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,...)                                                                     APATTERNT50_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     497:  #define XPatternTE51(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,...)                                                                 APATTERNT51_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     498:  #define XPatternTE52(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,...)                                                             APATTERNT52_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     499:  #define XPatternTE53(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,...)                                                         APATTERNT53_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     500:  #define XPatternTE54(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,...)                                                     APATTERNT54_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     501:  #define XPatternTE55(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,...)                                                 APATTERNT55_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     502:  #define XPatternTE56(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,...)                                             APATTERNT56_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     503:  #define XPatternTE57(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,...)                                         APATTERNT57_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     504:  #define XPatternTE58(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,...)                                     APATTERNT58_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_T2B(T58),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     505:  #define XPatternTE59(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,...)                                 APATTERNT59_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_T2B(T58),_T2B(T59),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     506:  #define XPatternTE60(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,...)                             APATTERNT60_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_T2B(T58),_T2B(T59),_T2B(T60),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     507:  #define XPatternTE61(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,...)                         APATTERNT61_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_T2B(T58),_T2B(T59),_T2B(T60),_T2B(T61),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     508:  #define XPatternTE62(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,...)                     APATTERNT62_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_T2B(T58),_T2B(T59),_T2B(T60),_T2B(T61),_T2B(T62),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     509:  #define XPatternTE63(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,...)                 APATTERNT63_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_T2B(T58),_T2B(T59),_T2B(T60),_T2B(T61),_T2B(T62),_T2B(T63),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     510:  #define XPatternTE64(LED,NStru,InCh,Enable,LEDs,Val0,Val1,Off,Mode,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,...)             APATTERNT64_T, _CHKL(LED)+RAM7+RAMN(LEDs),(NStru)&0xFF,_ChkIn(InCh),Enable,LEDs,Val0,Val1,Off,Mode|_PF_XFADE,_T2B(T1),_T2B(T2),_T2B(T3),_T2B(T4),_T2B(T5),_T2B(T6),_T2B(T7),_T2B(T8),_T2B(T9),_T2B(T10),_T2B(T11),_T2B(T12),_T2B(T13),_T2B(T14),_T2B(T15),_T2B(T16),_T2B(T17),_T2B(T18),_T2B(T19),_T2B(T20),_T2B(T21),_T2B(T22),_T2B(T23),_T2B(T24),_T2B(T25),_T2B(T26),_T2B(T27),_T2B(T28),_T2B(T29),_T2B(T30),_T2B(T31),_T2B(T32),_T2B(T33),_T2B(T34),_T2B(T35),_T2B(T36),_T2B(T37),_T2B(T38),_T2B(T39),_T2B(T40),_T2B(T41),_T2B(T42),_T2B(T43),_T2B(T44),_T2B(T45),_T2B(T46),_T2B(T47),_T2B(T48),_T2B(T49),_T2B(T50),_T2B(T51),_T2B(T52),_T2B(T53),_T2B(T54),_T2B(T55),_T2B(T56),_T2B(T57),_T2B(T58),_T2B(T59),_T2B(T60),_T2B(T61),_T2B(T62),_T2B(T63),_T2B(T64),_W2B(COUNT_VARARGS(__VA_ARGS__)), __VA_ARGS__,
     511: #endif
     512: 
     513: // Die Verschiedenen Ausgangstypen:
     514: #define END_T                    0
     515: #define CONST_T                  1 // Die ersten Ausgangstypen haben als Parameter eine channel mask mit
     516: #define RANDMUX_T                2 // der ausgewaehlt wird welche LEDs angestuert werden
     517: #define SCHEDULE_T               3 // Bei diesen Typen steht InCh an Position 2
     518: 
     519:   #define PATTERNT1_T           10 // Muster mit einer Zeit fuer alle Zustaende
     520:   #define PATTERNT2_T           11 // Muster mit zwei abwechselnd genutzten Zeiten
     521:   #define PATTERNT3_T           12 //   "        drei     "
     522:   #define PATTERNT4_T           13
     523:   #define PATTERNT5_T           14
     524:   #define PATTERNT6_T           15
     525:   #define PATTERNT7_T           16
     526:   #define PATTERNT8_T           17
     527:   #define PATTERNT9_T           18
     528:   #define PATTERNT10_T          19
     529:   #define PATTERNT11_T          20
     530:   #define PATTERNT12_T          21
     531:   #define PATTERNT13_T          22
     532:   #define PATTERNT14_T          23
     533:   #define PATTERNT15_T          24
     534:   #define PATTERNT16_T          25
     535:   #define PATTERNT17_T          26
     536:   #define PATTERNT18_T          27
     537:   #define PATTERNT19_T          28
     538:   #define PATTERNT20_T          29
     539:   #define PATTERNT21_T          30
     540:   #define PATTERNT22_T          31
     541:   #define PATTERNT23_T          32
     542:   #define PATTERNT24_T          33
     543:   #define PATTERNT25_T          34
     544:   #define PATTERNT26_T          35
     545:   #define PATTERNT27_T          36
     546:   #define PATTERNT28_T          37
     547:   #define PATTERNT29_T          38
     548:   #define PATTERNT30_T          39
     549:   #define PATTERNT31_T          40
     550:   #define PATTERNT32_T          41
     551:   #define PATTERNT33_T          42
     552:   #define PATTERNT34_T          43
     553:   #define PATTERNT35_T          44
     554:   #define PATTERNT36_T          45
     555:   #define PATTERNT37_T          46
     556:   #define PATTERNT38_T          47
     557:   #define PATTERNT39_T          48
     558:   #define PATTERNT40_T          49
     559:   #define PATTERNT41_T          50
     560:   #define PATTERNT42_T          51
     561:   #define PATTERNT43_T          52
     562:   #define PATTERNT44_T          53
     563:   #define PATTERNT45_T          54
     564:   #define PATTERNT46_T          55
     565:   #define PATTERNT47_T          56
     566:   #define PATTERNT48_T          57
     567:   #define PATTERNT49_T          58
     568:   #define PATTERNT50_T          59
     569:   #define PATTERNT51_T          60
     570:   #define PATTERNT52_T          61
     571:   #define PATTERNT53_T          62
     572:   #define PATTERNT54_T          63
     573:   #define PATTERNT55_T          64
     574:   #define PATTERNT56_T          65
     575:   #define PATTERNT57_T          66
     576:   #define PATTERNT58_T          67
     577:   #define PATTERNT59_T          68
     578:   #define PATTERNT60_T          69
     579:   #define PATTERNT61_T          70
     580:   #define PATTERNT62_T          71
     581:   #define PATTERNT63_T          72
     582:   #define PATTERNT64_T          73
     583:   #define LAST_PATTERN_T        PATTERNT64_T
     584: 
     585:   #define APATTERNT1_T          74 // Muster mit einer Zeit fuer alle Zustaende mit analogen Uebergaengen
     586:   #define APATTERNT2_T          75 // Muster mit zwei abwechselnd genutzten Zeiten
     587:   #define APATTERNT3_T          76 //   "        drei    "
     588:   #define APATTERNT4_T          77
     589:   #define APATTERNT5_T          78
     590:   #define APATTERNT6_T          79
     591:   #define APATTERNT7_T          80
     592:   #define APATTERNT8_T          81
     593:   #define APATTERNT9_T          82
     594:   #define APATTERNT10_T         83
     595:   #define APATTERNT11_T         84
     596:   #define APATTERNT12_T         85
     597:   #define APATTERNT13_T         86
     598:   #define APATTERNT14_T         87
     599:   #define APATTERNT15_T         88
     600:   #define APATTERNT16_T         89
     601:   #define APATTERNT17_T         90
     602:   #define APATTERNT18_T         91
     603:   #define APATTERNT19_T         92
     604:   #define APATTERNT20_T         93
     605:   #define APATTERNT21_T         94
     606:   #define APATTERNT22_T         95
     607:   #define APATTERNT23_T         96
     608:   #define APATTERNT24_T         97
     609:   #define APATTERNT25_T         98
     610:   #define APATTERNT26_T         99
     611:   #define APATTERNT27_T         100
     612:   #define APATTERNT28_T         101
     613:   #define APATTERNT29_T         102
     614:   #define APATTERNT30_T         103
     615:   #define APATTERNT31_T         104
     616:   #define APATTERNT32_T         105
     617:   #define APATTERNT33_T         106
     618:   #define APATTERNT34_T         107
     619:   #define APATTERNT35_T         108
     620:   #define APATTERNT36_T         109
     621:   #define APATTERNT37_T         110
     622:   #define APATTERNT38_T         111
     623:   #define APATTERNT39_T         112
     624:   #define APATTERNT40_T         113
     625:   #define APATTERNT41_T         114
     626:   #define APATTERNT42_T         115
     627:   #define APATTERNT43_T         116
     628:   #define APATTERNT44_T         117
     629:   #define APATTERNT45_T         118
     630:   #define APATTERNT46_T         119
     631:   #define APATTERNT47_T         120
     632:   #define APATTERNT48_T         121
     633:   #define APATTERNT49_T         122
     634:   #define APATTERNT50_T         123
     635:   #define APATTERNT51_T         124
     636:   #define APATTERNT52_T         125
     637:   #define APATTERNT53_T         126
     638:   #define APATTERNT54_T         127
     639:   #define APATTERNT55_T         128
     640:   #define APATTERNT56_T         129
     641:   #define APATTERNT57_T         130
     642:   #define APATTERNT58_T         131
     643:   #define APATTERNT59_T         132
     644:   #define APATTERNT60_T         133
     645:   #define APATTERNT61_T         134
     646:   #define APATTERNT62_T         135
     647:   #define APATTERNT63_T         136
     648:   #define APATTERNT64_T         137
     649: 
     650:   #define LAST_APATTERN_T APATTERNT64_T
     651: 
     652: #define HOUSE_T                 138 // Erster Ausgangstyp ohne ChMsk (WITHOUT_CHANNEL_MASK). Hier steht InCh an Position 1. Bei den Typen davor steht InCh an Position 2.
     653: #define FIRE_T                  139
     654: #define RANDOM_T                140
     655: #define WELDING_CONT_T          141
     656: #define WELDING_T               142
     657: #define COPYLED_T               143
     658: #define COUNTER_T               144
     659: 
     660: #define NEW_HSV_GROUP_T         170  // Erster Ausgangstyp ohne InpCh (WITHOUT_INP_CH)
     661: #define NEW_LOCAL_VAR_T         171                                                                           // 07.11.18:
     662: #define USE_GLOBALVAR_T         172
     663: 
     664: #if _USE_INCH_TRIGGER                                                                                         // 02.06.20: New trigger method from Juergen
     665:   #define INCH_TO_X_VAR_T       173                                                                           // 25.11.18:
     666:   #define BIN_INCH_TO_TMPVAR_T  174                                                                           // 18.01.19:
     667: #else
     668:   #define INCH_TO_TMPVAR_T      173                                                                           // 25.11.18:
     669:   #define INCH_TO_TMPVAR1_T     174                                                                           // 07.05.20:
     670:   #define BIN_INCH_TO_TMPVAR_T  175                                                                           // 18.01.19:
     671:   #define BIN_INCH_TO_TMPVAR1_T 176                                                                           // 07.05.20:
     672: #endif
     673: 
     674: #ifdef _NEW_ROOM_COL
     675:  #define SET_COLTAB_T           180
     676: #endif
     677: #if _USE_SET_TVTAB                                                                                            // 10.01.20:
     678:  #define SET_TV_TAB_T           181
     679: #endif
     680: 
     681: #if _USE_DEF_NEON                                                                                             // 12.01.20:
     682:  #define SET_DEF_NEON_T         182
     683: #endif
     684: 
     685: #if _USE_CANDLE
     686:  #define SET_CANDLETAB_T        183                                                                           // 10.06.20:
     687: #endif
     688: 
     689: #define LOGIC_T                 184
     690:   
     691: #define EXT_PROC_BASE_T         240    // Makro extensions may use type ids >=l EXT_PROC_BASE_T up to 255     // 21.10.21: Juergen
     692: 
     693: // Only used in the Charliplexing modul
     694: #define CPX_LED_ASSIGNEMENT     200    // Define the LED assignement
     695: #define CPX_ANALOG_INPUT        201    // Enable the analog input
     696: #define CPX_ANALOG_LIMMITS      202    // Table with analog limits which defines the Goto Nr levels
     697: 
     698: #define WITHOUT_CHANNEL_MASK  HOUSE_T
     699: #define WITHOUT_INP_CH        NEW_HSV_GROUP_T
     700: 
     701: 
     702: 
     703: 
     704: // Using the __COUNTER__ function to calculate the RAM usage at compile time.
     705: // Advantages:
     706: // - Memory consumption is known at compile time and printed => No Out of memory risk at runtime
     707: // - Individual RAM for each function
     708: #define RAM0  0
     709: #define RAM1  1 + __COUNTER__ - __COUNTER__
     710: #define RAM2  RAM1+RAM1
     711: #define RAM3  RAM2+RAM1
     712: #define RAM4  RAM3+RAM1
     713: #define RAM5  RAM4+RAM1
     714: #define RAM6  RAM5+RAM1
     715: #define RAM7  RAM6+RAM1
     716: #define RAM8  RAM7+RAM1
     717: #define RAM9  RAM8+RAM1
     718: #define RAM10 RAM9+RAM1
     719: #define RAM11 RAM10+RAM1
     720: #define RAM12 RAM11+RAM1
     721: #define RAM13 RAM12+RAM1
     722: #define RAM14 RAM13+RAM1
     723: #define RAM15 RAM14+RAM1
     724: #define RAM16 RAM15+RAM1
     725: #define RAM17 RAM16+RAM1
     726: #define RAM18 RAM17+RAM1
     727: #define RAM19 RAM18+RAM1
     728: #define RAM20 RAM19+RAM1
     729: #define RAM21 RAM20+RAM1
     730: #define RAM22 RAM21+RAM1
     731: #define RAM23 RAM22+RAM1
     732: #define RAM24 RAM23+RAM1
     733: #define RAM25 RAM24+RAM1
     734: #define RAM26 RAM25+RAM1
     735: #define RAM27 RAM26+RAM1
     736: #define RAM28 RAM27+RAM1
     737: #define RAM29 RAM28+RAM1
     738: #define RAM30 RAM29+RAM1
     739: #define RAM31 RAM30+RAM1
     740: #define RAM32 RAM31+RAM1
     741: #define RAM33 RAM32+RAM1
     742: #define RAM34 RAM33+RAM1
     743: #define RAM35 RAM34+RAM1
     744: #define RAM36 RAM35+RAM1
     745: #define RAM37 RAM36+RAM1
     746: #define RAM38 RAM37+RAM1
     747: #define RAM39 RAM38+RAM1
     748: #define RAM40 RAM39+RAM1
     749: #define RAM41 RAM40+RAM1
     750: #define RAM42 RAM41+RAM1
     751: #define RAM43 RAM42+RAM1
     752: #define RAM44 RAM43+RAM1
     753: #define RAM45 RAM44+RAM1
     754: #define RAM46 RAM45+RAM1
     755: #define RAM47 RAM46+RAM1
     756: #define RAM48 RAM47+RAM1
     757: #define RAM49 RAM48+RAM1
     758: #define RAM50 RAM49+RAM1
     759: #define RAM51 RAM50+RAM1                                                                                      // 13.01.19:  Added 51-100
     760: #define RAM52 RAM51+RAM1
     761: #define RAM53 RAM52+RAM1
     762: #define RAM54 RAM53+RAM1
     763: #define RAM55 RAM54+RAM1
     764: #define RAM56 RAM55+RAM1
     765: #define RAM57 RAM56+RAM1
     766: #define RAM58 RAM57+RAM1
     767: #define RAM59 RAM58+RAM1
     768: #define RAM60 RAM59+RAM1
     769: #define RAM61 RAM60+RAM1
     770: #define RAM62 RAM61+RAM1
     771: #define RAM63 RAM62+RAM1
     772: #define RAM64 RAM63+RAM1
     773: #define RAM65 RAM64+RAM1
     774: #define RAM66 RAM65+RAM1
     775: #define RAM67 RAM66+RAM1
     776: #define RAM68 RAM67+RAM1
     777: #define RAM69 RAM68+RAM1
     778: #define RAM70 RAM69+RAM1
     779: #define RAM71 RAM70+RAM1
     780: #define RAM72 RAM71+RAM1
     781: #define RAM73 RAM72+RAM1
     782: #define RAM74 RAM73+RAM1
     783: #define RAM75 RAM74+RAM1
     784: #define RAM76 RAM75+RAM1
     785: #define RAM77 RAM76+RAM1
     786: #define RAM78 RAM77+RAM1
     787: #define RAM79 RAM78+RAM1
     788: #define RAM80 RAM79+RAM1
     789: #define RAM81 RAM80+RAM1
     790: #define RAM82 RAM81+RAM1
     791: #define RAM83 RAM82+RAM1
     792: #define RAM84 RAM83+RAM1
     793: #define RAM85 RAM84+RAM1
     794: #define RAM86 RAM85+RAM1
     795: #define RAM87 RAM86+RAM1
     796: #define RAM88 RAM87+RAM1
     797: #define RAM89 RAM88+RAM1
     798: #define RAM90 RAM89+RAM1
     799: #define RAM91 RAM90+RAM1
     800: #define RAM92 RAM91+RAM1
     801: #define RAM93 RAM92+RAM1
     802: #define RAM94 RAM93+RAM1
     803: #define RAM95 RAM94+RAM1
     804: #define RAM96 RAM95+RAM1
     805: #define RAM97 RAM96+RAM1
     806: #define RAM98 RAM97+RAM1
     807: #define RAM99 RAM98+RAM1
     808: #define RAM100 RAM99+RAM1
     809: 
     810: #define RAMN(n) RAM ## n
     811: 
     812: // https://codecraft.co/2014/11/25/variadic-macros-tricks/
     813: // Accept any number of args >= N, but expand to just the Nth one.
     814: // Note that this macro is preceded by an underscore--it's an
     815: // implementation detail, not something we expect people to call
     816: // directly.
     817: #define _GET_NTH_ARG(        _1,   _2,   _3,   _4,   _5,   _6,   _7,   _8,   _9, \
     818:                       _10,  _11,  _12,  _13,  _14,  _15,  _16,  _17,  _18,  _19, \
     819:                       _20,  _21,  _22,  _23,  _24,  _25,  _26,  _27,  _28,  _29, \
     820:                       _30,  _31,  _32,  _33,  _34,  _35,  _36,  _37,  _38,  _39, \
     821:                       _40,  _41,  _42,  _43,  _44,  _45,  _46,  _47,  _48,  _49, \
     822:                       _50,  _51,  _52,  _53,  _54,  _55,  _56,  _57,  _58,  _59, \
     823:                       _60,  _61,  _62,  _63,  _64,  _65,  _66,  _67,  _68,  _69, \
     824:                       _70,  _71,  _72,  _73,  _74,  _75,  _76,  _77,  _78,  _79, \
     825:                       _80,  _81,  _82,  _83,  _84,  _85,  _86,  _87,  _88,  _89, \
     826:                       _90,  _91,  _92,  _93,  _94,  _95,  _96,  _97,  _98,  _99, \
     827:                      _100, _101, _102, _103, _104, _105, _106, _107, _108, _109, \
     828:                      _110, _111, _112, _113, _114, _115, _116, _117, _118, _119, \
     829:                      _120, _121, _122, _123, _124, _125, _126, _127, _128, _129, \
     830:                      _130, _131, _132, _133, _134, _135, _136, _137, _138, _139, \
     831:                      _140, _141, _142, _143, _144, _145, _146, _147, _148, _149, \
     832:                      _150, _151, _152, _153, _154, _155, _156, _157, _158, _159, \
     833:                      _160, _161, _162, _163, _164, _165, _166, _167, _168, _169, \
     834:                      _170, _171, _172, _173, _174, _175, _176, _177, _178, _179, \
     835:                      _180, _181, _182, _183, _184, _185, _186, _187, _188, _189, \
     836:                      _190, _191, _192, _193, _194, _195, _196, _197, _198, _199, \
     837:                      _200, _201, _202, _203, _204, _205, _206, _207, _208, _209, \
     838:                      _210, _211, _212, _213, _214, _215, _216, _217, _218, _219, \
     839:                      _220, _221, _222, _223, _224, _225, _226, _227, _228, _229, \
     840:                      _230, _231, _232, _233, _234, _235, _236, _237, _238, _239, \
     841:                      _240, _241, _242, _243, _244, _245, _246, _247, _248, _249, \
     842:                      _250, _251, _252, _253, _254, _255, _256, _257, _258, _259, \
     843:                      _260, _261, _262, _263, _264, _265, _266, _267, _268, _269, \
     844:                      _270, _271, _272, _273, _274, _275, _276, _277, _278, _279, \
     845:                      _280, _281, _282, _283, _284, _285, _286, _287, _288, _289, \
     846:                      _290, _291, _292, _293, _294, _295, _296, _297, _298, _299, \
     847:                      _300, _301, _302, _303, _304, _305, _306, _307, _308, _309, \
     848:                      _310, _311, _312, _313, _314, _315, _316, _317, _318, _319, \
     849:                      _320, _321, _322, _323, _324, _325, _326, _327, _328, _329, \
     850:                      _330, _331, _332, _333, _334, _335, _336, _337, _338, _339, \
     851:                      _340, _341, _342, _343, _344, _345, _346, _347, _348, _349, \
     852:                      _350, _351, _352, _353, _354, _355, _356, _357, _358, _359, \
     853:                      _360, _361, _362, _363, _364, _365, _366, _367, _368, _369, \
     854:                      _370, _371, _372, _373, _374, _375, _376, _377, _378, _379, \
     855:                      _380, _381, _382, _383, _384, _385, _386, _387, _388, _389, \
     856:                      _390, _391, _392, _393, _394, _395, _396, _397, _398, _399, \
     857:                      _400, _401, _402, _403, _404, _405, _406, _407, _408, _409, \
     858:                      _410, _411, _412, _413, _414, _415, _416, _417, _418, _419, \
     859:                      _420, _421, _422, _423, _424, _425, _426, _427, _428, _429, \
     860:                      _430, _431, _432, _433, _434, _435, _436, _437, _438, _439, \
     861:                      _440, _441, _442, _443, _444, _445, _446, _447, _448, _449, \
     862:                      _450, _451, _452, _453, _454, _455, _456, _457, _458, _459, \
     863:                      _460, _461, _462, _463, _464, _465, _466, _467, _468, _469, \
     864:                      _470, _471, _472, _473, _474, _475, _476, _477, _478, _479, \
     865:                      _480, _481, _482, _483, _484, _485, _486, _487, _488, _489, \
     866:                      _490, _491, _492, _493, _494, _495, _496, _497, _498, _499, \
     867:                      _500, _501, _502, _503, _504, _505, _506, _507, _508, _509, \
     868:                      _510, _511, _512, _513, _514, _515, _516, _517, _518, _519, \
     869:                      _520, _521, _522, _523, _524, _525, _526, _527, _528, _529, \
     870:                      _530, _531, _532, _533, _534, _535, _536, _537, _538, _539, \
     871:                      _540, _541, _542, _543, _544, _545, _546, _547, _548, _549, \
     872:                      _550, _551, _552, _553, _554, _555, _556, _557, _558, _559, \
     873:                      _560, _561, _562, _563, _564, _565, _566, _567, _568, _569, \
     874:                      _570, _571, _572, _573, _574, _575, _576, _577, _578, _579, \
     875:                      _580, _581, _582, _583, _584, _585, _586, _587, _588, _589, \
     876:                      _590, _591, _592, _593, _594, _595, _596, _597, _598, _599, \
     877:                      _600, _601, _602, _603, _604, _605, _606, _607, _608, _609, \
     878:                      _610, _611, _612, _613, _614, _615, _616, _617, _618, _619, \
     879:                      _620, _621, _622, _623, _624, _625, _626, _627, _628, _629, \
     880:                      _630, _631, _632, _633, _634, _635, _636, _637, _638, _639, \
     881:                      _640, _641, _642, _643, _644, _645, _646, _647, _648, _649, \
     882:                      _650, _651, _652, _653, _654, _655, _656, _657, _658, _659, \
     883:                      _660, _661, _662, _663, _664, _665, _666, _667, _668, _669, \
     884:                      _670, _671, _672, _673, _674, _675, _676, _677, _678, _679, \
     885:                      _680, _681, _682, _683, _684, _685, _686, _687, _688, _689, \
     886:                      _690, _691, _692, _693, _694, _695, _696, _697, _698, _699, \
     887:                      _700, _701, _702, _703, _704, _705, _706, _707, _708, _709, \
     888:                      _710, _711, _712, _713, _714, _715, _716, _717, _718, _719, \
     889:                      _720, _721, _722, _723, _724, _725, _726, _727, _728, _729, \
     890:                      _730, _731, _732, _733, _734, _735, _736, _737, _738, _739, \
     891:                      _740, _741, _742, _743, _744, _745, _746, _747, _748, _749, \
     892:                      _750, _751, _752, _753, _754, _755, _756, _757, _758, _759, \
     893:                      _760, _761, _762, _763, _764, _765, _766, _767, _768, _769, \
     894:                      _770, _771, _772, _773, _774, _775, _776, _777, _778, _779, \
     895:                      _780, _781, _782, _783, _784, _785, _786, _787, _788, _789, \
     896:                      _790, _791, _792, _793, _794, _795, _796, _797, _798, _799, \
     897:                      _800, _801, _802, _803, _804, _805, _806, _807, _808, _809, \
     898:                      _810, _811, _812, _813, _814, _815, _816, _817, _818, _819, \
     899:                      _820, _821, _822, _823, _824, _825, _826, _827, _828, _829, \
     900:                      _830, _831, _832, _833, _834, _835, _836, _837, _838, _839, \
     901:                      _840, _841, _842, _843, _844, _845, _846, _847, _848, _849, \
     902:                      _850, _851, _852, _853, _854, _855, _856, _857, _858, _859, \
     903:                      _860, _861, _862, _863, _864, _865, _866, _867, _868, _869, \
     904:                      _870, _871, _872, _873, _874, _875, _876, _877, _878, _879, \
     905:                      _880, _881, _882, _883, _884, _885, _886, _887, _888, _889, \
     906:                      _890, _891, _892, _893, _894, _895, _896, _897, _898, _899, \
     907:                      _900, _901, _902, _903, _904, _905, _906, _907, _908, _909, \
     908:                      _910, _911, _912, _913, _914, _915, _916, _917, _918, _919, \
     909:                      _920, _921, _922, _923, _924, _925, _926, _927, _928, _929, \
     910:                      _930, _931, _932, _933, _934, _935, _936, _937, _938, _939, \
     911:                      _940, _941, _942, _943, _944, _945, _946, _947, _948, _949, \
     912:                      _950, _951, _952, _953, _954, _955, _956, _957, _958, _959, \
     913:                      _960, _961, _962, _963, _964, _965, _966, _967, _968, _969, \
     914:                      _970, _971, _972, _973, _974, _975, _976, _977, _978, _979, \
     915:                      _980, _981, _982, _983, _984, _985, _986, _987, _988, _989, \
     916:                      _990, _991, _992, _993, _994, _995, _996, _997, _998, _999, \
     917:                     _1000,_1001,_1002,_1003,_1004,_1005,_1006,_1007,_1008,_1009, \
     918:                     _1010,_1011,_1012,_1013,_1014,_1015,_1016,_1017,_1018,_1019, \
     919:                     _1020,_1021,_1022,_1023,_1024,_1025,_1026,_1027,_1028,_1029, \
     920:                     _1030,_1031,_1032,_1033,_1034,_1035,_1036,_1037,_1038,_1039, \
     921:                     _1040,_1041,_1042,_1043,_1044,_1045,_1046,_1047,_1048,_1049, \
     922:                     _1050,_1051,_1052,_1053,_1054,_1055,_1056,_1057,_1058,_1059, \
     923:                     _1060,_1061,_1062,_1063,_1064,_1065,_1066,_1067,_1068,_1069, \
     924:                     _1070,_1071,_1072,_1073,_1074,_1075,_1076,_1077,_1078,_1079, \
     925:                     _1080,_1081,_1082,_1083,_1084,_1085,_1086,_1087,_1088,_1089, \
     926:                     _1090,_1091,_1092,_1093,_1094,_1095,_1096,_1097,_1098,_1099, \
     927:                     _1100,_1101,_1102,_1103,_1104,_1105,_1106,_1107,_1108,_1109, \
     928:                     _1110,_1111,_1112,_1113,_1114,_1115,_1116,_1117,_1118,_1119, \
     929:                     _1120,_1121,_1122,_1123,_1124,_1125,_1126,_1127,_1128,_1129, \
     930:                     _1130,_1131,_1132,_1133,_1134,_1135,_1136,_1137,_1138,_1139, \
     931:                     _1140,_1141,_1142,_1143,_1144,_1145,_1146,_1147,_1148,_1149, \
     932:                     _1150,_1151,_1152,_1153,_1154,_1155,_1156,_1157,_1158,_1159, \
     933:                     _1160,_1161,_1162,_1163,_1164,_1165,_1166,_1167,_1168,_1169, \
     934:                     _1170,_1171,_1172,_1173,_1174,_1175,_1176,_1177,_1178,_1179, \
     935:                     _1180,_1181,_1182,_1183,_1184,_1185,_1186,_1187,_1188,_1189, \
     936:                     _1190,_1191,_1192,_1193,_1194,_1195,_1196,_1197,_1198,_1199, \
     937:                     _1200,_1201,_1202,_1203,_1204,_1205,_1206,_1207,_1208,_1209, \
     938:                     _1210,_1211,_1212,_1213,_1214,_1215,_1216,_1217,_1218,_1219, \
     939:                     _1220,_1221,_1222,_1223,_1224,_1225,_1226,_1227,_1228,_1229, \
     940:                     _1230,_1231,_1232,_1233,_1234,_1235,_1236,_1237,_1238,_1239, \
     941:                     _1240,_1241,_1242,_1243,_1244,_1245,_1246,_1247,_1248,_1249, \
     942:                     _1250,_1251,_1252,_1253,_1254,_1255,_1256,_1257,_1258,_1259, \
     943:                     _1260,_1261,_1262,_1263,_1264,_1265,_1266,_1267,_1268,_1269, \
     944:                     _1270,_1271,_1272,_1273,_1274,_1275,_1276,_1277,_1278,_1279, \
     945:                     _1280,_1281,_1282,_1283,_1284,_1285,_1286,_1287,_1288,_1289, \
     946:                     _1290,_1291,_1292,_1293,_1294,_1295,_1296,_1297,_1298,_1299, \
     947:                     _1300,_1301,_1302,_1303,_1304,_1305,_1306,_1307,_1308,_1309, \
     948:                     _1310,_1311,_1312,_1313,_1314,_1315,_1316,_1317,_1318,_1319, \
     949:                     _1320,_1321,_1322,_1323,_1324,_1325,_1326,_1327,_1328,_1329, \
     950:                     _1330,_1331,_1332,_1333,_1334,_1335,_1336,_1337,_1338,_1339, \
     951:                     _1340,_1341,_1342,_1343,_1344,_1345,_1346,_1347,_1348,_1349, \
     952:                     _1350,_1351,_1352,_1353,_1354,_1355,_1356,_1357,_1358,_1359, \
     953:                     _1360,_1361,_1362,_1363,_1364,_1365,_1366,_1367,_1368,_1369, \
     954:                     _1370,_1371,_1372,_1373,_1374,_1375,_1376,_1377,_1378,_1379, \
     955:                     _1380,_1381,_1382,_1383,_1384,_1385,_1386,_1387,_1388,_1389, \
     956:                     _1390,_1391,_1392,_1393,_1394,_1395,_1396,_1397,_1398,_1399, \
     957:                     _1400,_1401,_1402,_1403,_1404,_1405,_1406,_1407,_1408,_1409, \
     958:                     _1410,_1411,_1412,_1413,_1414,_1415,_1416,_1417,_1418,_1419, \
     959:                     _1420,_1421,_1422,_1423,_1424,_1425,_1426,_1427,_1428,_1429, \
     960:                     _1430,_1431,_1432,_1433,_1434,_1435,_1436,_1437,_1438,_1439, \
     961:                     _1440,_1441,_1442,_1443,_1444,_1445,_1446,_1447,_1448,_1449, \
     962:                     _1450,_1451,_1452,_1453,_1454,_1455,_1456,_1457,_1458,_1459, \
     963:                     _1460,_1461,_1462,_1463,_1464,_1465,_1466,_1467,_1468,_1469, \
     964:                     _1470,_1471,_1472,_1473,_1474,_1475,_1476,_1477,_1478,_1479, \
     965:                     _1480,_1481,_1482,_1483,_1484,_1485,_1486,_1487,_1488,_1489, \
     966:                     _1490,_1491,_1492,_1493,_1494,_1495,_1496,_1497,_1498,_1499, \
     967:                     _1500,_1501,_1502,_1503,_1504,_1505,_1506,_1507,_1508,_1509, \
     968:                     _1510,_1511,_1512,_1513,_1514,_1515,_1516,_1517,_1518,_1519, \
     969:                     _1520,_1521,_1522,_1523,_1524,_1525,_1526,_1527,_1528,_1529, \
     970:                     _1530,_1531,_1532,_1533,_1534,_1535,_1536,_1537,_1538,_1539, \
     971:                     _1540,_1541,_1542,_1543,_1544,_1545,_1546,_1547,_1548,_1549, \
     972:                     _1550,_1551,_1552,_1553,_1554,_1555,_1556,_1557,_1558,_1559, \
     973:                     _1560,_1561,_1562,_1563,_1564,_1565,_1566,_1567,_1568,_1569, \
     974:                     _1570,_1571,_1572,_1573,_1574,_1575,_1576,_1577,_1578,_1579, \
     975:                     _1580,_1581,_1582,_1583,_1584,_1585,_1586,_1587,_1588,_1589, \
     976:                     _1590,_1591,_1592,_1593,_1594,_1595,_1596,_1597,_1598,_1599, \
     977:                     _1600,_1601,_1602,_1603,_1604,_1605,_1606,_1607,_1608,_1609, \
     978:                     _1610,_1611,_1612,_1613,_1614,_1615,_1616,_1617,_1618,_1619, \
     979:                     _1620,_1621,_1622,_1623,_1624,_1625,_1626,_1627,_1628,_1629, \
     980:                     _1630,_1631,_1632,_1633,_1634,_1635,_1636,_1637,_1638,_1639, \
     981:                     _1640,_1641,_1642,_1643,_1644,_1645,_1646,_1647,_1648,_1649, \
     982:                     _1650,_1651,_1652,_1653,_1654,_1655,_1656,_1657,_1658,_1659, \
     983:                     _1660,_1661,_1662,_1663,_1664,_1665,_1666,_1667,_1668,_1669, \
     984:                     _1670,_1671,_1672,_1673,_1674,_1675,_1676,_1677,_1678,_1679, \
     985:                     _1680,_1681,_1682,_1683,_1684,_1685,_1686,_1687,_1688,_1689, \
     986:                     _1690,_1691,_1692,_1693,_1694,_1695,_1696,_1697,_1698,_1699, \
     987:                     _1700,_1701,_1702,_1703,_1704,_1705,_1706,_1707,_1708,_1709, \
     988:                     _1710,_1711,_1712,_1713,_1714,_1715,_1716,_1717,_1718,_1719, \
     989:                     _1720,_1721,_1722,_1723,_1724,_1725,_1726,_1727,_1728,_1729, \
     990:                     _1730,_1731,_1732,_1733,_1734,_1735,_1736,_1737,_1738,_1739, \
     991:                     _1740,_1741,_1742,_1743,_1744,_1745,_1746,_1747,_1748,_1749, \
     992:                     _1750,_1751,_1752,_1753,_1754,_1755,_1756,_1757,_1758,_1759, \
     993:                     _1760,_1761,_1762,_1763,_1764,_1765,_1766,_1767,_1768,_1769, \
     994:                     _1770,_1771,_1772,_1773,_1774,_1775,_1776,_1777,_1778,_1779, \
     995:                     _1780,_1781,_1782,_1783,_1784,_1785,_1786,_1787,_1788,_1789, \
     996:                     _1790,_1791,_1792,_1793,_1794,_1795,_1796,_1797,_1798,_1799, \
     997:                     _1800,_1801,_1802,_1803,_1804,_1805,_1806,_1807,_1808,_1809, \
     998:                     _1810,_1811,_1812,_1813,_1814,_1815,_1816,_1817,_1818,_1819, \
     999:                     _1820,_1821,_1822,_1823,_1824,_1825,_1826,_1827,_1828,_1829, \
    1000:                     _1830,_1831,_1832,_1833,_1834,_1835,_1836,_1837,_1838,_1839, \
    1001:                     _1840,_1841,_1842,_1843,_1844,_1845,_1846,_1847,_1848,_1849, \
    1002:                     _1850,_1851,_1852,_1853,_1854,_1855,_1856,_1857,_1858,_1859, \
    1003:                     _1860,_1861,_1862,_1863,_1864,_1865,_1866,_1867,_1868,_1869, \
    1004:                     _1870,_1871,_1872,_1873,_1874,_1875,_1876,_1877,_1878,_1879, \
    1005:                     _1880,_1881,_1882,_1883,_1884,_1885,_1886,_1887,_1888,_1889, \
    1006:                     _1890,_1891,_1892,_1893,_1894,_1895,_1896,_1897,_1898,_1899, \
    1007:                     _1900,_1901,_1902,_1903,_1904,_1905,_1906,_1907,_1908,_1909, \
    1008:                     _1910,_1911,_1912,_1913,_1914,_1915,_1916,_1917,_1918,_1919, \
    1009:                     _1920,_1921,_1922,_1923,_1924,_1925,_1926,_1927,_1928,_1929, \
    1010:                     _1930,_1931,_1932,_1933,_1934,_1935,_1936,_1937,_1938,_1939, \
    1011:                     _1940,_1941,_1942,_1943,_1944,_1945,_1946,_1947,_1948,_1949, \
    1012:                     _1950,_1951,_1952,_1953,_1954,_1955,_1956,_1957,_1958,_1959, \
    1013:                     _1960,_1961,_1962,_1963,_1964,_1965,_1966,_1967,_1968,_1969, \
    1014:                     _1970,_1971,_1972,_1973,_1974,_1975,_1976,_1977,_1978,_1979, \
    1015:                     _1980,_1981,_1982,_1983,_1984,_1985,_1986,_1987,_1988,_1989, \
    1016:                     _1990,_1991,_1992,_1993,_1994,_1995,_1996,_1997,_1998,_1999, _2000, _2001, N, ...) N
    1017: 
    1018: // Count how many args are in a variadic macro. Only works for up to N-1 args.
    1019: #define COUNT_VARARGS(...) _GET_NTH_ARG(__VA_ARGS__,                        \
    1020:                      2001, 2000,                                            \
    1021:                      1999,1998,1997,1996,1995,1994,1993,1992,1991,1990,     \
    1022:                      1989,1988,1987,1986,1985,1984,1983,1982,1981,1980,     \
    1023:                      1979,1978,1977,1976,1975,1974,1973,1972,1971,1970,     \
    1024:                      1969,1968,1967,1966,1965,1964,1963,1962,1961,1960,     \
    1025:                      1959,1958,1957,1956,1955,1954,1953,1952,1951,1950,     \
    1026:                      1949,1948,1947,1946,1945,1944,1943,1942,1941,1940,     \
    1027:                      1939,1938,1937,1936,1935,1934,1933,1932,1931,1930,     \
    1028:                      1929,1928,1927,1926,1925,1924,1923,1922,1921,1920,     \
    1029:                      1919,1918,1917,1916,1915,1914,1913,1912,1911,1910,     \
    1030:                      1909,1908,1907,1906,1905,1904,1903,1902,1901,1900,     \
    1031:                      1899,1898,1897,1896,1895,1894,1893,1892,1891,1890,     \
    1032:                      1889,1888,1887,1886,1885,1884,1883,1882,1881,1880,     \
    1033:                      1879,1878,1877,1876,1875,1874,1873,1872,1871,1870,     \
    1034:                      1869,1868,1867,1866,1865,1864,1863,1862,1861,1860,     \
    1035:                      1859,1858,1857,1856,1855,1854,1853,1852,1851,1850,     \
    1036:                      1849,1848,1847,1846,1845,1844,1843,1842,1841,1840,     \
    1037:                      1839,1838,1837,1836,1835,1834,1833,1832,1831,1830,     \
    1038:                      1829,1828,1827,1826,1825,1824,1823,1822,1821,1820,     \
    1039:                      1819,1818,1817,1816,1815,1814,1813,1812,1811,1810,     \
    1040:                      1809,1808,1807,1806,1805,1804,1803,1802,1801,1800,     \
    1041:                      1799,1798,1797,1796,1795,1794,1793,1792,1791,1790,     \
    1042:                      1789,1788,1787,1786,1785,1784,1783,1782,1781,1780,     \
    1043:                      1779,1778,1777,1776,1775,1774,1773,1772,1771,1770,     \
    1044:                      1769,1768,1767,1766,1765,1764,1763,1762,1761,1760,     \
    1045:                      1759,1758,1757,1756,1755,1754,1753,1752,1751,1750,     \
    1046:                      1749,1748,1747,1746,1745,1744,1743,1742,1741,1740,     \
    1047:                      1739,1738,1737,1736,1735,1734,1733,1732,1731,1730,     \
    1048:                      1729,1728,1727,1726,1725,1724,1723,1722,1721,1720,     \
    1049:                      1719,1718,1717,1716,1715,1714,1713,1712,1711,1710,     \
    1050:                      1709,1708,1707,1706,1705,1704,1703,1702,1701,1700,     \
    1051:                      1699,1698,1697,1696,1695,1694,1693,1692,1691,1690,     \
    1052:                      1689,1688,1687,1686,1685,1684,1683,1682,1681,1680,     \
    1053:                      1679,1678,1677,1676,1675,1674,1673,1672,1671,1670,     \
    1054:                      1669,1668,1667,1666,1665,1664,1663,1662,1661,1660,     \
    1055:                      1659,1658,1657,1656,1655,1654,1653,1652,1651,1650,     \
    1056:                      1649,1648,1647,1646,1645,1644,1643,1642,1641,1640,     \
    1057:                      1639,1638,1637,1636,1635,1634,1633,1632,1631,1630,     \
    1058:                      1629,1628,1627,1626,1625,1624,1623,1622,1621,1620,     \
    1059:                      1619,1618,1617,1616,1615,1614,1613,1612,1611,1610,     \
    1060:                      1609,1608,1607,1606,1605,1604,1603,1602,1601,1600,     \
    1061:                      1599,1598,1597,1596,1595,1594,1593,1592,1591,1590,     \
    1062:                      1589,1588,1587,1586,1585,1584,1583,1582,1581,1580,     \
    1063:                      1579,1578,1577,1576,1575,1574,1573,1572,1571,1570,     \
    1064:                      1569,1568,1567,1566,1565,1564,1563,1562,1561,1560,     \
    1065:                      1559,1558,1557,1556,1555,1554,1553,1552,1551,1550,     \
    1066:                      1549,1548,1547,1546,1545,1544,1543,1542,1541,1540,     \
    1067:                      1539,1538,1537,1536,1535,1534,1533,1532,1531,1530,     \
    1068:                      1529,1528,1527,1526,1525,1524,1523,1522,1521,1520,     \
    1069:                      1519,1518,1517,1516,1515,1514,1513,1512,1511,1510,     \
    1070:                      1509,1508,1507,1506,1505,1504,1503,1502,1501,1500,     \
    1071:                      1499,1498,1497,1496,1495,1494,1493,1492,1491,1490,     \
    1072:                      1489,1488,1487,1486,1485,1484,1483,1482,1481,1480,     \
    1073:                      1479,1478,1477,1476,1475,1474,1473,1472,1471,1470,     \
    1074:                      1469,1468,1467,1466,1465,1464,1463,1462,1461,1460,     \
    1075:                      1459,1458,1457,1456,1455,1454,1453,1452,1451,1450,     \
    1076:                      1449,1448,1447,1446,1445,1444,1443,1442,1441,1440,     \
    1077:                      1439,1438,1437,1436,1435,1434,1433,1432,1431,1430,     \
    1078:                      1429,1428,1427,1426,1425,1424,1423,1422,1421,1420,     \
    1079:                      1419,1418,1417,1416,1415,1414,1413,1412,1411,1410,     \
    1080:                      1409,1408,1407,1406,1405,1404,1403,1402,1401,1400,     \
    1081:                      1399,1398,1397,1396,1395,1394,1393,1392,1391,1390,     \
    1082:                      1389,1388,1387,1386,1385,1384,1383,1382,1381,1380,     \
    1083:                      1379,1378,1377,1376,1375,1374,1373,1372,1371,1370,     \
    1084:                      1369,1368,1367,1366,1365,1364,1363,1362,1361,1360,     \
    1085:                      1359,1358,1357,1356,1355,1354,1353,1352,1351,1350,     \
    1086:                      1349,1348,1347,1346,1345,1344,1343,1342,1341,1340,     \
    1087:                      1339,1338,1337,1336,1335,1334,1333,1332,1331,1330,     \
    1088:                      1329,1328,1327,1326,1325,1324,1323,1322,1321,1320,     \
    1089:                      1319,1318,1317,1316,1315,1314,1313,1312,1311,1310,     \
    1090:                      1309,1308,1307,1306,1305,1304,1303,1302,1301,1300,     \
    1091:                      1299,1298,1297,1296,1295,1294,1293,1292,1291,1290,     \
    1092:                      1289,1288,1287,1286,1285,1284,1283,1282,1281,1280,     \
    1093:                      1279,1278,1277,1276,1275,1274,1273,1272,1271,1270,     \
    1094:                      1269,1268,1267,1266,1265,1264,1263,1262,1261,1260,     \
    1095:                      1259,1258,1257,1256,1255,1254,1253,1252,1251,1250,     \
    1096:                      1249,1248,1247,1246,1245,1244,1243,1242,1241,1240,     \
    1097:                      1239,1238,1237,1236,1235,1234,1233,1232,1231,1230,     \
    1098:                      1229,1228,1227,1226,1225,1224,1223,1222,1221,1220,     \
    1099:                      1219,1218,1217,1216,1215,1214,1213,1212,1211,1210,     \
    1100:                      1209,1208,1207,1206,1205,1204,1203,1202,1201,1200,     \
    1101:                      1199,1198,1197,1196,1195,1194,1193,1192,1191,1190,     \
    1102:                      1189,1188,1187,1186,1185,1184,1183,1182,1181,1180,     \
    1103:                      1179,1178,1177,1176,1175,1174,1173,1172,1171,1170,     \
    1104:                      1169,1168,1167,1166,1165,1164,1163,1162,1161,1160,     \
    1105:                      1159,1158,1157,1156,1155,1154,1153,1152,1151,1150,     \
    1106:                      1149,1148,1147,1146,1145,1144,1143,1142,1141,1140,     \
    1107:                      1139,1138,1137,1136,1135,1134,1133,1132,1131,1130,     \
    1108:                      1129,1128,1127,1126,1125,1124,1123,1122,1121,1120,     \
    1109:                      1119,1118,1117,1116,1115,1114,1113,1112,1111,1110,     \
    1110:                      1109,1108,1107,1106,1105,1104,1103,1102,1101,1100,     \
    1111:                      1099,1098,1097,1096,1095,1094,1093,1092,1091,1090,     \
    1112:                      1089,1088,1087,1086,1085,1084,1083,1082,1081,1080,     \
    1113:                      1079,1078,1077,1076,1075,1074,1073,1072,1071,1070,     \
    1114:                      1069,1068,1067,1066,1065,1064,1063,1062,1061,1060,     \
    1115:                      1059,1058,1057,1056,1055,1054,1053,1052,1051,1050,     \
    1116:                      1049,1048,1047,1046,1045,1044,1043,1042,1041,1040,     \
    1117:                      1039,1038,1037,1036,1035,1034,1033,1032,1031,1030,     \
    1118:                      1029,1028,1027,1026,1025,1024,1023,1022,1021,1020,     \
    1119:                      1019,1018,1017,1016,1015,1014,1013,1012,1011,1010,     \
    1120:                      1009,1008,1007,1006,1005,1004,1003,1002,1001,1000,     \
    1121:                       999, 998, 997, 996, 995, 994, 993, 992, 991, 990,     \
    1122:                       989, 988, 987, 986, 985, 984, 983, 982, 981, 980,     \
    1123:                       979, 978, 977, 976, 975, 974, 973, 972, 971, 970,     \
    1124:                       969, 968, 967, 966, 965, 964, 963, 962, 961, 960,     \
    1125:                       959, 958, 957, 956, 955, 954, 953, 952, 951, 950,     \
    1126:                       949, 948, 947, 946, 945, 944, 943, 942, 941, 940,     \
    1127:                       939, 938, 937, 936, 935, 934, 933, 932, 931, 930,     \
    1128:                       929, 928, 927, 926, 925, 924, 923, 922, 921, 920,     \
    1129:                       919, 918, 917, 916, 915, 914, 913, 912, 911, 910,     \
    1130:                       909, 908, 907, 906, 905, 904, 903, 902, 901, 900,     \
    1131:                       899, 898, 897, 896, 895, 894, 893, 892, 891, 890,     \
    1132:                       889, 888, 887, 886, 885, 884, 883, 882, 881, 880,     \
    1133:                       879, 878, 877, 876, 875, 874, 873, 872, 871, 870,     \
    1134:                       869, 868, 867, 866, 865, 864, 863, 862, 861, 860,     \
    1135:                       859, 858, 857, 856, 855, 854, 853, 852, 851, 850,     \
    1136:                       849, 848, 847, 846, 845, 844, 843, 842, 841, 840,     \
    1137:                       839, 838, 837, 836, 835, 834, 833, 832, 831, 830,     \
    1138:                       829, 828, 827, 826, 825, 824, 823, 822, 821, 820,     \
    1139:                       819, 818, 817, 816, 815, 814, 813, 812, 811, 810,     \
    1140:                       809, 808, 807, 806, 805, 804, 803, 802, 801, 800,     \
    1141:                       799, 798, 797, 796, 795, 794, 793, 792, 791, 790,     \
    1142:                       789, 788, 787, 786, 785, 784, 783, 782, 781, 780,     \
    1143:                       779, 778, 777, 776, 775, 774, 773, 772, 771, 770,     \
    1144:                       769, 768, 767, 766, 765, 764, 763, 762, 761, 760,     \
    1145:                       759, 758, 757, 756, 755, 754, 753, 752, 751, 750,     \
    1146:                       749, 748, 747, 746, 745, 744, 743, 742, 741, 740,     \
    1147:                       739, 738, 737, 736, 735, 734, 733, 732, 731, 730,     \
    1148:                       729, 728, 727, 726, 725, 724, 723, 722, 721, 720,     \
    1149:                       719, 718, 717, 716, 715, 714, 713, 712, 711, 710,     \
    1150:                       709, 708, 707, 706, 705, 704, 703, 702, 701, 700,     \
    1151:                       699, 698, 697, 696, 695, 694, 693, 692, 691, 690,     \
    1152:                       689, 688, 687, 686, 685, 684, 683, 682, 681, 680,     \
    1153:                       679, 678, 677, 676, 675, 674, 673, 672, 671, 670,     \
    1154:                       669, 668, 667, 666, 665, 664, 663, 662, 661, 660,     \
    1155:                       659, 658, 657, 656, 655, 654, 653, 652, 651, 650,     \
    1156:                       649, 648, 647, 646, 645, 644, 643, 642, 641, 640,     \
    1157:                       639, 638, 637, 636, 635, 634, 633, 632, 631, 630,     \
    1158:                       629, 628, 627, 626, 625, 624, 623, 622, 621, 620,     \
    1159:                       619, 618, 617, 616, 615, 614, 613, 612, 611, 610,     \
    1160:                       609, 608, 607, 606, 605, 604, 603, 602, 601, 600,     \
    1161:                       599, 598, 597, 596, 595, 594, 593, 592, 591, 590,     \
    1162:                       589, 588, 587, 586, 585, 584, 583, 582, 581, 580,     \
    1163:                       579, 578, 577, 576, 575, 574, 573, 572, 571, 570,     \
    1164:                       569, 568, 567, 566, 565, 564, 563, 562, 561, 560,     \
    1165:                       559, 558, 557, 556, 555, 554, 553, 552, 551, 550,     \
    1166:                       549, 548, 547, 546, 545, 544, 543, 542, 541, 540,     \
    1167:                       539, 538, 537, 536, 535, 534, 533, 532, 531, 530,     \
    1168:                       529, 528, 527, 526, 525, 524, 523, 522, 521, 520,     \
    1169:                       519, 518, 517, 516, 515, 514, 513, 512, 511, 510,     \
    1170:                       509, 508, 507, 506, 505, 504, 503, 502, 501, 500,     \
    1171:                       499, 498, 497, 496, 495, 494, 493, 492, 491, 490,     \
    1172:                       489, 488, 487, 486, 485, 484, 483, 482, 481, 480,     \
    1173:                       479, 478, 477, 476, 475, 474, 473, 472, 471, 470,     \
    1174:                       469, 468, 467, 466, 465, 464, 463, 462, 461, 460,     \
    1175:                       459, 458, 457, 456, 455, 454, 453, 452, 451, 450,     \
    1176:                       449, 448, 447, 446, 445, 444, 443, 442, 441, 440,     \
    1177:                       439, 438, 437, 436, 435, 434, 433, 432, 431, 430,     \
    1178:                       429, 428, 427, 426, 425, 424, 423, 422, 421, 420,     \
    1179:                       419, 418, 417, 416, 415, 414, 413, 412, 411, 410,     \
    1180:                       409, 408, 407, 406, 405, 404, 403, 402, 401, 400,     \
    1181:                       399, 398, 397, 396, 395, 394, 393, 392, 391, 390,     \
    1182:                       389, 388, 387, 386, 385, 384, 383, 382, 381, 380,     \
    1183:                       379, 378, 377, 376, 375, 374, 373, 372, 371, 370,     \
    1184:                       369, 368, 367, 366, 365, 364, 363, 362, 361, 360,     \
    1185:                       359, 358, 357, 356, 355, 354, 353, 352, 351, 350,     \
    1186:                       349, 348, 347, 346, 345, 344, 343, 342, 341, 340,     \
    1187:                       339, 338, 337, 336, 335, 334, 333, 332, 331, 330,     \
    1188:                       329, 328, 327, 326, 325, 324, 323, 322, 321, 320,     \
    1189:                       319, 318, 317, 316, 315, 314, 313, 312, 311, 310,     \
    1190:                       309, 308, 307, 306, 305, 304, 303, 302, 301, 300,     \
    1191:                       299, 298, 297, 296, 295, 294, 293, 292, 291, 290,     \
    1192:                       289, 288, 287, 286, 285, 284, 283, 282, 281, 280,     \
    1193:                       279, 278, 277, 276, 275, 274, 273, 272, 271, 270,     \
    1194:                       269, 268, 267, 266, 265, 264, 263, 262, 261, 260,     \
    1195:                       259, 258, 257, 256, 255, 254, 253, 252, 251, 250,     \
    1196:                       249, 248, 247, 246, 245, 244, 243, 242, 241, 240,     \
    1197:                       239, 238, 237, 236, 235, 234, 233, 232, 231, 230,     \
    1198:                       229, 228, 227, 226, 225, 224, 223, 222, 221, 220,     \
    1199:                       219, 218, 217, 216, 215, 214, 213, 212, 211, 210,     \
    1200:                       209, 208, 207, 206, 205, 204, 203, 202, 201, 200,     \
    1201:                       199, 198, 197, 196, 195, 194, 193, 192, 191, 190,     \
    1202:                       189, 188, 187, 186, 185, 184, 183, 182, 181, 180,     \
    1203:                       179, 178, 177, 176, 175, 174, 173, 172, 171, 170,     \
    1204:                       169, 168, 167, 166, 165, 164, 163, 162, 161, 160,     \
    1205:                       159, 158, 157, 156, 155, 154, 153, 152, 151, 150,     \
    1206:                       149, 148, 147, 146, 145, 144, 143, 142, 141, 140,     \
    1207:                       139, 138, 137, 136, 135, 134, 133, 132, 131, 130,     \
    1208:                       129, 128, 127, 126, 125, 124, 123, 122, 121, 120,     \
    1209:                       119, 118, 117, 116, 115, 114, 113, 112, 111, 110,     \
    1210:                       109, 108, 107, 106, 105, 104, 103, 102, 101, 100,     \
    1211:                        99,  98,  97,  96,  95,  94,  93,  92,  91,  90,     \
    1212:                        89,  88,  87,  86,  85,  84,  83,  82,  81,  80,     \
    1213:                        79,  78,  77,  76,  75,  74,  73,  72,  71,  70,     \
    1214:                        69,  68,  67,  66,  65,  64,  63,  62,  61,  60,     \
    1215:                        59,  58,  57,  56,  55,  54,  53,  52,  51,  50,     \
    1216:                        49,  48,  47,  46,  45,  44,  43,  42,  41,  40,     \
    1217:                        39,  38,  37,  36,  35,  34,  33,  32,  31,  30,     \
    1218:                        29,  28,  27,  26,  25,  24,  23,  22,  21,  20,     \
    1219:                        19,  18,  17,  16,  15,  14,  13,  12,  11,  10,     \
    1220:                         9,   8,   7,   6,   5,   4,   3,   2,   1)
    1221: 
    1222: #endif // __MACROS_H__
    1223: