Guest User

config

a guest
Apr 3rd, 2020
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 29.97 KB | None | 0 0
  1. #ifdef CONFIG_TOP
  2. #include "proffieboard_v2_config.h"
  3. #define NUM_BLADES 2
  4. #define NUM_BUTTONS 2
  5. #define VOLUME 3000
  6. const unsigned int maxLedsPerStrip = 144;
  7. #define CLASH_THRESHOLD_G 2.5
  8. #define ENABLE_AUDIO
  9. #define ENABLE_MOTION
  10. #define ENABLE_WS2811
  11. #define ENABLE_SD
  12. #define DISABLE_DIAGNOSTIC_COMMANDS
  13. #define IDLE_OFF_TIME 60*1*1000
  14. #define SAVE_PRESET
  15. #endif
  16.  
  17. #ifdef CONFIG_PRESETS
  18. Preset presets[] = {
  19.  
  20. { "TROSflex", "tracks/force_mashup.wav",
  21. StylePtr<InOutHelper<TransitionEffect<OnSpark<LocalizedClash<TransitionEffect<TransitionEffect<TransitionEffect<Lockup<Blast<AudioFlicker<Blue,DodgerBlue>,White>,Pulsing<Gradient<AudioFlicker<DodgerBlue,Blue>,AudioFlicker<DodgerBlue,Blue>,BrownNoiseFlicker<OrangeRed,Strobe<Red,Orange,50,1>,100>,AudioFlicker<DodgerBlue,Blue>,AudioFlicker<DodgerBlue,Blue>,AudioFlicker<DodgerBlue,Blue>>,Gradient<AudioFlicker<DodgerBlue,Blue>,AudioFlicker<DodgerBlue,Blue>,BrownNoiseFlicker<OrangeRed,Strobe<Red,Orange,50,1>,100>,AudioFlicker<DodgerBlue,Blue>,AudioFlicker<DodgerBlue,Blue>>,3500>,AudioFlicker<White,DeepSkyBlue>>,White,TrBoing<200,2>,TrSmoothFade<50>,EFFECT_LOCKUP_BEGIN>,Gradient<DeepSkyBlue,Rgb16<65535,14634,9699>,DeepSkyBlue>,TrJoinR<TrWipe<120>,TrWipeIn<120>>,TrSmoothFade<200>,EFFECT_LOCKUP_END>,Gradient<Blue,Blue,Gradient<AliceBlue,Blue,DodgerBlue,White>>,TrWipeIn<180>,TrSmoothFade<100>,EFFECT_DRAG_END>,White,100>,White,200>,Gradient<Gradient<White,Blue,Blue,Blue>,DeepSkyBlue,DodgerBlue>,TrSmoothFade<430>,TrWipeIn<180>,EFFECT_RETRACTION>,180,450>>(),
  22. StylePtr<InOutHelper<TransitionEffect<SimpleClash<TransitionEffect<Lockup<OriginalBlast<AudioFlicker<DodgerBlue,Blue>,White>,Strobe<DodgerBlue,White,15,1>,AudioFlicker<White,DeepSkyBlue>>,Gradient<DeepSkyBlue,Rgb16<65535,14634,9699>,DeepSkyBlue>,TrJoinR<TrWipe<120>,TrWipeIn<120>>,TrSmoothFade<200>,EFFECT_LOCKUP_END>,White>,White,TrSmoothFade<430>,TrBoing<300,2>,EFFECT_RETRACTION>,180,450,Pulsing<DeepSkyBlue,Black,2000>>>(),},
  23. { "TROSKylo", "Unstable/tracks/KyloTheme.wav",
  24. StylePtr<InOutHelper<Blast<LocalizedClash<Lockup<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<Mix<SwingSpeed<600>,StyleFire<BrownNoiseFlicker<Red,RandomPerLEDFlicker<Rgb<25,0,0>,Rgb<60,0,0>>,300>,Rgb<80,0,0>,0,6,FireConfig<10,1000,2>,FireConfig<0,0,0>,FireConfig<2,1000,5>,FireConfig<100,0,5>>,StyleFire<BrownNoiseFlicker<Red,Rgb<25,0,0>,300>,Rgb<128,0,0>,0,8,FireConfig<10,1200,1>,FireConfig<0,0,0>,FireConfig<2,1000,5>,FireConfig<100,0,5>>>,StyleFire<Red,Rgb<150,150,150>,0,6>,TrInstant,TrSmoothFade<800>,EFFECT_IGNITION>,Mix<Bump<Int<32768>,Int<16000>>,StyleFire<BrownNoiseFlicker<Red,RandomPerLEDFlicker<Rgb<25,0,0>,Rgb<60,0,0>>,200>,Rgb<80,0,0>,0,6,FireConfig<10,1000,2>,FireConfig<4000,0,0>,FireConfig<2,1000,5>,FireConfig<100,0,5>>,RandomPerLEDFlicker<OrangeRed,White>>,TrConcat<TrWipeIn<600>,Mix<Bump<Int<32768>,Int<16000>>,StyleFire<BrownNoiseFlicker<Red,RandomPerLEDFlicker<Rgb<25,0,0>,Rgb<60,0,0>>,200>,Rgb<80,0,0>,0,6,FireConfig<10,1000,2>,FireConfig<4000,0,0>,FireConfig<2,1000,5>,FireConfig<100,0,5>>,RandomPerLEDFlicker<Orange,White>>,TrWipe<600>>,TrInstant,EFFECT_STAB>,BrownNoiseFlicker<White,Red,400>,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,Mix<Bump<Int<32768>,Int<10000>>,StyleFire<BrownNoiseFlicker<Red,RandomPerLEDFlicker<Rgb<25,0,0>,Rgb<60,0,0>>,200>,Rgb<80,0,0>,0,6,FireConfig<10,1000,2>,FireConfig<4000,0,0>,FireConfig<2,1000,5>,FireConfig<100,0,5>>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix<Bump<Int<32768>,Int<10000>>,StyleFire<BrownNoiseFlicker<Red,RandomPerLEDFlicker<Rgb<25,0,0>,Rgb<60,0,0>>,200>,Rgb<80,0,0>,0,6,FireConfig<10,1000,2>,FireConfig<4000,0,0>,FireConfig<2,1000,5>,FireConfig<100,0,5>>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Black,TrConcat<TrInstant,HumpFlicker<White,BrownNoiseFlicker<Red,Rgb<25,0,0>,400>,40>,TrColorCycle<600>>,TrInstant,EFFECT_RETRACTION>,Mix<Bump<Int<0>,Int<44000>>,Mix<Bump<Int<32768>,Int<44000>>,TransitionEffect<Red,White,TrInstant,TrFade<300>,EFFECT_LOCKUP_END>,Stripes<1000,-1500,Red,BrownNoiseFlicker<White,Red,300>>>,Stripes<1000,1500,Red,BrownNoiseFlicker<White,Red,300>>>,TrInstant,TrSmoothFade<800>,EFFECT_LOCKUP_END>,Pulsing<Gradient<BrownNoiseFlicker<Red,Rgb<25,0,0>,400>,BrownNoiseFlicker<White,Strobe<Blue,White,50,1>,100>>,Gradient<BrownNoiseFlicker<White,Strobe<Blue,White,50,1>,100>,BrownNoiseFlicker<Red,Rgb<25,0,0>,400>>,3500>,RandomPerLEDFlicker<BrownNoiseFlicker<Red,Rgb<25,0,0>,400>,White>,Bump<Int<16000>,Int<16000>>,Bump<Int<32768>,Int<10000>>>,White>,White>,150,300,Black>>(),
  25. StylePtr<InOutHelper<Blast<SimpleClash<Lockup<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<Mix<SwingSpeed<600>,StyleFire<BrownNoiseFlicker<Red,RandomPerLEDFlicker<Rgb<25,0,0>,Rgb<60,0,0>>,300>,Rgb<80,0,0>,0,6,FireConfig<10,1000,2>,FireConfig<0,0,0>,FireConfig<2,1000,5>,FireConfig<100,0,5>>,StyleFire<BrownNoiseFlicker<Red,Rgb<25,0,0>,300>,Rgb<128,0,0>,0,8,FireConfig<10,1200,1>,FireConfig<0,0,0>,FireConfig<2,1000,5>,FireConfig<100,0,5>>>,Strobe<Red,White,45,100>,TrInstant,TrSmoothFade<800>,EFFECT_IGNITION>,BrownNoiseFlicker<White,Red,400>,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,Mix<Bump<Int<32768>,Int<10000>>,BrownNoiseFlicker<Red,Rgb<25,0,0>,300>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix<Bump<Int<32768>,Int<10000>>,BrownNoiseFlicker<Red,Rgb<25,0,0>,300>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,White,TrBoing<200,2>,TrSmoothFade<300>,EFFECT_RETRACTION>,Mix<Bump<Int<0>,Int<44000>>,Mix<Bump<Int<32768>,Int<44000>>,TransitionEffect<Red,White,TrInstant,TrFade<300>,EFFECT_LOCKUP_END>,Stripes<1000,-1500,Red,BrownNoiseFlicker<White,Red,300>>>,Stripes<1000,1500,Red,BrownNoiseFlicker<White,Red,300>>>,TrInstant,TrSmoothFade<800>,EFFECT_LOCKUP_END>,Strobe<Red,Cornsilk,90,40>,RandomPerLEDFlicker<Cornsilk,Tomato>>,BlanchedAlmond,100>,Cornsilk,200,1>,150,300,Pulsing<Black,AudioFlicker<Strobe<Orange,Red,60,45>,Rgb<120,0,0>>,2000>>>(),},
  26. // { "GrmpUncl", "GrmpUncl/tracks/track4.wav",
  27. //StylePtr<InOutSparkTip<OnSpark<Blast<LocalizedClash<Lockup<AudioFlicker<Green,Rgb<0,200,0>>,Pulsing<Gradient<AudioFlicker<Green,Rgb<0,200,0>>,AudioFlicker<Green,Rgb<0,200,0>>,BrownNoiseFlicker<White,Strobe<Cyan,White,50,1>,100>,AudioFlicker<Green,Rgb<0,200,0>>,AudioFlicker<Green,Rgb<0,200,0>>,AudioFlicker<Green,Rgb<0,200,0>>>,Gradient<AudioFlicker<Green,Rgb<0,200,0>>,AudioFlicker<Green,Rgb<0,200,0>>,BrownNoiseFlicker<White,Strobe<Cyan,White,50,1>,100>,AudioFlicker<Green,Rgb<0,200,0>>,AudioFlicker<Green,Rgb<0,200,0>>>,3500>,RandomPerLEDFlicker<GreenYellow,Blue>,Int<32768>,SmoothStep<Int<31150>,Int<4096>>>,Cyan,100>,Blue>,White,250>,100,300>>(),
  28. //StylePtr<InOutHelper<OnSpark<Blast<LocalizedClash<Lockup<AudioFlicker<Green,Rgb<0,200,0>>,Pulsing<Gradient<AudioFlicker<Green,Rgb<0,200,0>>,AudioFlicker<Green,Rgb<0,200,0>>,BrownNoiseFlicker<White,Strobe<Cyan,White,50,1>,100>,AudioFlicker<Green,Rgb<0,200,0>>,AudioFlicker<Green,Rgb<0,200,0>>,AudioFlicker<Green,Rgb<0,200,0>>>,Gradient<AudioFlicker<Green,Rgb<0,200,0>>,AudioFlicker<Green,Rgb<0,200,0>>,BrownNoiseFlicker<White,Strobe<Cyan,White,50,1>,100>,AudioFlicker<Green,Rgb<0,200,0>>,AudioFlicker<Green,Rgb<0,200,0>>>,3500>,RandomPerLEDFlicker<GreenYellow,Blue>,Int<32768>,SmoothStep<Int<31150>,Int<4096>>>,Cyan,100>,Blue>,White,250>,300,800,Pulsing<AudioFlicker<Green,Rgb<0,200,0>>,Black,2000>>>(),},
  29. { "OWK", "OWK/tracks/BattleOfHeros.wav",
  30. StylePtr<InOutHelper<LocalizedClash<Lockup<Blast<AudioFlicker<DodgerBlue,Blue>,White,200,100,400>,Pulsing<Gradient<AudioFlicker<DodgerBlue,Blue>,AudioFlicker<DodgerBlue,Blue>,BrownNoiseFlicker<White,Strobe<Red,White,50,1> ,100>,AudioFlicker<DodgerBlue,Blue>,AudioFlicker<DodgerBlue,Blue>,AudioFlicker<DodgerBlue,Blue>>,Gradient<AudioFlicker<DodgerBlue,Blue>,AudioFlicker<DodgerBlue,Blue>,BrownNoiseFlicker<White,Strobe<Red,White,50,1>,100>,AudioFlicker <DodgerBlue,Blue>,AudioFlicker<DodgerBlue,Blue>>,3500>,AudioFlicker<White,DodgerBlue>>,White,40>,180,450,Black>>(),
  31.  
  32. StylePtr<InOutHelper<LocalizedClash<Lockup<Blast<AudioFlicker<DodgerBlue,Blue>,White,200,100,400>,Pulsing<Gradient<AudioFlicker<DodgerBlue,Blue>,AudioFlicker<DodgerBlue,Blue>,BrownNoiseFlicker<White,Strobe<Red,White,50,1> ,100>,AudioFlicker<DodgerBlue,Blue>,AudioFlicker<DodgerBlue,Blue>,AudioFlicker<DodgerBlue,Blue>>,Gradient<AudioFlicker<DodgerBlue,Blue>,AudioFlicker<DodgerBlue,Blue>,BrownNoiseFlicker<White,Strobe<Red,White,50,1>,100>,AudioFlicker <DodgerBlue,Blue>,AudioFlicker<DodgerBlue,Blue>>,3500>,AudioFlicker<White,DodgerBlue>>,White,40>,180,450,Pulsing<DodgerBlue,Black,2000>>>(),},
  33. { "QuiGonn", "QuiGonn/tracks/DuelOfFates.wav",
  34. StylePtr<InOutHelper<OnSpark<SimpleClash<TransitionEffect<TransitionEffect<Lockup<BlastFadeout<AudioFlicker<Green,Rgb<0,128,0>>,White>,Strobe<Red,Green,15,1>,AudioFlicker<Red,White>>,White,TrBoing<200,2>,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,White,TrBoing<200,1>,TrSmoothFade<300>,EFFECT_LOCKUP_END>,White,100>,White,250>,300,800>>(),
  35. StylePtr<InOutHelper<OnSpark<SimpleClash<TransitionEffect<TransitionEffect<Lockup<BlastFadeout<AudioFlicker<Green,Rgb<0,128,0>>,White>,Strobe<Red,Green,15,1>,AudioFlicker<Red,White>>,White,TrBoing<200,2>,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,White,TrBoing<200,1>,TrSmoothFade<300>,EFFECT_LOCKUP_END>,White,100>,White,250>,300,800,Pulsing<Green,Rgb<0,50,0>,2000>>>(),},
  36. { "MaceWndu", "tracks/venus.wav",
  37. StylePtr<InOutHelper<SimpleClash<Lockup<Blast<Magenta,White>,AudioFlicker<Blue,White>>,White>,300,800>>(),
  38. StylePtr<InOutHelper<SimpleClash<Lockup<Blast<Magenta,White>,AudioFlicker<Blue,White>>,White>,300,800,Pulsing<Magenta,Black,2000>>>(), "magenta"},
  39. { "Anakin", "Anakin/tracks/irritating.wav",
  40. // StylePtr<InOutHelper<Blast<LocalizedClash<Lockup<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<Mix<SwingSpeed<400>,AudioFlicker<Blue,DodgerBlue>,Mix<SwingSpeed<600>,DeepSkyBlue,Azure>>,StyleFire<Blue,DeepSkyBlue,0,6>,TrInstant,TrSmoothFade<800>,EFFECT_IGNITION>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<Blue,DodgerBlue>,RandomPerLEDFlicker<OrangeRed,White>>,TrConcat<TrWipeIn<600>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<Blue,DodgerBlue>,RandomPerLEDFlicker<Orange,White>>,TrWipe<600>>,TrInstant,EFFECT_STAB>,Mix<Bump<Int<0>,Int<48000>>,Stripes<1000,1500,DeepSkyBlue,BrownNoiseFlicker<White,Blue,300>>,Stripes<1000,-1500,Blue,BrownNoiseFlicker<White,Blue,300>>>,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_BEGIN>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<Blue,DodgerBlue>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<Blue,DodgerBlue>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Black,TrConcat<TrInstant,HumpFlicker<White,BrownNoiseFlicker<Blue,Rgb<0,0,40>,400>,40>,TrColorCycle<600>>,TrInstant,EFFECT_RETRACTION>,Mix<Bump<Int<0>,Int<44000>>,Mix<Bump<Int<32768>,Int<44000>>,TransitionEffect<Blue,White,TrInstant,TrFade<300>,EFFECT_LOCKUP_END>,Stripes<1000,-1500,Blue,BrownNoiseFlicker<White,Blue,300>>>,Stripes<1000,1500,Blue,BrownNoiseFlicker<White,Blue,300>>>,TrInstant,TrSmoothFade<800>,EFFECT_LOCKUP_END>,Pulsing<Gradient<AudioFlicker<Blue,DodgerBlue>,BrownNoiseFlicker<White,Strobe<Red,White,50,1>,100>>,Gradient<BrownNoiseFlicker<White,Strobe<Red,White,50,1>,100>,AudioFlicker<Blue,DodgerBlue>>,3500>,RandomPerLEDFlicker<AudioFlicker<Blue,DodgerBlue>,White>,Bump<Int<16000>,Int<16000>>,Bump<Int<32768>,Int<10000>>>>,White>,150,300>>(),
  41. StylePtr<InOutHelper<Blast<LocalizedClash<Lockup<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<Mix<SwingSpeed<400>,AudioFlicker<Blue,DodgerBlue>,Mix<SwingSpeed<600>,AudioFlicker<Blue,DeepSkyBlue>,RandomFlicker<Blue,AudioFlicker<Red,Rgb<120,0,0>>>>>,StyleFire<Blue,DeepSkyBlue,0,6>,TrInstant,TrSmoothFade<800>,EFFECT_IGNITION>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<Blue,DodgerBlue>,RandomPerLEDFlicker<OrangeRed,White>>,TrConcat<TrWipeIn<600>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<Blue,DodgerBlue>,RandomPerLEDFlicker<Orange,White>>,TrWipe<600>>,TrInstant,EFFECT_STAB>,Mix<Bump<Int<0>,Int<48000>>,Stripes<1000,1500,DeepSkyBlue,BrownNoiseFlicker<White,Blue,300>>,Stripes<1000,-1500,Blue,BrownNoiseFlicker<White,Blue,300>>>,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_BEGIN>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<Blue,DodgerBlue>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<Blue,DodgerBlue>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Black,TrConcat<TrInstant,HumpFlicker<White,BrownNoiseFlicker<Blue,Rgb<0,0,40>,400>,40>,TrColorCycle<600>>,TrInstant,EFFECT_RETRACTION>,Mix<Bump<Int<0>,Int<44000>>,Mix<Bump<Int<32768>,Int<44000>>,TransitionEffect<Blue,White,TrInstant,TrFade<300>,EFFECT_LOCKUP_END>,Stripes<1000,-1500,Blue,BrownNoiseFlicker<White,Blue,300>>>,Stripes<1000,1500,Blue,BrownNoiseFlicker<White,Blue,300>>>,TrInstant,TrSmoothFade<800>,EFFECT_LOCKUP_END>,Pulsing<Gradient<AudioFlicker<Blue,DodgerBlue>,BrownNoiseFlicker<White,Strobe<Red,White,50,1>,100>>,Gradient<BrownNoiseFlicker<White,Strobe<Red,White,50,1>,100>,AudioFlicker<Blue,DodgerBlue>>,3500>,RandomPerLEDFlicker<AudioFlicker<Blue,DodgerBlue>,White>,Bump<Int<16000>,Int<16000>>,Bump<Int<32768>,Int<10000>>>>,White>,150,300>>(),
  42. StylePtr<InOutHelper<OnSpark<SimpleClash<TransitionEffect<TransitionEffect<Lockup<BlastFadeout<AudioFlicker<Blue,Rgb<0,0,128>>,White>,Strobe<Red,Blue,15,1>,AudioFlicker<Red,White>>,White,TrBoing<200,2>,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,White,TrBoing<200,1>,TrSmoothFade<300>,EFFECT_LOCKUP_END>,White,100>,White,400>,300,800,TransitionEffect<Pulsing<ColorSequence<200,Blue,Red,Strobe<Blue,Red,90,100>>,Rgb<0,0,60>,1500>,Pulsing<White,Black,500>,TrSmoothFade<500>,TrBoing<300,2>,EFFECT_RETRACTION>>>(),},
  43. { "ESBFlex", "ESBFlex/tracks/LvsV.wav",
  44. StylePtr<InOutHelper<OnSpark<LocalizedClash<Lockup<Blast<AudioFlicker<DeepSkyBlue,SteelBlue>,White,200,100,400>,Pulsing<Gradient<AudioFlicker<DeepSkyBlue,SteelBlue>,AudioFlicker<DeepSkyBlue,SteelBlue>,BrownNoiseFlicker<White,Strobe<Red,White,50,1>,100>,AudioFlicker<DeepSkyBlue,SteelBlue>,AudioFlicker<DeepSkyBlue,SteelBlue>,AudioFlicker<DeepSkyBlue,SteelBlue>>,Gradient<AudioFlicker<DeepSkyBlue,SteelBlue>,AudioFlicker<DeepSkyBlue,SteelBlue>,BrownNoiseFlicker<White,Strobe<Red,White,50,1>,100>,AudioFlicker<DeepSkyBlue,SteelBlue>,AudioFlicker<DeepSkyBlue,SteelBlue>>,3500>,RandomPerLEDFlicker<White,DeepSkyBlue>>,White,40>,HumpFlicker<DeepSkyBlue,White,40>,800>,180,500,Black>>(),
  45. StylePtr<InOutHelper<OnSpark<SimpleClash<TransitionEffect<TransitionEffect<Lockup<BlastFadeout<AudioFlicker<DeepSkyBlue,SteelBlue>,White>,Strobe<Red,Blue,15,1>,AudioFlicker<Red,White>>,White,TrBoing<200,2>,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,White,TrBoing<200,1>,TrSmoothFade<300>,EFFECT_LOCKUP_END>,White,100>,White,400>,300,800,TransitionEffect<Pulsing<SteelBlue,Black,2000>,Pulsing<White,Black,500>,TrSmoothFade<500>,TrBoing<300,2>,EFFECT_RETRACTION>>>(),},
  46. { "Father", "Father/tracks/Imperial_March_Long.wav",
  47. StylePtr<InOutSparkTip<OnSpark<TransitionEffect<TransitionEffect<OnSpark<LocalizedClash<Lockup<Blast<AudioFlicker<Red,Rgb<120,0,0>>,DeepSkyBlue>,Pulsing<Gradient<AudioFlicker<Red,Rgb<120,0,0>>,AudioFlicker<Red,Rgb<120,0,0>>,BrownNoiseFlicker<White,Strobe<SteelBlue,White,50,1>,100>,AudioFlicker<Red,Rgb<120,0,0>>,AudioFlicker<Red,Rgb<120,0,0>>,AudioFlicker<Red,Rgb<120,0,0>>>,Gradient<AudioFlicker<Red,Rgb<120,0,0>>,AudioFlicker<Red,Rgb<120,0,0>>,BrownNoiseFlicker<White,Strobe<SteelBlue,White,50,1>,100>,AudioFlicker<Red,Rgb<120,0,0>>,AudioFlicker<Red,Rgb<120,0,0>>>,3500>,AudioFlicker<Red,White>>,White,80>,White,250>,White,TrJoin<TrWipe<50>,TrWipeIn<50>>,TrFade<100>,EFFECT_LOCKUP_BEGIN>,Pulsing<Gradient<Red,Gradient<Red,White,Red>,Red>,Rgb<120,0,0>,1000>,TrBoing<100,1>,TrJoinR<TrWipe<500>,TrWipeIn<500>>,EFFECT_LOCKUP_END>,White,250>,1000,300>>(),
  48. StylePtr<InOutSparkTip<OnSpark<TransitionEffect<TransitionEffect<OnSpark<LocalizedClash<Lockup<Blast<AudioFlicker<Red,Rgb<120,0,0>>,DeepSkyBlue>,Pulsing<Gradient<AudioFlicker<Red,Rgb<120,0,0>>,AudioFlicker<Red,Rgb<120,0,0>>,BrownNoiseFlicker<White,Strobe<SteelBlue,White,50,1>,100>,AudioFlicker<Red,Rgb<120,0,0>>,AudioFlicker<Red,Rgb<120,0,0>>,AudioFlicker<Red,Rgb<120,0,0>>>,Gradient<AudioFlicker<Red,Rgb<120,0,0>>,AudioFlicker<Red,Rgb<120,0,0>>,BrownNoiseFlicker<White,Strobe<SteelBlue,White,50,1>,100>,AudioFlicker<Red,Rgb<120,0,0>>,AudioFlicker<Red,Rgb<120,0,0>>>,3500>,AudioFlicker<Red,White>>,White,80>,White,250>,White,TrJoin<TrWipe<50>,TrWipeIn<50>>,TrFade<100>,EFFECT_LOCKUP_BEGIN>,Pulsing<Gradient<Red,Gradient<Red,White,Red>,Red>,Rgb<120,0,0>,1000>,TrBoing<100,1>,TrJoinR<TrWipe<500>,TrWipeIn<500>>,EFFECT_LOCKUP_END>,White,250>,1000,300,Pulsing<Red,Black,2000>>>(),},
  49. { "Ahsoka", "Ahsoka/tracks/track1.wav",
  50. StylePtr<InOutHelper<OnSpark<LocalizedClash<Lockup<Blast<AudioFlicker<Rgb16<40112,42307,65535>,Rgb16<25151,19216,35913>>,DodgerBlue>,Pulsing<Gradient<AudioFlicker<SteelBlue,AliceBlue>,AudioFlicker<SteelBlue,AliceBlue>,BrownNoiseFlicker<Pink,Strobe<DeepSkyBlue,White,50,1>,100>,AudioFlicker<SteelBlue,AliceBlue>,AudioFlicker<SteelBlue,AliceBlue>,AudioFlicker<SteelBlue,AliceBlue>>,Gradient<AudioFlicker<SteelBlue,AliceBlue>,AudioFlicker<SteelBlue,AliceBlue>,BrownNoiseFlicker<Azure,Strobe<DeepSkyBlue,White,50,1>,100>,AudioFlicker<SteelBlue,AliceBlue>,AudioFlicker<SteelBlue,AliceBlue>>,3500>,AudioFlicker<Red,White>>,SteelBlue,80>,HumpFlicker<White,Rgb16<48313,53737,65535>,60>,1600>,300,500>>(),
  51. StylePtr<InOutHelper<OnSpark<LocalizedClash<Lockup<Blast<AudioFlicker<Rgb16<40112,42307,65535>,Rgb16<25151,19216,35913>>,DodgerBlue>,Pulsing<Gradient<AudioFlicker<SteelBlue,AliceBlue>,AudioFlicker<SteelBlue,AliceBlue>,BrownNoiseFlicker<Pink,Strobe<DeepSkyBlue,White,50,1>,100>,AudioFlicker<SteelBlue,AliceBlue>,AudioFlicker<SteelBlue,AliceBlue>,AudioFlicker<SteelBlue,AliceBlue>>,Gradient<AudioFlicker<SteelBlue,AliceBlue>,AudioFlicker<SteelBlue,AliceBlue>,BrownNoiseFlicker<Azure,Strobe<DeepSkyBlue,White,50,1>,100>,AudioFlicker<SteelBlue,AliceBlue>,AudioFlicker<SteelBlue,AliceBlue>>,3500>,AudioFlicker<Red,White>>,SteelBlue,80>,HumpFlicker<White,Rgb16<48313,53737,65535>,60>,1600>,300,500,Pulsing<Strobe<Rgb16<21919,22231,31585>,Rgb16<45951,46419,65535>,15,1>,Black,2000>>>(),},
  52. { "SvgeKngt", "SvgeKngt/tracks/track3.wav",
  53. StylePtr<InOutHelper<Blast<LocalizedClash<Lockup<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<AudioFlicker<Gradient<Gradient<Blue,Blue,Red,Red>,Red,Red,Red>,Rgb<128,0,0>>,StyleFire<White,Red,0,6>,TrInstant,TrSmoothFade<400>,EFFECT_IGNITION>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<Red,Rgb<128,0,0>>,RandomPerLEDFlicker<OrangeRed,White>>,TrConcat<TrWipeIn<600>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<Red,Rgb<128,0,0>>,RandomPerLEDFlicker<Orange,White>>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire<Red,White,0,6>,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<Red,Rgb<128,0,0>>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<Red,Rgb<128,0,0>>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Black,TrConcat<TrInstant,HumpFlicker<White,Red,40>,TrColorCycle<600>>,TrInstant,EFFECT_RETRACTION>,Pulsing<Gradient<Red,BrownNoiseFlicker<White,Strobe<Blue,White,50,1>,100>>,Gradient<BrownNoiseFlicker<White,Strobe<Blue,White,50,1>,100>,Red>,3500>,RandomPerLEDFlicker<Red,White>,Bump<Int<16000>,Int<20000>>,Bump<Int<32768>,Int<10000>>>>,White>,300,500>>(),
  54. StylePtr<InOutHelper<Blast<LocalizedClash<Lockup<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<AudioFlicker<Gradient<Gradient<Blue,Blue,Red,Red>,Red,Red,Red>,Rgb<128,0,0>>,StyleFire<White,Red,0,6>,TrInstant,TrSmoothFade<400>,EFFECT_IGNITION>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<Red,Rgb<128,0,0>>,RandomPerLEDFlicker<OrangeRed,White>>,TrConcat<TrWipeIn<600>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<Red,Rgb<128,0,0>>,RandomPerLEDFlicker<Orange,White>>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire<Red,White,0,6>,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<Red,Rgb<128,0,0>>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<Red,Rgb<128,0,0>>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Black,TrConcat<TrInstant,HumpFlicker<White,Red,40>,TrColorCycle<600>>,TrInstant,EFFECT_RETRACTION>,Pulsing<Gradient<Red,BrownNoiseFlicker<White,Strobe<Blue,White,50,1>,100>>,Gradient<BrownNoiseFlicker<White,Strobe<Blue,White,50,1>,100>,Red>,3500>,RandomPerLEDFlicker<Red,White>,Bump<Int<16000>,Int<20000>>,Bump<Int<32768>,Int<10000>>>>,White>,300,500,Pulsing<Strobe<Red,Black,15,3>,RandomFlicker<Black,Rgb16<15651,24155,30830>>,800>>>(),},
  55. { "Pikachu", "Pikachu/tracks/Battle.wav",
  56. StylePtr<InOutSparkTip<OnSpark<ColorCycle<RandomPerLEDFlicker<StyleFire<Rgb16<57353,65535,14386>,Rgb16<40546,40982,0>,0,5>,Black>,20,2000,LocalizedClash<Blast<Lockup<StyleFire<Strobe<LemonChiffon,Strobe<Yellow,RandomPerLEDFlicker<DodgerBlue,Black>,50,1>,100,1>,Rgb16<63295,65535,9500>,0,5>,Pulsing<Rgb16<20393,49276,65535>,RandomPerLEDFlicker<White,Yellow>,80>,Pulsing<DeepSkyBlue,RandomPerLEDFlicker<White,LightCyan>,80>>,White>,RandomPerLEDFlicker<White,DeepSkyBlue>,100>,100,100,50>,Strobe<SteelBlue,Yellow,35,60>,1500>,100,800,Blue>>(),
  57. StylePtr<InOutSparkTip<OnSpark<ColorCycle<RandomPerLEDFlicker<StyleFire<Rgb16<57353,65535,14386>,Rgb16<40546,40982,0>,0,5>,Black>,20,2000,LocalizedClash<Blast<Lockup<StyleFire<Strobe<LemonChiffon,Strobe<Yellow,RandomPerLEDFlicker<DodgerBlue,Black>,50,1>,100,1>,Rgb16<63295,65535,9500>,0,5>,Pulsing<Rgb16<20393,49276,65535>,RandomPerLEDFlicker<White,Yellow>,80>,Pulsing<DeepSkyBlue,RandomPerLEDFlicker<White,LightCyan>,80>>,White>,RandomPerLEDFlicker<White,DeepSkyBlue>,100>,100,100,50>,Strobe<SteelBlue,Yellow,35,60>,1500>,100,800,Blue>>(),},
  58. // { "Senate", "Senate/tracks/Palpatheme.wav",
  59. //StylePtr<InOutHelper<TransitionEffect<TransitionEffect<TransitionEffect<Blast<BlastFadeout<LocalizedClash<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<Lockup<StyleFire<AudioFlicker<Blue,Rgb<40,20,150>>,Mix<SwingSpeed<500>,AudioFlicker<Rgb<10,0,50>,Red>,BrownNoiseFlicker<Blue,Rgb<0,0,128>,400>>,500,10,FireConfig<500,0,0>,FireConfig<3000,0,0>,FireConfig<500,0,10>,FireConfig<0,0,5>>,Pulsing<Gradient<Strobe<Blue,Rgb<50,100,100>,15,20>,RandomFlicker<Blue,Rgb<40,20,150>>,Strobe<White,BrownNoiseFlicker<Red,White,100>,50,1>,Blue,Blue>,Gradient<Blue,RandomFlicker<Blue,Red>,Strobe<White,BrownNoiseFlicker<Red,White,100>,50,1>,RandomFlicker<Red,Blue>,RandomFlicker<Blue,Black>,RandomFlicker<Blue,DeepSkyBlue>>,3500>,RandomPerLEDFlicker<Red,White>>,White,TrWipeIn<50>,TrSmoothFade<50>,EFFECT_DRAG_END>,Gradient<Blue,Blue,White>,TrFade<50>,TrWipeIn<50>,EFFECT_DRAG_BEGIN>,Gradient<White,DeepSkyBlue,LightPink,DeepSkyBlue,White>,TrJoinR<TrWipe<200>,TrWipeIn<200>>,TrSmoothFade<300>,EFFECT_LOCKUP_END>,White,TrBoing<300,2>,TrFade<100>,EFFECT_LOCKUP_BEGIN>,White,100,75>,Rgb<0,0,120>>,White,200,200>,White,TrBoing<50,2>,TrWipeIn<50>,EFFECT_IGNITION>,TransitionEffect<StyleFire<AudioFlicker<Blue,Rgb<40,20,150>>,Mix<SwingSpeed<500>,AudioFlicker<Blue,Rgb<40,20,150>>,BrownNoiseFlicker<Blue,Rgb<0,0,128>,400>>,500,10,FireConfig<500,0,0>,FireConfig<3000,0,0>,FireConfig<500,0,10>,FireConfig<0,0,5>>,TransitionLoop<Stripes<7000,2500,White,Black,Black,Black>,TrConcat<TrBoing<100,3>,Black,TrInstant>>,TrWipeIn<50>,TrFade<100>,EFFECT_IGNITION>,TrFade<250>,TrInstant,EFFECT_IGNITION>,AudioFlicker<Black,Stripes<5000,5000,White,Black,Black,Black>>,TrBoing<800,20>,TrJoin<TrFade<500>,TrWipeIn<500>>,EFFECT_RETRACTION>,100,3000>>(),
  60. // StylePtr<InOutHelper<SimpleClash<Lockup<Blast<StyleFire<Blue,Cyan>,White>,AudioFlicker<Black,RandomPerLEDFlicker<Cyan,White>>,AudioFlicker<Blue,White>>,White>,300,800,Pulsing<Blue,Black,1000>>>(),},
  61. { "Proto1", "tracks/notrack.wav",
  62. StylePtr<InOutHelper<Blast<LocalizedClash<Lockup<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<Mix<SwingSpeed<300>,StyleFire<BrownNoiseFlicker<Magenta,RandomPerLEDFlicker<Rgb<25,0,25>,Rgb<60,0,60>>,200>,Rgb<80,0,80>,0,6,FireConfig<10,1000,2>,FireConfig<4000,0,0>,FireConfig<2,1000,5>,FireConfig<100,0,5>>,Mix<SwingSpeed<600>,BrownNoiseFlicker<HotPink,Rgb<80,0,90>,300>,StyleFire<BrownNoiseFlicker<Cyan,RandomPerLEDFlicker<Rgb<0,25,25>,Rgb<0,60,60>>,200>,Rgb<0,80,80>,0,6,FireConfig<10,1000,2>,FireConfig<4000,0,0>,FireConfig<2,1000,5>,FireConfig<100,0,5>>>>,StyleFire<White,Magenta,0,6>,TrInstant,TrSmoothFade<1600>,EFFECT_IGNITION>,Mix<Bump<Int<32768>,Int<16000>>,StyleFire<BrownNoiseFlicker<Magenta,RandomPerLEDFlicker<Rgb<25,0,25>,Rgb<60,0,60>>,200>,Rgb<80,0,80>,0,6,FireConfig<10,1000,2>,FireConfig<4000,0,0>,FireConfig<2,1000,5>,FireConfig<100,0,5>>,RandomPerLEDFlicker<Aquamarine,White>>,TrConcat<TrWipeIn<600>,Mix<Bump<Int<32768>,Int<16000>>,StyleFire<BrownNoiseFlicker<Magenta,RandomPerLEDFlicker<Rgb<25,0,25>,Rgb<60,0,60>>,200>,Rgb<80,0,80>,0,6,FireConfig<10,1000,2>,FireConfig<4000,0,0>,FireConfig<2,1000,5>,FireConfig<100,0,5>>,RandomPerLEDFlicker<DeepPink,White>>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire<Magenta,White,0,6>,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix<Bump<Int<32768>,Int<10000>>,StyleFire<BrownNoiseFlicker<Magenta,RandomPerLEDFlicker<Rgb<25,0,25>,Rgb<60,0,60>>,200>,Rgb<80,0,80>,0,6,FireConfig<10,1000,2>,FireConfig<4000,0,0>,FireConfig<2,1000,5>,FireConfig<100,0,5>>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix<Bump<Int<32768>,Int<10000>>,StyleFire<BrownNoiseFlicker<Magenta,RandomPerLEDFlicker<Rgb<25,0,25>,Rgb<60,0,60>>,200>,Rgb<80,0,80>,0,6,FireConfig<10,1000,2>,FireConfig<4000,0,0>,FireConfig<2,1000,5>,FireConfig<100,0,5>>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Black,TrConcat<TrInstant,HumpFlicker<White,Magenta,40>,TrColorCycle<600>>,TrInstant,EFFECT_RETRACTION>,Pulsing<Gradient<Magenta,BrownNoiseFlicker<White,Strobe<GreenYellow,White,50,1>,100>>,Gradient<BrownNoiseFlicker<White,Strobe<GreenYellow,White,50,1>,100>,Magenta>,3500>,RandomPerLEDFlicker<Aquamarine,White>,Bump<Int<16000>,Int<20000>>,Bump<Int<32768>,Int<10000>>>,White,100>,White>,300,500>>(),
  63. StylePtr<Pulsing<White,Black,2000>>(), "fire"},
  64. // { "BlueFire", "tracks/venus.wav",
  65. //StylePtr<InOutHelper<SimpleClash<Lockup<Blast<StyleFire<Blue,Cyan>,White>,AudioFlicker<Black,RandomPerLEDFlicker<Cyan,White>>,AudioFlicker<Blue,White>>,White>,300,800>>(),
  66. //StylePtr<InOutHelper<SimpleClash<Lockup<Blast<StyleFire<Blue,Cyan>,White>,AudioFlicker<Black,RandomPerLEDFlicker<Cyan,White>>,AudioFlicker<Blue,White>>,White>,300,800,Pulsing<Blue,Black,1000>>>(), "blue fire"},
  67. { "Slave", "tracks/notrack.wav",
  68. StylePtr<InOutHelper<LocalizedClash<Lockup<Blast<AudioFlicker<Yellow,White>,Red>,AudioFlicker<GreenYellow,LightPink>,AudioFlicker<Tomato,White>>,Tomato>,300,800>>(),
  69. StylePtr<InOutHelper<LocalizedClash<Lockup<Blast<AudioFlicker<Yellow,White>,Red>,AudioFlicker<GreenYellow,LightPink>,AudioFlicker<Tomato,White>>,Tomato>,300,800,Pulsing<Yellow,Black,2000>>>(), "yellow"},
  70. { "RgueCmdr", "tracks/jizz.wav",
  71. StylePtr<InOutHelper<SimpleClash<Lockup<Blast<Rainbow,White>,AudioFlicker<Red,White>,AudioFlicker<Blue,White>>,White>,300,800>>(),
  72. StylePtr<InOutHelper<SimpleClash<Lockup<Blast<Rainbow,White>,AudioFlicker<Red,White>,AudioFlicker<Blue,White>>,White>,300,800>>(), "rainbow"},
  73. { "KorgMini", "tracks/notrack.wav",
  74. StylePtr<ColorCycle<Aquamarine,0,1,LocalizedClash<Blast<TransitionEffect<TransitionEffect<Lockup<ColorChange<TrSmoothFade<2000>,Mix<SwingSpeed<200>,Pulsing<DeepPink,Sparkle<HotPink,White,1000>,800>,Sparkle<LightCyan>>,Mix<SwingSpeed<400>,Pulsing<DeepPink,Sparkle<HotPink,White,1000>,800>,Mix<SwingSpeed<600>,Sparkle<Aquamarine,White,1500,1600>,Sparkle<Aquamarine,White,1500,1600>>>,Mix<SwingSpeed<600>,Pulsing<DeepPink,Sparkle<HotPink,White,1000>,800>,Mix<SwingSpeed<800>,Sparkle<Chartreuse,Coral,2000,2000>,Sparkle<Chartreuse,Coral,2000,2000>>>>,Sparkle<Strobe<Black,RandomFlicker<Cyan,Red>,15,1>,Rainbow>,AudioFlicker<Strobe<Cyan,Pink,55,100>,LavenderBlush>>,White,TrJoin<TrWipeIn<200>,TrWipe<200>>,TrFade<150>,EFFECT_LOCKUP_BEGIN>,White,TrConcat<TrFade<100>,White,TrBoing<300,2>>,TrSmoothFade<300>,EFFECT_LOCKUP_END>,White,300>,SpringGreen,150,75>,100,3000,5500>>(),
  75.  
  76. StylePtr<InOutHelper<ColorCycle<Aquamarine,0,1,LocalizedClash<Blast<TransitionEffect<TransitionEffect<Lockup<ColorChange<TrSmoothFade<2000>,Mix<SwingSpeed<200>,Pulsing<DeepPink,Sparkle<HotPink,White,1000>,800>,Sparkle<LightPink>>,Mix<SwingSpeed<400>,Pulsing<DeepPink,Sparkle<HotPink,White,1000>,800>,Sparkle<Aquamarine,White,1500,1600>>,Mix<SwingSpeed<600>,Pulsing<DeepPink,Sparkle<HotPink,White,1000>,800>,Sparkle<Chartreuse,Coral,2000,2000>>>,Sparkle<Strobe<Black,RandomFlicker<Cyan,Red>,15,1>,Rainbow>,AudioFlicker<Strobe<Cyan,Pink,55,100>,LavenderBlush>>,White,TrJoin<TrWipeIn<200>,TrWipe<200>>,TrFade<150>,EFFECT_LOCKUP_BEGIN>,White,TrConcat<TrFade<100>,White,TrBoing<300,2>>,TrSmoothFade<300>,EFFECT_LOCKUP_END>,White,300>,SpringGreen,150,75>,100,3000,5000>,50,4000,Pulsing<AudioFlicker<White,Rgb<70,70,70>>,AudioFlicker<Rgb<50,50,50>,Black>,2000>>>(),},
  77. { "NyanCat", "tracks/notrack.wav",
  78. StylePtr<InOutHelper<SimpleClash<Lockup<Blast<Sparkle<Gradient<Blue,Green,Yellow,Red>>,White>,AudioFlicker<Strobe<Black,AliceBlue,15,1>,Sparkle<Rainbow>>,AudioFlicker<Blue,White>>,White>,300,800>>(),
  79. StylePtr<InOutHelper<SimpleClash<Lockup<Blast<Sparkle<Gradient<Blue,Green,Yellow,Red>>,White>,AudioFlicker<Strobe<Black,AliceBlue,15,1>,Sparkle<Rainbow>>,AudioFlicker<Blue,White>>,White>,300,800>>(), "strobe"},
  80. { "SmthJedi", "tracks/licc_full.wav",
  81. &style_charging,
  82. StyleNormalPtr<BLACK, BLACK, 300, 800>(), "Battery\nLevel"}
  83. };
  84. BladeConfig blades[] = {
  85. { 0, WS281XBladePtr<116, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(),
  86. WS281XBladePtr<1, blade2Pin, Color8::GRB, PowerPINS<bladePowerPin4, bladePowerPin5> >()
  87. , CONFIGARRAY(presets) },
  88. };
  89. #endif
  90.  
  91. #ifdef CONFIG_BUTTONS
  92. Button PowerButton(BUTTON_POWER, powerButtonPin, "pow");
  93. Button AuxButton(BUTTON_AUX, auxPin, "aux");
  94. #endif
Add Comment
Please, Sign In to add comment