adafruit / adafruit/Adafruit_CircuitPython_NeoPixel
Show() Function Speed Pi Pico vs. Raspberry (takes twice the time in Pi4)
- Dominant language
- Python
- Stars
- 329
- Forks
- 96
- PR merge metrics
- No merged PRs in 30d
Description
Hello,
i am having an "Issue" with the speed of the show() function. On a Pi Pico i get an execution time of the show() function of around 46 ms for a 1200 RGBW Led Strip. This is as far as my understanding is correct the expected signal time for this number of leds and colors. Oddly enough on a Raspberry Pi 4 the function takes twice as long. The execution time clocks in at around 90 ms. Is there a reason It takes that much longer? Is the Pi 4 pushing the Data at 400 kHz instead of 800 kHz? Or am I missing a setting?
I appreciate any input! Thanks!
Contributor guide
No contributing guide indexed for this repository
Research direction
No source file, test, or entry point is named in the issue. Start by reproducing the show() timing for the 1200 RGBW LED strip on both a Pi Pico and Raspberry Pi 4, then inspect the platform-specific configuration and document the cause or required change once the expected timing is established.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python, raspberry-pi
- Domain
- embedded-iot
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100