Ok, the FETT263_MANUAL_BLADE_ARRAY worked great. My goal is to now set up two arrays that act to shut off all accents when I switch. There will be a shoto mini blade with that goes with all of the bling, and then a full blade with the saber closed and the internal lights off.
Do I need FETT263_MANUAL_BLADE_ID now, or is the FETT263_MANUAL_BLADE_ARRAY define enough?
For basic set up, I see instructions in the POD for blade detect and am trying to use that as an example. I made changes below. Am I close for formatting?
// This is a simplified config file template set up for Manual Blade Array
#ifdef CONFIG_TOP
#define FETT263_MANUAL_BLADE_ARRAY
// other defines go here
#endif
#ifdef CONFIG_PROP
#include "../props/saber_fett263_buttons.h"
#endif
#ifdef CONFIG_PRESETS
Preset 0 [] = {
{ "font", "tracks/track",
StylePtr<Blue>(),
StylePtr<Blue>(), "preset name"},
};
//---------------------------------------------------------------
Preset 1[] = {
{ "font", "tracks/track",
StylePtr<Blue>(),
StylePtr<Black>(), "preset name"},
};
BladeConfig blades[] = {
{ 0, WS281XBladePtr<50, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(),
WS281XBladePtr<14, blade2Pin, Color8::GRB, PowerPINS<bladePowerPin6> >()
, CONFIGARRAY(presets) },
{ 1, WS281XBladePtr<122, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(),
WS281XBladePtr<14, blade2Pin, Color8::GRB, PowerPINS<bladePowerPin6> >()
, CONFIGARRAY(presets) },
};
#endif
#ifdef CONFIG_BUTTONS
Button PowerButton(BUTTON_POWER, powerButtonPin, "pow");
Button AuxButton(BUTTON_AUX, auxPin, "aux");
#endif