Lamp-Da 0.1
A compact lantern project
Loading...
Searching...
No Matches
legacy_modes.hpp
Go to the documentation of this file.
1
5#ifndef LEGACY_MODES_H
6#define LEGACY_MODES_H
7
9
11
13
30
31namespace lampda::modes::legacy {
32
33//
34// Legacy modes groups
35//
36
37using CalmModes = modes::GroupFor<default_modes::RainbowSwirlMode,
38 default_modes::RainbowFadePaletteMode,
39 default_modes::PerlinNoiseMode,
40 default_modes::AuroraMode,
41 default_modes::FireMode,
42 default_modes::SineMode,
43 default_modes::SpiralMode,
44 default_modes::DistortionWaveMode,
45 default_modes::GravityMode,
46 default_modes::RainMode,
47 automaton::BubbleMode,
48 automaton::SierpinskiMode>;
49
50using PartyModes =
51 modes::GroupFor<default_modes::ColorWipeMode, default_modes::DoubleSideFillMode, default_modes::PingPongMode>;
52
53using SoundModes = modes::GroupFor<default_modes::VuMeterMode, default_modes::FastFourrierTransformMode>;
54
55} // namespace lampda::modes::legacy
56
57#endif
High level layer of the battery charging and balancer algorithms. The charger can be in charge or OTG...
Interface for the physical components of the file system.
GroupTy< std::tuple< Modes... > > GroupFor
Group together many different modes::BasicMode.
Definition: group_type.hpp:335
Based on the Adjustable sinewave. By Andrew Tuline.
Define useful functions.