122// variables for which pins the TLC5947 is using
123 #define TLC_CLOCK_PIN 25
124 #define TLC_BLANK_PIN 23
125 #define TLC_XLAT_PIN 22
126 #define TLC_DATA_PIN 24
127
128// We also need to define pin to port number mapping for the 2560 to match the pins listed above.
129// If you change the TLC pins, update this as well per the 2560 datasheet! This currently only works with the RA Board.
130 #define TLC_CLOCK_BIT 3
131 #define TLC_CLOCK_PORT &PORTA
132
133 #define TLC_BLANK_BIT 1
134 #define TLC_BLANK_PORT &PORTA
135
136 #define TLC_DATA_BIT 2
137 #define TLC_DATA_PORT &PORTA
138
139 #define TLC_XLAT_BIT 0
140 #define TLC_XLAT_PORT &PORTA
141
142// Change this to match your situation. Lots of TLCs takes up the arduino SRAM very quickly, so be careful
143// Leave it at at least 1 if you have enabled RA_LIGHTING
144// The number of TLC5947 boards chained together for use with the animation, additional ones will repeat the animation on them, but are not individually addressable and mimic those before them. You can leave the default at 2 even if you only have 1 TLC5947 module.
145 #define NUM_TLCS 2
146
147// These TRANS_ARRAY values let you change the order the LEDs on the lighting modules will animate for chase functions.
148// Modify them according to your specific situation.
149// NOTE: the array should be 8 long for every TLC you have. These defaults assume (2) TLCs.