ESPHome  2024.7.2
Data Structures | Namespaces | Typedefs | Enumerations | Functions
led_strip.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::rp2040_pio_led_strip::RP2040PIOLEDStripLightOutput
 

Namespaces

 esphome
 Implementation of SPI Controller mode.
 
 esphome::rp2040_pio_led_strip
 

Typedefs

using esphome::rp2040_pio_led_strip::init_fn = void(*)(PIO pio, uint sm, uint offset, uint pin, float freq)
 

Enumerations

enum  esphome::rp2040_pio_led_strip::RGBOrder : uint8_t {
  esphome::rp2040_pio_led_strip::ORDER_RGB, esphome::rp2040_pio_led_strip::ORDER_RBG, esphome::rp2040_pio_led_strip::ORDER_GRB, esphome::rp2040_pio_led_strip::ORDER_GBR,
  esphome::rp2040_pio_led_strip::ORDER_BGR, esphome::rp2040_pio_led_strip::ORDER_BRG
}
 
enum  esphome::rp2040_pio_led_strip::Chipset : uint8_t {
  esphome::rp2040_pio_led_strip::CHIPSET_WS2812, esphome::rp2040_pio_led_strip::CHIPSET_WS2812B, esphome::rp2040_pio_led_strip::CHIPSET_SK6812, esphome::rp2040_pio_led_strip::CHIPSET_SM16703,
  esphome::rp2040_pio_led_strip::CHIPSET_APA102, esphome::rp2040_pio_led_strip::CHIPSET_CUSTOM = 0xFF
}
 

Functions

const char * esphome::rp2040_pio_led_strip::rgb_order_to_string (RGBOrder order)