adafruit / adafruit/Adafruit_CircuitPython_NeoPixel

Show() Function Speed Pi Pico vs. Raspberry (takes twice the time in Pi4)

Open
#138 1 comment 0 reactions 0 assignees View on GitHub
question
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.