SmartLeds

🚦 Simple & intuitive way to drive various smart LEDs on ESP32.

Language:

C++

Created:

06.07.2017

Updated:

19.01.2025

Stars:

30

Visit on GitHub

SmartLeds

Simple & intuitive way to drive various smart LEDs on ESP32.

Requires ESP-IDF >=4.0

Supported LEDs:

  • ● WS2812 (RMT driver)
  • ● WS2812B (RMT driver)
  • ● SK6812 (RMT driver)
  • ● WS2813 (RMT driver)
  • ● APA102 (SPI driver)
  • ● LPD8806 (SPI driver)

All the LEDs are driven by hardware peripherals in order to achieve high performance.

Drivers

RMT driver

  • ● can drive up to 8 strings
  • ● occupies the RMT peripheral

SPI driver

  • ● can drive up to 2 strings
  • ● occupies the SPI peripherals
  • ● clock at 10 MHz

Available

PlatformIO - library 1740 - SmartLeds

Jan Mrázek

yaqwsx

29 commits

Vojtěch Boček

Tasssadar

25 commits

Tomáš Rohlínek

haberturdeur

13 commits

Jaroslav Páral

JarekParal

4 commits

Chris

SnijderC

1 commits

Grant Rolls

GrantRolls

1 commits

Kuba Streit

cednik

1 commits

Stanislas Bertrand

Kyklas

1 commits

thomasahlendorf

thomasahlendorf

1 commits