#ifdef CONFIG_TOP #include "proffieboard_v2_config.h" #define NUM_BLADES 2 #define NUM_BUTTONS 2 #define VOLUME 1500 const unsigned int maxLedsPerStrip = 193; #define CLASH_THRESHOLD_G 3.0 #define ENABLE_AUDIO #define ENABLE_MOTION #define ENABLE_WS2811 #define ENABLE_SD #endif #ifdef CONFIG_PRESETS Preset presets[] = { { "TeensySF", "tracks/mercury.wav", StylePtr>,Rgb16<9699,17247,65535>>,RandomPerLEDFlicker,White>,AudioFlicker>>,Rgb16<14386,18076,65535>>,300,800>>(), StylePtr>>(), "white"}, { "SmthJedi", "tracks/mars.wav", StylePtr,Azure>,RandomPerLEDFlicker,AudioFlicker>,Azure>,300,800>>(), StylePtr>(), "blue"}, { "SmthGrey", "tracks/mercury.wav", StylePtr,Orange>,RandomPerLEDFlicker,AudioFlicker>,Orange>,300,800>>(), StylePtr>(), "fire"}, { "TthCrstl", "tracks/mars.wav", StylePtr,HoneyDew>,RandomPerLEDFlicker,AudioFlicker>,HoneyDew>,300,800>>(), StylePtr>(), "green"}, { "SmthJedi", "tracks/uranus.wav", StylePtr,LightYellow>,RandomPerLEDFlicker,AudioFlicker>,LightYellow>,300,800>>(), StylePtr>(), "yellow"}, { "SmthGrey", "tracks/venus.wav", StylePtr,Pink>,RandomPerLEDFlicker,AudioFlicker>,Pink>,300,800>>(), StylePtr>(), "magenta"}, { "TeensySF", "tracks/venus.wav", StylePtr,Azure>,RandomPerLEDFlicker,AudioFlicker>,Azure>,300,800>>(), StylePtr>(), "cyan"}, { "SmthFuzz", "tracks/uranus.wav", StylePtr,Pink>,RandomPerLEDFlicker,AudioFlicker>,Pink>,300,800>>(), StylePtr>(), "red"}, { "RgueCmdr", "tracks/venus.wav", StylePtr,LightCyan>,RandomPerLEDFlicker,AudioFlicker>,LightCyan>,300,800>>(), StylePtr>(), "blue fire"}, { "RgueCmdr", "tracks/mercury.wav", StyleRainbowPtr<300, 800>(), StyleRainbowPtr<300, 800>(), "rainbow"}, { "TthCrstl", "tracks/uranus.wav", StyleStrobePtr(), StyleStrobePtr(), "strobe"}, { "TeensySF", "tracks/venus.wav", &style_pov, StyleNormalPtr(), "POV"}, { "SmthJedi", "tracks/mars.wav", &style_charging, StyleNormalPtr(), "Battery\nLevel"} }; BladeConfig blades[] = { { 0, WS281XBladePtr<144, bladePin, Color8::GRBw, PowerPINS >(), WS281XBladePtr<144, blade2Pin, Color8::GRBw, PowerPINS >() , CONFIGARRAY(presets) }, }; #endif #ifdef CONFIG_BUTTONS Button PowerButton(BUTTON_POWER, powerButtonPin, "pow"); Button AuxButton(BUTTON_AUX, auxPin, "aux"); #endif