awawa-dev/HyperSerialPico
High-speed Adalight USB serial LED driver implementation for Raspberry Pi Pico RP2040. Support for sk6812/ws2812b/apa102 and others using Rpi multi-core, DMA, PIO, SPI and parallel output.
5 Releases
Latest: 3mo ago
HyperSerialPico v11.0.0v11.0.0Latest
📋 Key Changes:
- Introduced direct 32-bit rendering for the upcoming RGBW mode with dithering in HyperHDR (#92):
- More: [RGB to RGBW with dithering (by Infinite Color Engine)](https://github.com/awawa-dev/HyperHDR/wiki/ICE-RGBW)
- Update development time, thanks @AstaRom (#17, #51, #86)
- Reformat readme.md, thanks @igorwojda (#23)
- Add support for the WS2801 protocol, thanks @HiassofT (#55)
HyperSerialPico v4.0.0.0
📋 Changes
- Added direct support for some boards with built-in 3.3V to 5V level shifter: Adafruit Feather RP2040 Scorpio, Adafruit ItsyBitsy RP2040, Pimoroni Plasma 2040 and Pimoroni Plasma Stick 2040 W (#8). You can download ready to upload firmware from the HyperSerialPico release section. Read more: [link](https://github.com/awawa-dev/HyperSerialPico#how-to-flash-it)
- New workaround option for non-booting devices e.g. old Adafruit revisions (#10)
- Increase ws2812b timings for better compatibility (#7)
HyperSerialPico v3.0.0.0
📋 Changes
- Fixed pinout for SPI/apa102 led strip (#4). Rp2040 muxer only allows some pins for SPI hardware output The default pinout for SPI has been changed.
- Added parameter to build configuration which SPI interface should be used for apa102 led strip (spi0/spi1, spi0 by default). Each SPI interface has its own allowed pinout.
HyperSerialPico v2.0.0.0
📋 Changes
- Add support for classic Adalight protocol (in `classic_adalight.zip`, for applications other than HyperHDR)
- Cosmetic: remove Pico SDK dummy device (#1)
HyperSerialPico v1.0.0.0
HyperHDR's high-speed Adalight serial port LED driver implementation for Raspberry Pi Pico RP2040. Support for Pico hardware acceleration (PIO/SPI/DMA), parallel output for ws281x(rgb)/sk6812(rgbw), SPI leds (APA102, SK9812, HD107). First release.
