After the problems with level shifters (see “First Adafruit NeoPixel Blinks with the FRDM Board“) I received the ordered 74HCT245N. Put it on a bread board, wired it up, … only to find out that the device gets very hot… turned off power, and realized that had the device put in with a wrong orientation 😦 oh darn! That’s why I always order things like that in quantities of 3 or more :-). Corrected the mistake, and things are running (or blinking) again 🙂
With the 74HCT245, I have now both the WS2812(S) and WS2812B running successfully. Further I have tuned the DMA/PWM timing and upated the software project. As an example application, I’m running a simple clock on the Adafruit 60-Pixel ring.
Video of the first draft clock software running: white are the hour marks, green is the hour, blue the minute and purle is the second indicator.
The project and sources for Eclipse Kepler are available on GitHub here.
Happy Clocking 🙂