ESPHome 2025.5.0
Loading...
Searching...
No Matches
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

namespace  esphome
 Providing packet encoding functions for exchanging data with a remote host.
 
namespace  esphome::neopixelbus
 

Enumerations

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