Lumitronix_Iflex_Pro_Workshop
Library to interact with the iFlexPro
NeoColorFeatures.h
Go to the documentation of this file.
1
/*-------------------------------------------------------------------------
2
NeoColorFeatures includes all the feature classes that describe color order and
3
color depth for LumitronixIFlexBus template class
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
// Core Element base classes
30
//
31
#include "
features/NeoElementsNoSettings.h
"
32
#include "
features/NeoByteElements.h
"
33
34
// Core Feature base classes
35
#include "
features/Neo2Byte555Feature.h
"
36
#include "
features/Neo3ByteFeature.h
"
37
#include "
features/Neo3Byte777Feature.h
"
38
#include "
features/Neo4ByteFeature.h
"
39
#include "
features/DotStarX4ByteFeature.h
"
40
#include "
features/DotStarL4ByteFeature.h
"
41
#include "
features/Neo6xByteFeature.h
"
42
#include "
features/Neo6xxByteFeature.h
"
43
#include "
features/Neo3WordFeature.h
"
44
#include "
features/Neo4WordFeature.h
"
45
46
// LumitronixIFlex Features
47
//
48
#include "
features/NeoRgbFeatures.h
"
49
#include "
features/NeoRgbwFeatures.h
"
50
#include "
features/NeoRgb48Features.h
"
51
#include "
features/NeoRgbw64Features.h
"
52
53
#include "
features/NeoRgbwxxFeatures.h
"
54
#include "
features/NeoRgbcwxFeatures.h
"
55
#include "
features/NeoSm168xxFeatures.h
"
56
#include "
features/NeoTm1814Features.h
"
57
#include "
features/NeoTm1914Features.h
"
58
59
typedef
NeoRgb48Feature
NeoRgbUcs8903Feature
;
60
typedef
NeoRgbw64Feature
NeoRgbwUcs8904Feature
;
61
typedef
NeoGrb48Feature
NeoGrbWs2816Feature
;
62
63
// DotStart Features
64
//
65
#include "
features/DotStarRgbFeatures.h
"
66
#include "
features/DotStarLrgbFeatures.h
"
67
#include "
features/Lpd6803RgbFeatures.h
"
68
#include "
features/Lpd8806RgbFeatures.h
"
69
70
#include "
features/P9813BgrFeature.h
"
71
72
// 7 Segment Features
73
//
74
#include "
features/NeoAbcdefgpsSegmentFeature.h
"
75
#include "
features/NeoBacedfpgsSegmentFeature.h
"
76
77
typedef
NeoAbcdefgpsSegmentFeature
SevenSegmentFeature
;
// Abcdefg order is default
DotStarL4ByteFeature.h
DotStarLrgbFeatures.h
DotStarRgbFeatures.h
DotStarX4ByteFeature.h
Lpd6803RgbFeatures.h
Lpd8806RgbFeatures.h
Neo2Byte555Feature.h
Neo3Byte777Feature.h
Neo3ByteFeature.h
Neo3WordFeature.h
Neo4ByteFeature.h
Neo4WordFeature.h
Neo6xByteFeature.h
Neo6xxByteFeature.h
NeoAbcdefgpsSegmentFeature.h
NeoBacedfpgsSegmentFeature.h
NeoByteElements.h
NeoRgbwUcs8904Feature
NeoRgbw64Feature NeoRgbwUcs8904Feature
Definition:
NeoColorFeatures.h:60
NeoGrbWs2816Feature
NeoGrb48Feature NeoGrbWs2816Feature
Definition:
NeoColorFeatures.h:61
SevenSegmentFeature
NeoAbcdefgpsSegmentFeature SevenSegmentFeature
Definition:
NeoColorFeatures.h:77
NeoRgbUcs8903Feature
NeoRgb48Feature NeoRgbUcs8903Feature
Definition:
NeoColorFeatures.h:59
NeoElementsNoSettings.h
NeoRgb48Features.h
NeoRgbFeatures.h
NeoRgbcwxFeatures.h
NeoRgbw64Features.h
NeoRgbwFeatures.h
NeoRgbwxxFeatures.h
NeoSm168xxFeatures.h
NeoTm1814Features.h
NeoTm1914Features.h
P9813BgrFeature.h
NeoAbcdefgpsSegmentFeature
Definition:
NeoAbcdefgpsSegmentFeature.h:33
NeoGrb48Feature
Definition:
NeoRgb48Features.h:44
NeoRgb48Feature
Definition:
NeoRgb48Features.h:32
NeoRgbw64Feature
Definition:
NeoRgbw64Features.h:33
src
internal
NeoColorFeatures.h
Generated by
1.9.1