Advertisement
Guest User

Untitled

a guest
Apr 24th, 2019
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.85 KB | None | 0 0
  1. #ifdef CONFIG_TOP
  2. #include "proffieboard_v1_config.h"
  3. #define NUM_BLADES 1
  4. #define NUM_BUTTONS 3
  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.  
  15.  
  16. #ifdef CONFIG_PRESETS
  17. Preset presets[] = {
  18. { "RgueCmdr", "tracks/venus.wav",
  19. StyleNormalPtr <Rgb<0, 255, 255>, WHITE, 300, 800>(), "purp"},
  20.  
  21. { "RgueCmdr", "tracks/venus.wav",
  22. StyleNormalPtr <Rgb<0, 255, 0>, WHITE, 300, 800>(), "red1"},
  23.  
  24. { "RgueCmdr", "tracks/venus.wav",
  25. StyleNormalPtr <Rgb<0, 0, 255>, WHITE, 300, 800>(), "blue"},
  26.  
  27. { "RgueCmdr", "tracks/venus.wav",
  28. StyleNormalPtr<Rgb<255, 255, 0>, WHITE, 300, 800>(), "redboth"},
  29.  
  30. };
  31. template<int milliohms = 1200>
  32. struct CreeXPE2DRedTemplate {
  33. static constexpr float MaxAmps = 1.0;
  34. static constexpr float MaxVolts = 2.5;
  35. static constexpr float P2Amps = 0.35;
  36. static constexpr float P2Volts = 2.1;
  37. static constexpr float R = milliohms / 1000.0;
  38. static const int Red = 0;
  39. static const int Green = 255;
  40. static const int Blue = 255;
  41. };
  42. template<int milliohms = 300>
  43. struct CreeXPE2RBlueTemplate {
  44. static constexpr float MaxAmps = 1.0;
  45. static constexpr float MaxVolts = 3.4;
  46. static constexpr float P2Amps = 0.35;
  47. static constexpr float P2Volts = 3.1;
  48. static constexpr float R = milliohms / 1000.0;
  49. static const int Red = 255;
  50. static const int Green = 0;
  51. static const int Blue = 0;
  52. };
  53.  
  54. BladeConfig blades[] = {
  55. { 0, SimpleBladePtr<CreeXPE2BlueTemplate<300>, CreeXPE2DRedTemplate<1200>, CreeXPE2DRedTemplate<1200>, NoLED>(), CONFIGARRAY(presets) },
  56. };
  57. #endif
  58.  
  59. #ifdef CONFIG_BUTTONS
  60. TouchButton PowerButton(BUTTON_POWER, powerButtonPin, 1700, "pow");
  61. Button AuxButton(BUTTON_AUX, auxPin, "aux");
  62. Button Aux2Button(BUTTON_AUX2, aux2Pin, "aux2");
  63. #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement