NoSloppy

Untitled

Feb 10th, 2021
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.28 KB | None | 0 0
  1. #ifdef CONFIG_TOP
  2. #include "proffieboard_v2_config.h"
  3. #define NUM_BLADES 1
  4. #define NUM_BUTTONS 1
  5. #define VOLUME 1000
  6. const unsigned int maxLedsPerStrip = 144;
  7. #define CLASH_THRESHOLD_G 1.0
  8. #define ENABLE_AUDIO
  9. #define ENABLE_MOTION
  10. #define ENABLE_WS2811
  11. #define ENABLE_SD
  12. #endif
  13.  
  14. #ifdef CONFIG_PRESETS
  15. Preset presets[] = {
  16. { "TeensySF", "tracks/venus.wav",
  17. StylePtr<IgnitionDelayX<Int<600>,Layers<
  18. SteelBlue,
  19. SparkleL<Green>,
  20. OnSparkL<White,Int<400>>,
  21. LockupL<Strobe<White,BrownNoiseFlicker<Red,White,100>,50,1>,Strobe<White,BrownNoiseFlicker<Red,White,100>,50,1>,Bump<Sin<Int<10>,Int<10000>,Int<20000>>>>,
  22. ResponsiveStabL<Orange>,
  23. BlastFadeoutL<White>,
  24. LocalizedClashL<White,100>,
  25. LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,DarkOrange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  26. InOutTrL<TrWipe<200>,TrWipeIn<500>>>>>()},
  27. { "SmthJedi", "tracks/mars.wav",
  28. StylePtr<InOutSparkTip<EASYBLADE(BLUE, WHITE), 300, 800> >(), "blue"},
  29. { "SmthGrey", "tracks/mercury.wav",
  30. StyleFirePtr<RED, YELLOW>(), "fire"},
  31. { "SmthFuzz", "tracks/uranus.wav",
  32. StyleNormalPtr<RED, WHITE, 300, 800>(), "red"},
  33. { "RgueCmdr", "tracks/venus.wav",
  34. StyleFirePtr<BLUE, CYAN>(), "blue fire"},
  35. { "TthCrstl", "tracks/mars.wav",
  36. StylePtr<InOutHelper<EASYBLADE(OnSpark<GREEN>, WHITE), 300, 800> >(), "green"},
  37. { "TeensySF", "tracks/mercury.wav",
  38. StyleNormalPtr<WHITE, RED, 300, 800, RED>(), "white"},
  39. { "SmthJedi", "tracks/uranus.wav",
  40. StyleNormalPtr<AudioFlicker<YELLOW, WHITE>, BLUE, 300, 800>(), "yellow"},
  41. { "SmthGrey", "tracks/venus.wav",
  42. StylePtr<InOutSparkTip<EASYBLADE(MAGENTA, WHITE), 300, 800> >(), "magenta"},
  43. { "SmthFuzz", "tracks/mars.wav",
  44. StyleNormalPtr<Gradient<RED, BLUE>, Gradient<CYAN, YELLOW>, 300, 800>(), "gradient"},
  45. { "RgueCmdr", "tracks/mercury.wav",
  46. StyleRainbowPtr<300, 800>(), "rainbow"},
  47. { "TthCrstl", "tracks/uranus.wav",
  48. StyleStrobePtr<WHITE, Rainbow, 15, 300, 800>(), "strobe"},
  49. { "TeensySF", "tracks/venus.wav",
  50. &style_pov, "POV"},
  51. { "SmthJedi", "tracks/mars.wav",
  52. &style_charging, "Battery\\nLevel"}
  53. };
  54. BladeConfig blades[] = {
  55. { 0, WS2811BladePtr<144, WS2811_ACTUALLY_800kHz | WS2811_GRB>(), CONFIGARRAY(presets) },
  56. };
  57. #endif
  58.  
  59. #ifdef CONFIG_BUTTONS
  60. Button PowerButton(BUTTON_POWER, powerButtonPin, "pow");
  61. #endif
Advertisement
Add Comment
Please, Sign In to add comment