Skip to content

Add multi-segments, power relay, PARLIO, custom boards...#22

Merged
awawa-dev merged 4 commits into
masterfrom
multisegment-PARLIO-power-relay
May 8, 2026
Merged

Add multi-segments, power relay, PARLIO, custom boards...#22
awawa-dev merged 4 commits into
masterfrom
multisegment-PARLIO-power-relay

Conversation

@awawa-dev
Copy link
Copy Markdown
Owner

Major Version Upgrade

New Features & Improvements

  • Multisegment Support: Added support for multiple segments for WS2812B/SK6812 LEDs. The maximum number of segments depends on the specific board's technical specifications.
  • ESP32 Renderer: The default Neopixel renderer for all ESP32 boards now uses an SPI driver with DMA.
  • ESP32-C5/C6: Introduced a dedicated PARLIO driver with full multisegment support.
  • ESP32 & S2/C2/C3 Ecosystem:
    • Upgraded ESP32 and ESP32-S2 cores from Arduino-ESP32 2.x to 3.x.
    • Migrated to a custom, asynchronous fork of the Espressif led_strip library, featuring multisegment support via SPI and RMT.
  • Raspberry Pi Pico: Transitioned from NeoPixelBus to the custom Picolada rendering library (HyperSerialPico) with native multisegment support.
  • Power Management: Added support for power-relay control.

New Hardware Support

Initial support for custom boards equipped with Ethernet controllers and/or power relays:

  • GLEDOPTO: GL-C-015WL / 016WL / 018WL
  • DOMRAEM: WLE-ADM
  • Athom/IoTorero: Ethernet WLED ESP32

Bug Fixes

  • RP2040/RP2350: Fixed OTA updates by expanding the user partition. Warning: Upgrading to this version will reset your current configuration!

@awawa-dev awawa-dev merged commit 23f5db5 into master May 8, 2026
7 checks passed
@awawa-dev awawa-dev deleted the multisegment-PARLIO-power-relay branch May 8, 2026 01:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant