bikerjedi

Proffie_Default.h

Apr 13th, 2024
8
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.97 KB | None | 0 0
  1. #ifdef CONFIG_TOP
  2. #include "proffieboard_v2_config.h"
  3. #define NUM_BLADES 1
  4. #define NUM_BUTTONS 2
  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. StyleNormalPtr<CYAN, WHITE, 300, 800>(), "cyan"},
  18. { "SmthJedi", "tracks/mars.wav",
  19. StylePtr<InOutSparkTip<EASYBLADE(BLUE, WHITE), 300, 800> >(), "blue"},
  20. { "SmthGrey", "tracks/mercury.wav",
  21. StyleFirePtr<RED, YELLOW>(), "fire"},
  22. { "SmthFuzz", "tracks/uranus.wav",
  23. StyleNormalPtr<RED, WHITE, 300, 800>(), "red"},
  24. { "RgueCmdr", "tracks/venus.wav",
  25. StyleFirePtr<BLUE, CYAN>(), "blue fire"},
  26. { "TthCrstl", "tracks/mars.wav",
  27. StylePtr<InOutHelper<EASYBLADE(OnSpark<GREEN>, WHITE), 300, 800> >(), "green"},
  28. { "TeensySF", "tracks/mercury.wav",
  29. StyleNormalPtr<WHITE, RED, 300, 800, RED>(), "white"},
  30. { "SmthJedi", "tracks/uranus.wav",
  31. StyleNormalPtr<AudioFlicker<YELLOW, WHITE>, BLUE, 300, 800>(), "yellow"},
  32. { "SmthGrey", "tracks/venus.wav",
  33. StylePtr<InOutSparkTip<EASYBLADE(MAGENTA, WHITE), 300, 800> >(), "magenta"},
  34. { "SmthFuzz", "tracks/mars.wav",
  35. StyleNormalPtr<Gradient<RED, BLUE>, Gradient<CYAN, YELLOW>, 300, 800>(), "gradient"},
  36. { "RgueCmdr", "tracks/mercury.wav",
  37. StyleRainbowPtr<300, 800>(), "rainbow"},
  38. { "TthCrstl", "tracks/uranus.wav",
  39. StyleStrobePtr<WHITE, Rainbow, 15, 300, 800>(), "strobe"},
  40. { "TeensySF", "tracks/venus.wav",
  41. &style_pov, "POV"},
  42. { "SmthJedi", "tracks/mars.wav",
  43. &style_charging, "Battery\nLevel"}
  44. };
  45. BladeConfig blades[] = {
  46. { 0, WS281XBladePtr<144, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(), CONFIGARRAY(presets) },
  47. };
  48. #endif
  49.  
  50. #ifdef CONFIG_BUTTONS
  51. Button PowerButton(BUTTON_POWER, powerButtonPin, "pow");
  52. Button AuxButton(BUTTON_AUX, auxPin, "aux");
  53. #endif
  54.  
Add Comment
Please, Sign In to add comment