ESPixelStick v4.0-beta5
Pre-release
Pre-release
github-actions
released this
01 Dec 17:34
·
366 commits
to main
since this release
First of all, I’d like to thank @MartinMueller2003 for all the hard work he’s put into this project over the past couple of years. Numerous fixes have occurred since beta4, most notably web frontend stability (websockets removed) and FPP / xLights compatibility and synchronization. You will need to be on a current release of xLights in order for input/output uploading to work. MacOS libraries for the flash tool have been updated as well, but you will still have to execute the flash tool from the command line and jump through Apple's security hoops to allow mklittlefs to run. Numerous 3rd party ESP32 platforms have been added for those that like to roll their own controllers.
What's Changed
- Refactored GPIO_Defs by @MartinMueller2003 in #412
- Temporary change to avoid SD card hang while reading in ticker handler. by @MartinMueller2003 in #414
- Fixed ESP32 crash reading SD card by @MartinMueller2003 in #416
- Significant reduction in the number of sync adjustments needed. by @MartinMueller2003 in #417
- Fixed issue that shut down 2nd RMT channel after a few frames. by @MartinMueller2003 in #420
- More refactoring for multi platform support by @MartinMueller2003 in #421
- Made max Pixel and Max Channel counts platform sensitive. by @MartinMueller2003 in #428
- Fixed Rainbow functionality by @MartinMueller2003 in #431
- Fixed PWM invert issue by @MartinMueller2003 in #436
- Fixed RMT frame corruption issue due to interactions with the UART. by @MartinMueller2003 in #444
- Added ability to put network config into a file on the SD card. by @MartinMueller2003 in #445
- Added ability to display last file play error on the UI in advanced mode. by @MartinMueller2003 in #447
- Network Manager and WiFi Power Update. by @MartinMueller2003 in #460
- ESP32 Core 2.0.2 Upgrade by @MartinMueller2003 in #462
- Added MH ET Live MiniKit to the support platform list by @MartinMueller2003 in #466
- Fixed error in determining the max number of universes to support by @MartinMueller2003 in #467
- More tweaks for the Ethernet UI Advanced functionality by @MartinMueller2003 in #468
- Partition changes to enable full featured ESP32 build by @MartinMueller2003 in #469
- Fixed Poor performance on ESP32 by @MartinMueller2003 in #473
- Cleaned up UI <->FS path to not include any string operations. by @MartinMueller2003 in #482
- Added QuinLED platforms to the Auto Build lists by @MartinMueller2003 in #485
- Changes to vscode scripts by @MartinMueller2003 in #490
- Restored ISR processing. Fixes truncated frames. by @MartinMueller2003 in #491
- Stopped crashes on servo init by @MartinMueller2003 in #496
- Added Generic Serial, Renard and DMX to the RMT outputs by @MartinMueller2003 in #508
- Fixed the IRAM issue by @MartinMueller2003 in #509
- QuinLED Quad outputs update by @henrygab in #511
- Bump minimist from 1.2.5 to 1.2.6 by @dependabot in #512
- Fixed data width conversion and add HTTP Reboot. by @MartinMueller2003 in #514
- Fixed configuration failures on platforms that do not have SD defined. by @MartinMueller2003 in #519
- Security fixes, build-break fix, and best-practices fixes by @henrygab in #523
- Major restructure of the UART support functionality by @MartinMueller2003 in #522
- Fixed missing ESP32 start uart isr caused by adding the timer support for ESP8266 by @MartinMueller2003 in #525
- Bug fixes, Refactoring and new platform by @MartinMueller2003 in #528
- Fixed error in configuring the WS2811 RMT bit table resulting in a reboot by @MartinMueller2003 in #531
- Remove use of
sprintf()
(unsafe API) by @henrygab in #532 - Fixes to make the system more stable and easier to maintain. by @MartinMueller2003 in #535
- Fixed in the latest ESP8266 dev-platform by @ivankravets in #537
- Add support for m5stack atom boards by @bramoosterhuis in #541
- Added configurable "Blank" value support to the PWM driver by @MartinMueller2003 in #544
- Workaround for ESP8266 UI not connecting by @MartinMueller2003 in #547
- Enhancement to the PWM output driver to use a "home" position when a servo output is set to zero. by @MartinMueller2003 in #550
- Fixed Port 8 config on Dig-Octa platform by @MartinMueller2003 in #558
- Fixed RMT flicker and stutter when 8 ports are configured by @MartinMueller2003 in #560
- Fixed issue that built the UNO as an UNO AE+ and the AE+ as an UNO by @MartinMueller2003 in #565
- Fixed bug that routed fseq channel data around zigzag and group pixel processing by @MartinMueller2003 in #572
- Fix data corruption issue for DMX on RMT based ports. by @MartinMueller2003 in #576
- Workaround for an issue when using RMT0 by @MartinMueller2003 in #577
- Add Olimex ESP32 Gateway by @NickSchaf in #583
- New effect and a crash fix by @MartinMueller2003 in #602
- Improved ISR time by 9% and fixed some bugs by @MartinMueller2003 in #610
- Fixed issue that did not always set the output properly by @MartinMueller2003 in #611
- Updates DDP from 2017-07-25 to 2022-09-05 by @mores in #616
- Fix flickering when 8 RMT channels are running by @MartinMueller2003 in #623
- Multiple fixes for channel stalling issues by @MartinMueller2003 in #625
- Fixed crashes in ESP32 CAM by @MartinMueller2003 in #626
- Bump decode-uri-component from 0.2.0 to 0.2.2 by @dependabot in #598
- Added Marquee and Random Flash support. by @MartinMueller2003 in #632
- Added new button support and Marquee effect by @MartinMueller2003 in #635
- Fixed AP Reboot checkbox handling on UI by @MartinMueller2003 in #639
- Bug fixes for large configs. by @MartinMueller2003 in #640
- Update FPP discovery to work better with FPP7 and xLights 2023.* by @dkulp in #642
- Fix side effects ot latest IDF changes. by @MartinMueller2003 in #645
- Reduced RAM usage to make the UI more stable. by @MartinMueller2003 in #646
- Fixed HTTP Path to config files by @MartinMueller2003 in #647
- Fixed Ethernet not reliable issue by @MartinMueller2003 in #648
- Fixed a race condition in output config processing that causes a crash while processing the config file. by @MartinMueller2003 in #652
- Bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in #641
- Fixed memory leak by @MartinMueller2003 in #668
- Fixed a small memory leak by @MartinMueller2003 in #672
- Remote play updates by @MartinMueller2003 in #680
- Fixed config download issue for 8 port implementations. by @MartinMueller2003 in #681
- Fixed FPP related memory leak by @MartinMueller2003 in #683
- Fixed device config values cant be changed by @MartinMueller2003 in #686
- Fixed crash in input processing by @MartinMueller2003 in #692
New Contributors
- @henrygab made their first contribution in #511
- @ivankravets made their first contribution in #537
- @bramoosterhuis made their first contribution in #541
- @NickSchaf made their first contribution in #583
- @mores made their first contribution in #616
Full Changelog: v4.0-beta4...v4.0-beta5