Updated timings for ws28xx/sk68xx & clones. #9
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The existing timings don't work reliably with all my various ws28xx clones. This set of timings is more reliable.
I added some notes about constraints I discovered. It seems WLED uses 400ns/800ns, which is below datasheet values, but can be a little glitchy on one chipset I tried.
I've used 6 different types of LEDs - these work for all of them.
https://photos.app.goo.gl/nF5x5BMQ2qTPjZ6x8 - some of my tests. The lower genuine (I think) ws2812 works in all cases - original timing and mine. Another 8x8 panel of unknown LEDs only works when T1H >= 850ns and T0H >=350ns. LED tubes from ClenLED using UCS2903 chips need at least 800ns T1H and 400ns T0H