ESPixelStick Firmware
Firmware for the ESPixelStick
Loading...
Searching...
No Matches
OutputGECEFrame.hpp File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define GECE_ADDRESS_MASK   0x03F00000
 
#define GECE_ADDRESS_SHIFT   20
 
#define GECE_INTENSITY_MASK   0x000FF000
 
#define GECE_INTENSITY_SHIFT   12
 
#define GECE_BLUE_MASK   0x00000F00
 
#define GECE_BLUE_SHIFT   8
 
#define GECE_GREEN_MASK   0x000000F0
 
#define GECE_GREEN_SHIFT   0
 
#define GECE_RED_MASK   0x0000000F
 
#define GECE_RED_SHIFT   4
 
#define GECE_SET_ADDRESS(value)
 
#define GECE_SET_BRIGHTNESS(value)
 
#define GECE_SET_BLUE(value)
 
#define GECE_SET_GREEN(value)
 
#define GECE_SET_RED(value)
 

Macro Definition Documentation

◆ GECE_ADDRESS_MASK

#define GECE_ADDRESS_MASK   0x03F00000

◆ GECE_ADDRESS_SHIFT

#define GECE_ADDRESS_SHIFT   20

◆ GECE_BLUE_MASK

#define GECE_BLUE_MASK   0x00000F00

◆ GECE_BLUE_SHIFT

#define GECE_BLUE_SHIFT   8

◆ GECE_GREEN_MASK

#define GECE_GREEN_MASK   0x000000F0

◆ GECE_GREEN_SHIFT

#define GECE_GREEN_SHIFT   0

◆ GECE_INTENSITY_MASK

#define GECE_INTENSITY_MASK   0x000FF000

◆ GECE_INTENSITY_SHIFT

#define GECE_INTENSITY_SHIFT   12

◆ GECE_RED_MASK

#define GECE_RED_MASK   0x0000000F

◆ GECE_RED_SHIFT

#define GECE_RED_SHIFT   4

◆ GECE_SET_ADDRESS

#define GECE_SET_ADDRESS ( value)
Value:
((uint32_t(value) << GECE_ADDRESS_SHIFT) & GECE_ADDRESS_MASK)
#define GECE_ADDRESS_MASK
Definition OutputGECEFrame.hpp:33
#define GECE_ADDRESS_SHIFT
Definition OutputGECEFrame.hpp:34

◆ GECE_SET_BLUE

#define GECE_SET_BLUE ( value)
Value:
((uint32_t(value) << GECE_BLUE_SHIFT) & GECE_BLUE_MASK)
#define GECE_BLUE_SHIFT
Definition OutputGECEFrame.hpp:40
#define GECE_BLUE_MASK
Definition OutputGECEFrame.hpp:39

◆ GECE_SET_BRIGHTNESS

#define GECE_SET_BRIGHTNESS ( value)
Value:
((uint32_t(value) << GECE_INTENSITY_SHIFT) & GECE_INTENSITY_MASK)
#define GECE_INTENSITY_SHIFT
Definition OutputGECEFrame.hpp:37
#define GECE_INTENSITY_MASK
Definition OutputGECEFrame.hpp:36

◆ GECE_SET_GREEN

#define GECE_SET_GREEN ( value)
Value:
((uint32_t(value)) & GECE_GREEN_MASK)
#define GECE_GREEN_MASK
Definition OutputGECEFrame.hpp:42

◆ GECE_SET_RED

#define GECE_SET_RED ( value)
Value:
((uint32_t(value) >> GECE_RED_SHIFT) & GECE_RED_MASK)
#define GECE_RED_SHIFT
Definition OutputGECEFrame.hpp:46
#define GECE_RED_MASK
Definition OutputGECEFrame.hpp:45