Advertisement
NoSloppy

Untitled

Feb 6th, 2022
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.94 KB | None | 0 0
  1. BladeConfig blades[] = {
  2. { 10000, // Crystal #1 ID resistor value as per Serial Monitor
  3. // ------------ Crystals must be alone on data 1 --------------
  4.  
  5. // Crystals - 2 disctete blades for the 2 LEDS Data 1 Power 1
  6. SubBlade(1, 1, WS281XBlade<2, bladePin, Color8::GRB, PowerPINS<bladePowerPin1> >()),
  7. SubBlade(0, 0, NULL),
  8. // Crystals - 2 LEDS wired in parallel Data 1 Power 1
  9. WS281XBladePtr<2, bladePin, Color8::GRB, PowerPINS<bladePowerPin1> >(),
  10.  
  11. // -------------------- One Possibility -----------------------
  12.  
  13. // OLED area Accents 6 LEDs and Main Blade Data 2 Power 2&3
  14. SubBlade(6, 127, WS281XBladePtr<128, blade2Pin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >()),
  15. SubBlade(0, 5, NULL),
  16. // Arc Reactor only Data 3 Power 4
  17. WS281XBladePtr<122, blade3Pin, Color8::GRB, PowerPINS<bladePowerPin4> >(),
  18.  
  19. // ------------------------- Options --------------------------
  20.  
  21. // Arc reactor 1 LEDs and OLED AREA Accents 6 LEDs Data 3 Power 4
  22. SubBlade(1, 6, WS281XBladePtr<7, blade3Pin, Color8::GRB, PowerPINS<bladePowerPin4> >()),
  23. SubBlade(0, 0, NULL),
  24. // Main Blade 122 LEDs Data 2 Power 2&3
  25. WS281XBladePtr<122, blade2Pin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(),
  26.  
  27. // --------------------- Motor and 3mm LED ---------------------
  28.  
  29. //Motor Data NA Power 5
  30. SimpleBladePtr<CreeXPE2WhiteTemplate<0>, NoLED, NoLED, NoLED, bladePowerPin5, -1, -1, -1>(),
  31. //Speaker 3mm White LED Data NA Power 6
  32. SimpleBladePtr<CreeXPE2WhiteTemplate<0>, NoLED, NoLED, NoLED, bladePowerPin6, -1, -1, -1>(),
  33. CONFIGARRAY(crystal_in), "01_crystal_in_save", },
  34.  
  35.  
  36.  
  37. { 50000, // Crystal #2 ID resistor value as per Serial Monitor
  38. // Crystals......................
  39.  
  40. // *Blade configs here*
  41.  
  42. CONFIGARRAY(crystal_in), "01_crystal_in_save", },
  43.  
  44.  
  45.  
  46. { NO_BLADE,
  47.  
  48. // Same as above, but the presets bank will use crystal section instead.
  49.  
  50. CONFIGARRAY(crystal_out), "02_crystal_out_save" },
  51.  
  52.  
  53. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement