Now I did it as minimal as I could:
#ifdef CONFIG_TOP
#include “proffieboard_v2_config.h”
#define NUM_BLADES 5
#define NUM_BUTTONS 2
#define VOLUME 1000
const unsigned int maxLedsPerStrip = 144;
#define CLASH_THRESHOLD_G 3.0
#define ENABLE_AUDIO
#define ENABLE_MOTION
#define ENABLE_WS2811
#define ENABLE_SD
//#define ENABLE_SSD1306
#define SHARED_POWER_PINS
//#define FETT263_TWIST_OFF
//#define MOTION_TIMEOUT 60 * 15 * 1000
//#define COLOR_CHANGE_DIRECT
//#define DISABLE_DIAGNOSTIC_COMMANDS
//#define ENABLE_SERIAL
//#define IDLE_OFF_TIME 60 * 10 * 1000
#endif
//#ifdef CONFIG_PROP
//#include “…/props/saber_fett263_buttons.h”
//#endif
#ifdef CONFIG_PRESETS
Preset presets[] = {
{ “hand;common”, “common/tracks/The_Force.wav”,
StylePtr<Layers<Red,InOutTrL<TrInstant,TrInstant>>>(),
StylePtr<Layers<Red,InOutTrL<TrInstant,TrInstant>>>(),
StylePtr<Layers<Red,InOutTrL<TrInstant,TrInstant>>>(),
StylePtr<Layers<Red,InOutTrL<TrInstant,TrInstant>>>(),
StylePtr(),
“emporers girl”},
{ “light;common”, “common/tracks/The_Force.wav”,
StylePtr<Layers<Red,InOutTrL<TrInstant,TrInstant>>>(),
StylePtr<Layers<Red,InOutTrL<TrInstant,TrInstant>>>(),
StylePtr<Layers<Red,InOutTrL<TrInstant,TrInstant>>>(),
StylePtr<Layers<Red,InOutTrL<TrInstant,TrInstant>>>(),
StylePtr(),
“mara jade”},
{ “dark;common”, “common/tracks/The_Force.wav”,
StylePtr<Layers<Red,InOutTrL<TrInstant,TrInstant>>>(),
StylePtr<Layers<Red,InOutTrL<TrInstant,TrInstant>>>(),
StylePtr<Layers<Red,InOutTrL<TrInstant,TrInstant>>>(),
StylePtr<Layers<Red,InOutTrL<TrInstant,TrInstant>>>(),
StylePtr(),
“hand”}
};
BladeConfig blades[] = {
{ 0, WS281XBladePtr<144, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(),
WS281XBladePtr<1, blade2Pin, Color8::GRB, PowerPINS >(), //Kristall
// WS281XBladePtr<2, blade3Pin, Color8::GRB, PowerPINS >(), //funktion
SubBlade(0, 0, WS281XBladePtr<2, blade3Pin, Color8::GRB, PowerPINS >()),
SubBlade(1, 1, NULL),
SimpleBladePtr<CH3LED, NoLED, NoLED, NoLED, bladePowerPin6, -1, -1, -1>(), //Bluetooth
CONFIGARRAY(presets) },
};
#endif
#ifdef CONFIG_BUTTONS
Button PowerButton(BUTTON_POWER, powerButtonPin, “pow”);
Button AuxButton(BUTTON_AUX, auxPin, “aux”);
#endif
SAME! (I give up…)