@NoSloppy THAT DID IT!
The buttons come on red now!
The blade and PCB are blue, the pommel light is green, and the buttons are red!
I have updated my configuration above.
Is it ok to leave the code like that, or is there more I should do to consolidate the addition (I only ask because it seems like we clobbered all the things into the on position).
I would narrow down which LED pad(s) it uses by removing one at a time until they stop working.
Also might as well confirm it’s on data3 (blade3Pin). If it follows the color in the blade style, then it is. (You could also change it to blade4Pin for a moment to confirm that does NOT work).
Next you can use LengthFinder<> to see how many pixels it is, then change the 144 to the actual number.
Its working, ITS WORKING! (obligatory EP1 quote, sorry)
Thanks so much @NoSloppy!
After about 6 to 10 flashes later here is what I ended up with:
BladeConfig blades[] = {
{0, WS281XBladePtr<130, bladePin, Color8::GRB, PowerPINS<bladePowerPin1, bladePowerPin2> >(),
WS281XBladePtr<8, blade2Pin, Color8::GRB, PowerPINS<bladePowerPin3> >(),
WS281XBladePtr<8, blade3Pin, Color8::GRB, PowerPINS<bladePowerPin5> >(),
//SimpleBladePtr<CH1LED, CH2LED, NoLED, NoLED, bladePowerPin5, bladePowerPin6, -1, -1>(),
CONFIGARRAY(presets) },
};
#endif
Nice work. Glad it’s working!
In case anyone is coming to this forum to use this information as a reference -
I discovered a lighting issue in the pommel lights under the setup I posted previously.
This code addresses the original issue and the pommel issue:
BladeConfig blades[] = {
{0, WS281XBladePtr<130, bladePin, Color8::GRB, PowerPINS<bladePowerPin1, bladePowerPin2, bladePowerPin3> >(), //Main Blade and lit PCB
WS281XBladePtr<8, blade2Pin, Color8::GRB, PowerPINS<bladePowerPin5, bladePowerPin6> >(), //Pommel LEDs
WS281XBladePtr<8, blade3Pin, Color8::GRB, PowerPINS<bladePowerPin4> >(), //Power and Aux Button strip
//SimpleBladePtr<CH1LED, CH2LED, NoLED, NoLED, bladePowerPin5, bladePowerPin6, -1, -1>(), //Line provided by PachStore - Use: not evaluated
CONFIGARRAY(presets) },
};
#endif