adafruit / Adafruit_TLC59711

Arduino library for TLC59711
Other
22 stars 25 forks source link

Updating hardware SPI codepath. #4

Closed WolfWings closed 5 years ago

WolfWings commented 9 years ago

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

Elioty commented 7 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!

hoffmannjan commented 5 years ago

included in #13