Moving rgb typedefs into a single location (#5978) (#69)

Because someone named the define poorly

Using full relative path as handwired/promethium has a color.h file
This commit is contained in:
Drashna Jaelre
2019-06-05 17:11:34 -07:00
committed by Florian Didron
parent f781b36aaa
commit 9b248baf43
6 changed files with 26 additions and 54 deletions
+21 -3
View File
@@ -32,12 +32,30 @@
#pragma pack( push, 1 )
#endif
#ifdef RGBW
#define LED_TYPE cRGBW
#else
#define LED_TYPE RGB
#endif
// WS2812 specific layout
typedef struct PACKED
{
uint8_t r;
uint8_t g;
uint8_t r;
uint8_t b;
} RGB;
} cRGB;
typedef cRGB RGB;
// WS2812 specific layout
typedef struct PACKED
{
uint8_t g;
uint8_t r;
uint8_t b;
uint8_t w;
} cRGBW;
typedef struct PACKED
{
@@ -50,6 +68,6 @@ typedef struct PACKED
#pragma pack( pop )
#endif
RGB hsv_to_rgb( HSV hsv );
RGB hsv_to_rgb(HSV hsv);
#endif // COLOR_H