Quantcast
Viewing all articles
Browse latest Browse all 5240

General • Re: PIO feature request: load 32bit values from instruction memory

For the PIO program gpio_pins_to_rx_bytes, there is no need to follow the stipulated ~50 us timeout spec. Each bit is 1250 ns, if there is no L to H transition in say 2000 ns, the bit stream should have ended. See:

NeoPixels Revealed: How to (not need to) generate precisely timed signals
https://wp.josh.com/2014/05/13/ws2812-n ... know-them/

Light_WS2812 library V2.0 – Part I: Understanding the WS2812
https://cpldcpu.com/2014/01/14/light_ws ... he-ws2812/

Probably smaller delays will do fine. The PIO can be clocked lower too. I don't think the inactivity delay is even needed. After one frame, the next frame will start correctly, so dump the first frame.

Statistics: Posted by katak255 — Sun Dec 22, 2024 2:52 pm



Viewing all articles
Browse latest Browse all 5240

Trending Articles