ESPHome  2024.11.0
Data Structures | Namespaces | Enumerations
neopixelbus_light.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::neopixelbus::NeoPixelBusLightOutputBase< T_METHOD, T_COLOR_FEATURE >
 
class  esphome::neopixelbus::NeoPixelRGBLightOutput< T_METHOD, T_COLOR_FEATURE >
 
class  esphome::neopixelbus::NeoPixelRGBWLightOutput< T_METHOD, T_COLOR_FEATURE >
 

Namespaces

 esphome
 Implementation of SPI Controller mode.
 
 esphome::neopixelbus
 

Enumerations

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