Closed WolfWings closed 5 years ago
Oh this could fix my issue (in my own driver for this chip). I also have random flickering issue when using maximum brightness control value and pulsing a sine curves over my LEDs (with multiple drivers in a chain). Thanks for the track!
included in #13
There is a flickering issue when SPI data is driven above 0.5Mhz (limited testing, this value works on 3V/12Mhz and 5V/16Mhz Pro Trinkets, I do not have access to others or advanced circuits to test fine grained bandwidth limits) with low brightness levels, causing the internal TLC59711 chip to propagate some bits from bright LEDs to dim LEDs during large brightness changes, particularly visible with chained chips: Set all LEDs to 0 on one chip, and all to 0 on a second chip, then vary one value on any chip and the matching LED on all chips will flicker.
I hereby assign all Copyright on this code patch to AdaFruit, go integrate this so everyone's happier with this wonderful LED control board. :D