Skip to content

Releases: Xylopyrographer/LiteLED

v3.0.0

25 Oct 19:52
0b6d02f

Choose a tag to compare

  • Feat Add support for RMT DMA on compatible chips.
  • Feat Add support for using PSRAM for the LED buffer.
  • Feat Add ability to set the RMT interrupt priority where supported by the arduino-esp32 core.
  • Feat Add integration with the arduino-esp32 Peripheral Manager.
  • Feat Add multiple initialization options with begin() overloads
  • Feat Add enhanced error handling and validation.
  • Feat Add static utility methods for GPIO checking
  • Fix. Greatly improved handling of multiple strips.
  • Fix. Debug logging levels are a bit less aggressive. Refer to the Logging section in the Using LiteLED.md document.
  • Fix. The usual kind of fixes applied after spending too many late hours working on previous versions.
  • Fix gobs of architectural changes to the files that make up the library.
  • Doc Create separate Using LiteLED.md document.

v2.0.2

12 Mar 19:45
00c5b90

Choose a tag to compare

  • Improved performance when concurrently driving multiple strips.
  • Revised the library.properties file to reflect this version. Missed doing that last time so v2.0.1 was never found by most everyone. My bad.

What's Changed

Full Changelog: v2.0.1...v2.0.2

LiteLED v2.0.1

08 Mar 22:39
f671ed0

Choose a tag to compare

Bug fix. Driving multiple strips now works as expected.

LiteLED v2.0.0

06 Mar 03:35
9b3d039

Choose a tag to compare

Significant rewrite bringing compatibility with arduino-esp32 core version 3.1+. Refer to the README Compatibility section.

  • Added support for "WS2812" LED's with non-standard RGB colour order.
  • Added new begin() method to:
    • support RMT DMA access if available in the ESP32 model.
    • set the interrupt priority for the RMT driver.
  • Added fillRandom() method to fill the strip with random colours.
  • Added setOrder() method to set a custom LED colour order.
  • Added resetOrder() method to reset the LED colour order to its default.
  • Improved error checking and reporting.
  • There is a breaking change with this release. Refer to the README Breaking Change section.

What's Changed

Full Changelog: v1.2.1...v2.0.0

LiteLED v1.2.1

03 Mar 07:16
24c0695

Choose a tag to compare

Fixes a couple of bugs in the setPixels() routines. Refer to the Revision History section of the README.md document.

LiteLED v1.2.0

29 Jan 18:48
f8124ea

Choose a tag to compare

What's Changed

  • add method to get the strip brightness value.
  • revise README.md to match.,

Full Changelog: v1.1.0...v.1.2.0

LiteLED v1.1.0

26 Jan 00:11
f8dd9a6

Choose a tag to compare

What's Changed

  • Add methods to retrieve the colour value of a LED in the string.
  • Revise README.md to document the new methods along with the usual clarifications and clean up of a number of items throughout and making it compatible with GitHub style markdown formatting.

Full Changelog: v1.0.0...v1.1.0

LiteLED v1.0.0

03 Jun 22:25
56f7721

Choose a tag to compare

First release of the LiteLED library.