ESPHome  2024.11.2
Data Structures | Enumerations
esphome::neopixelbus Namespace Reference

Data Structures

class  NeoPixelBusLightOutputBase
 
class  NeoPixelRGBLightOutput
 
class  NeoPixelRGBWLightOutput
 

Enumerations

enum  ESPNeoPixelOrder {
  ESPNeoPixelOrder::GBWR = 0b11000110, ESPNeoPixelOrder::GBRW = 0b10000111, ESPNeoPixelOrder::GBR = 0b10000111, ESPNeoPixelOrder::GWBR = 0b11001001,
  ESPNeoPixelOrder::GRBW = 0b01001011, ESPNeoPixelOrder::GRB = 0b01001011, ESPNeoPixelOrder::GWRB = 0b10001101, ESPNeoPixelOrder::GRWB = 0b01001110,
  ESPNeoPixelOrder::BGWR = 0b11010010, ESPNeoPixelOrder::BGRW = 0b10010011, ESPNeoPixelOrder::BGR = 0b10010011, ESPNeoPixelOrder::WGBR = 0b11011000,
  ESPNeoPixelOrder::RGBW = 0b00011011, ESPNeoPixelOrder::RGB = 0b00011011, ESPNeoPixelOrder::WGRB = 0b10011100, ESPNeoPixelOrder::RGWB = 0b00011110,
  ESPNeoPixelOrder::BWGR = 0b11100001, ESPNeoPixelOrder::BRGW = 0b01100011, ESPNeoPixelOrder::BRG = 0b01100011, ESPNeoPixelOrder::WBGR = 0b11100100,
  ESPNeoPixelOrder::RBGW = 0b00100111, ESPNeoPixelOrder::RBG = 0b00100111, ESPNeoPixelOrder::WRGB = 0b01101100, ESPNeoPixelOrder::RWGB = 0b00101101,
  ESPNeoPixelOrder::BWRG = 0b10110001, ESPNeoPixelOrder::BRWG = 0b01110010, ESPNeoPixelOrder::WBRG = 0b10110100, ESPNeoPixelOrder::RBWG = 0b00110110,
  ESPNeoPixelOrder::WRBG = 0b01111000, ESPNeoPixelOrder::RWBG = 0b00111001
}
 

Enumeration Type Documentation

◆ ESPNeoPixelOrder

Enumerator
GBWR 
GBRW 
GBR 
GWBR 
GRBW 
GRB 
GWRB 
GRWB 
BGWR 
BGRW 
BGR 
WGBR 
RGBW 
RGB 
WGRB 
RGWB 
BWGR 
BRGW 
BRG 
WBGR 
RBGW 
RBG 
WRGB 
RWGB 
BWRG 
BRWG 
WBRG 
RBWG 
WRBG 
RWBG 

Definition at line 17 of file neopixelbus_light.h.