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
10
12
29
30namespace lampda::modes::legacy {
31
32//
33// Legacy modes groups
34//
35
36using CalmModes = modes::GroupFor<default_modes::RainbowSwirlMode,
37 default_modes::RainbowFadePaletteMode,
38 default_modes::PerlinNoiseMode,
39 default_modes::AuroraMode,
40 default_modes::FireMode,
41 default_modes::SineMode,
42 default_modes::SpiralMode,
43 default_modes::DistortionWaveMode,
44 default_modes::GravityMode,
45 default_modes::RainMode,
46 automaton::BubbleMode,
47 automaton::SierpinskiMode>;
48
49using PartyModes =
50 modes::GroupFor<default_modes::ColorWipeMode, default_modes::DoubleSideFillMode, default_modes::PingPongMode>;
51
52using SoundModes = modes::GroupFor<default_modes::VuMeterMode, default_modes::FastFourrierTransformMode>;
53
54} // namespace lampda::modes::legacy
55
56#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.