Advertisement
NoSloppy

Untitled

Sep 29th, 2020 (edited)
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 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 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. #define BLADE_DETECT_PIN blade3Pin
  13. #endif
  14.  
  15. #ifdef CONFIG_PRESETS
  16.  
  17. Preset bladein[] = {
  18. { "BladeFont", "tracks/bladeTrack.wav",
  19. StylePtr<AudioFlicker<White,Blue>>(),
  20. StylePtr<Black>(), "cyan"},
  21.  
  22. };
  23.  
  24. Preset noblade[] = {
  25. { "BlasterFont", "tracks/blasterTrack.wav",
  26. StylePtr<Black>(),
  27. StylePtr<BlastFadeout<Black,BrownNoiseFlicker<Red,Rgb<100,0,0>,200>,300>>(), "cyan"},
  28.  
  29. };
  30. BladeConfig blades[] = {
  31. { 0, WS281XBladePtr<144, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(),
  32. WS281XBladePtr<5, blade2Pin, Color8::GRB, PowerPINS<bladePowerPin4, bladePowerPin5> >()
  33. , CONFIGARRAY(bladein) },
  34.  
  35. { NO_BLADE, WS281XBladePtr<144, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(),
  36. WS281XBladePtr<5, blade2Pin, Color8::GRB, PowerPINS<bladePowerPin4, bladePowerPin5> >()
  37. , CONFIGARRAY(noblade) },
  38.  
  39. };
  40. #endif
  41.  
  42. #ifdef CONFIG_BUTTONS
  43. Button PowerButton(BUTTON_POWER, powerButtonPin, "pow");
  44. Button AuxButton(BUTTON_AUX, auxPin, "aux");
  45. #endif
  46.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement