Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #ifdef CONFIG_TOP
- #include "proffieboard_v1_config.h"
- #define NUM_BLADES 2
- #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",
- StyleNormalPtr<AudioFlicker<Green, HoneyDew>, Blue, 300, 800>(),
- StyleNormalPtr<GREEN, GREEN, 300, 800>(), "green"},
- { "SmthJedi", "tracks/mars.wav",
- StyleNormalPtr<AudioFlicker<Blue, DodgerBlue>, White, 300, 800>(),
- StyleNormalPtr<GREEN, GREEN, 300, 800>(), "green"},
- { "SmthGrey", "tracks/mercury.wav",
- StyleNormalPtr<AudioFlicker<Rgb16<14386,0,65535>, Rgb16<18076,2243,38402>>, White, 300, 800>(),
- StyleNormalPtr<GREEN, GREEN, 300, 800>(), "purple"},
- { "SmthFuzz", "tracks/uranus.wav",
- StyleNormalPtr<AudioFlicker<Cyan, DodgerBlue>, White, 300, 800>(),
- StyleNormalPtr<GREEN, GREEN, 300, 800>(), "cyan"},
- { "RgueCmdr", "tracks/venus.wav",
- StyleNormalPtr<WHITE, RED, 300, 800, RED>(),
- StyleNormalPtr<GREEN, GREEN, 300, 800>(), "white"},
- { "TthCrstl", "tracks/mars.wav",
- StyleNormalPtr<AudioFlicker<Yellow, White>, Blue, 300, 800>(),
- StyleNormalPtr<GREEN, GREEN, 300, 800>(), "yellow"},
- { "TeensySF", "tracks/mercury.wav",
- StyleNormalPtr<AudioFlicker<MAGENTA, Pink>, White, 300, 800>(),
- StyleNormalPtr<GREEN, GREEN, 300, 800>(), "pink"},
- { "SmthJedi", "tracks/uranus.wav",
- StyleNormalPtr<AudioFlicker<Orange, OrangeRed>, Blue, 300, 800>(),
- StyleNormalPtr<GREEN, GREEN, 300, 800>(), "orange"}
- };
- class MyRedLed : public CreeXPE2RedTemplate<1200> {
- public:
- typedef CreeXPE2White SUBTRACT;
- };
- class MyGreenLed : public CreeXPE2GreenTemplate<500> {
- public:
- typedef CreeXPE2White SUBTRACT;
- };
- class MyBlueLed : public CreeXPE2BlueTemplate<500> {
- public:
- typedef CreeXPE2White SUBTRACT;
- };
- BladeConfig blades[] = {
- { 0, SimpleBladePtr<MyRedLed, MyGreenLed, MyBlueLed, CreeXPE2WhiteTemplate<500>,
- SimpleBladePtr<MyGreenLed, NoLED, NoLED, NoLED, bladePowerPin6, -1, -1, -1>()
- , CONFIGARRAY(presets) },
- };
- #endif
- #ifdef CONFIG_BUTTONS
- Button PowerButton(BUTTON_POWER, powerButtonPin, "pow");
- #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement