Advertisement
Guest User

Config

a guest
Jun 1st, 2023
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.43 KB | Software | 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 2200
  6. const unsigned int maxLedsPerStrip = 144;
  7. #define CLASH_THRESHOLD_G 2
  8. #define ENABLE_AUDIO
  9. #define ENABLE_MOTION
  10. #define ENABLE_WS2811
  11. #define ENABLE_SD
  12. #define ENABLE_SERIAL
  13. #define COLOR_CHANGE_DIRECT
  14. #define DISABLE_DIAGNOSTIC_COMMANDS
  15. #define BC_THRUST_ON
  16. #define BC_TWIST_ON
  17. #define BC_TWIST_OFF
  18. #define BC_FORCE_PUSH
  19. #define FEMALE_TALKIE_VOICE
  20. #define VOLUME_MENU_CYCLE
  21. #define IDLE_OFF_TIME 60 * 5 * 1000
  22. #define SPEAK_BLADE_ID
  23. #endif
  24.  
  25. #ifdef CONFIG_PROP
  26. #include "../props/saber_BC_buttons.h"
  27. #include "../sound/sound_library.h"
  28. #endif
  29. #ifdef CONFIG_PRESETS
  30. Preset presets[] = {
  31. { "1_Anakin;common", "tracks/cantina.wav",
  32. StylePtr<...>()},
  33. { "2_YounglingSlayer;common", "tracks/cantina.wav",
  34. StylePtr<...>()},
  35. { "3_RogueVader;common", "tracks/hallway.wav",
  36. StylePtr<...>()},
  37. { "4_Maul;common", "tracks/DOF.wav",
  38. StylePtr<...>()},
  39. { "5_Dooku;common", "tracks/Duke.wav",
  40. StylePtr<...>()},
  41. { "6_KyloRen;common", "tracks/TFA_Battle.wav",
  42. StylePtr<...>()},
  43. { "7_Malicos;common", "tracks/Traveler.wav",
  44. StylePtr<.>()},
  45. { "8_Second;common", "tracks/MSV.wav",
  46. StylePtr<...>()},
  47. { "9_Cal;common", "tracks/JFO1.wav",
  48. StylePtr<...>()},
  49. { "10_Obi;common", "tracks/TheBoldOne.wav",
  50. StylePtr<...>()},
  51. { "11_Mace;common", "tracks/mace.wav",
  52. StylePtr<...>()},
  53. { "12_Luke5;common", "tracks/TheBoldOne.wav",
  54. StylePtr<Layers<...>()},
  55. { "13_DarkSaber;common", "tracks/LvsV.wav",
  56. StylePtr<...>()},
  57. { "14_Ahsoka;common", "tracks/Ashoka.wav",
  58. StylePtr<...>()},
  59. { "15_Darkness;common", "tracks/JFO5.wav",
  60. StylePtr<...>()},
  61. { "16_Hatred;common", "tracks/Darkness.wav",
  62. StylePtr<...>()},
  63. { "17_RogueC;common", "tracks/LvsV.wav",
  64. StylePtr<...>()},
  65. { "18_DarkWolf;common", "tracks/Lycan.wav",
  66. StylePtr<...>()},
  67. { "19_VireDuality;common","tracks/DOF.wav",
  68. StylePtr<...>()},
  69. { "20_Rainbow;common", "tracks/cantina.wav",
  70. StylePtr<...>()},
  71. { "99_Batt00;common", "tracks/cantina.wav",
  72. &style_charging, "Battery\nLevel"}
  73. };
  74. BladeConfig blades[] = {
  75. { 0, WS281XBladePtr<133, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(), CONFIGARRAY(presets) },
  76. };
  77. #endif
  78.  
  79. #ifdef CONFIG_BUTTONS
  80. Button PowerButton(BUTTON_POWER, powerButtonPin, "pow");
  81. #endif
  82.  
Tags: Proffieboard
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement