Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #ifdef CONFIG_TOP
- #include "proffieboard_v2_config.h"
- #define NUM_BLADES 1
- #define NUM_BUTTONS 1
- #define VOLUME 1000
- const unsigned int maxLedsPerStrip = 144;
- #define CLASH_THRESHOLD_G 1.0
- #define ENABLE_AUDIO
- #define ENABLE_MOTION
- #define ENABLE_WS2811
- #define ENABLE_SD
- #endif
- #ifdef CONFIG_PRESETS
- Preset presets[] = {
- { "TeensySF", "tracks/venus.wav",
- StylePtr<IgnitionDelayX<Int<600>,Layers<
- SteelBlue,
- SparkleL<Green>,
- OnSparkL<White,Int<400>>,
- LockupL<Strobe<White,BrownNoiseFlicker<Red,White,100>,50,1>,Strobe<White,BrownNoiseFlicker<Red,White,100>,50,1>,Bump<Sin<Int<10>,Int<10000>,Int<20000>>>>,
- ResponsiveStabL<Orange>,
- BlastFadeoutL<White>,
- LocalizedClashL<White,100>,
- LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,DarkOrange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
- InOutTrL<TrWipe<200>,TrWipeIn<500>>>>>()},
- { "SmthJedi", "tracks/mars.wav",
- StylePtr<InOutSparkTip<EASYBLADE(BLUE, WHITE), 300, 800> >(), "blue"},
- { "SmthGrey", "tracks/mercury.wav",
- StyleFirePtr<RED, YELLOW>(), "fire"},
- { "SmthFuzz", "tracks/uranus.wav",
- StyleNormalPtr<RED, WHITE, 300, 800>(), "red"},
- { "RgueCmdr", "tracks/venus.wav",
- StyleFirePtr<BLUE, CYAN>(), "blue fire"},
- { "TthCrstl", "tracks/mars.wav",
- StylePtr<InOutHelper<EASYBLADE(OnSpark<GREEN>, WHITE), 300, 800> >(), "green"},
- { "TeensySF", "tracks/mercury.wav",
- StyleNormalPtr<WHITE, RED, 300, 800, RED>(), "white"},
- { "SmthJedi", "tracks/uranus.wav",
- StyleNormalPtr<AudioFlicker<YELLOW, WHITE>, BLUE, 300, 800>(), "yellow"},
- { "SmthGrey", "tracks/venus.wav",
- StylePtr<InOutSparkTip<EASYBLADE(MAGENTA, WHITE), 300, 800> >(), "magenta"},
- { "SmthFuzz", "tracks/mars.wav",
- StyleNormalPtr<Gradient<RED, BLUE>, Gradient<CYAN, YELLOW>, 300, 800>(), "gradient"},
- { "RgueCmdr", "tracks/mercury.wav",
- StyleRainbowPtr<300, 800>(), "rainbow"},
- { "TthCrstl", "tracks/uranus.wav",
- StyleStrobePtr<WHITE, Rainbow, 15, 300, 800>(), "strobe"},
- { "TeensySF", "tracks/venus.wav",
- &style_pov, "POV"},
- { "SmthJedi", "tracks/mars.wav",
- &style_charging, "Battery\\nLevel"}
- };
- BladeConfig blades[] = {
- { 0, WS2811BladePtr<144, WS2811_ACTUALLY_800kHz | WS2811_GRB>(), CONFIGARRAY(presets) },
- };
- #endif
- #ifdef CONFIG_BUTTONS
- Button PowerButton(BUTTON_POWER, powerButtonPin, "pow");
- #endif
Advertisement
Add Comment
Please, Sign In to add comment