Lumitronix_Iflex_Pro_Workshop
Library to interact with the iFlexPro
Lpd6803RgbFeatures.h
Go to the documentation of this file.
1
/*-------------------------------------------------------------------------
2
Lpd6803RgbFeature provides feature class to describe color order and
3
color depth for LumitronixIFlexBus template class when used with DotStar like chips
4
5
Written by Michael C. Miller.
6
7
I invest time and resources providing this open source code,
8
please support me by dontating (see https://github.com/Makuna)
9
10
-------------------------------------------------------------------------
11
This file is part of the LUMITRONIX_iFlex_Workshop library.
12
13
LumitronixIFlexBus is free software: you can redistribute it and/or modify
14
it under the terms of the GNU Lesser General Public License as
15
published by the Free Software Foundation, either version 3 of
16
the License, or (at your option) any later version.
17
18
LumitronixIFlexBus is distributed in the hope that it will be useful,
19
but WITHOUT ANY WARRANTY; without even the implied warranty of
20
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21
GNU Lesser General Public License for more details.
22
23
You should have received a copy of the GNU Lesser General Public
24
License along with LumitronixIFlex. If not, see
25
<http://www.gnu.org/licenses/>.
26
-------------------------------------------------------------------------*/
27
#pragma once
28
29
class
Lpd6803RgbFeature
:
30
public
Neo2Byte555Feature
<ColorIndexR, ColorIndexG, ColorIndexB>,
31
public
NeoElementsNoSettings
32
{
33
};
34
35
36
class
Lpd6803GrbFeature
:
37
public
Neo2Byte555Feature
<ColorIndexG, ColorIndexR, ColorIndexB>,
38
public
NeoElementsNoSettings
39
{
40
};
41
42
class
Lpd6803GbrFeature
:
43
public
Neo2Byte555Feature
<ColorIndexG, ColorIndexB, ColorIndexR>,
44
public
NeoElementsNoSettings
45
{
46
};
47
48
class
Lpd6803BrgFeature
:
49
public
Neo2Byte555Feature
<ColorIndexB, ColorIndexR, ColorIndexG>,
50
public
NeoElementsNoSettings
51
{
52
};
Lpd6803BrgFeature
Definition:
Lpd6803RgbFeatures.h:51
Lpd6803GbrFeature
Definition:
Lpd6803RgbFeatures.h:45
Lpd6803GrbFeature
Definition:
Lpd6803RgbFeatures.h:39
Lpd6803RgbFeature
Definition:
Lpd6803RgbFeatures.h:32
Neo2Byte555Feature
Definition:
Neo2Byte555Feature.h:32
NeoElementsNoSettings
Definition:
NeoElementsNoSettings.h:30
src
internal
features
Lpd6803RgbFeatures.h
Generated by
1.9.1