Advertisement
drdarius777

Proffie 3.9

Sep 28th, 2024
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.77 KB | Source Code | 0 0
  1. #ifdef CONFIG_TOP
  2. #include "proffieboard_v3_config.h"
  3. #define NUM_BLADES 5
  4. #define NUM_BUTTONS 2
  5. #define VOLUME 1500
  6. const unsigned int maxLedsPerStrip = 144;
  7. #define CLASH_THRESHOLD_G 1.5
  8. #define ENABLE_AUDIO
  9. #define ENABLE_MOTION
  10. #define ENABLE_WS2811
  11. #define ENABLE_SD
  12. #define SHARED_POWER_PINS
  13. #define ENABLE_SSD1306
  14. #endif
  15.  
  16. #ifdef CONFIG_PRESETS
  17. Preset presets[] = {
  18. { "TeensySF", "tracks/venus.wav",
  19. StylePtr<InOutHelper<SimpleClash<Lockup<Blast<White,Black>,AudioFlicker<Rgb<50,50,50>,Black>>,Black,70>,300,800,Rgb<50,50,50>>>(),
  20. StyleNormalPtr<CYAN, WHITE, 300, 800>(),
  21. StyleNormalPtr<CYAN, WHITE, 300, 800>(),
  22. StyleNormalPtr<CYAN, WHITE, 300, 800>(),
  23. StyleNormalPtr<CYAN, WHITE, 300, 800>(), "cyan"},
  24. { "SmthJedi", "tracks/mars.wav",
  25. StylePtr<InOutHelper<SimpleClash<Lockup<Blast<White,Black>,AudioFlicker<Rgb<50,50,50>,Black>>,Black,70>,300,800,Rgb<50,50,50>>>(),
  26. StylePtr<InOutSparkTip<EASYBLADE(BLUE, WHITE), 300, 800> >(),
  27. StylePtr<InOutSparkTip<EASYBLADE(BLUE, WHITE), 300, 800> >(),
  28. StylePtr<InOutSparkTip<EASYBLADE(BLUE, WHITE), 300, 800> >(),
  29. StylePtr<InOutSparkTip<EASYBLADE(BLUE, WHITE), 300, 800> >(), "blue"},
  30. };
  31. BladeConfig blades[] = {
  32. { 0, SimpleBladePtr<CreeXPE2WhiteTemplate<0>, NoLED, NoLED, NoLED, bladePowerPin6, -1, -1, -1>(),
  33. WS281XBladePtr<10, blade3Pin, Color8::GRB, PowerPINS<bladePowerPin5> >(),
  34. WS281XBladePtr<5, blade4Pin, Color8::GRB, PowerPINS<bladePowerPin1> >(),
  35. WS281XBladePtr<1, blade2Pin, Color8::GRB, PowerPINS<bladePowerPin4> >(),
  36. WS281XBladePtr<144, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(),},
  37. };
  38. #endif
  39.  
  40. #ifdef CONFIG_BUTTONS
  41. Button PowerButton(BUTTON_POWER, powerButtonPin, "pow");
  42. Button AuxButton(BUTTON_AUX, auxPin, "aux");
  43. #endif
  44.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement