Skip to content

Conversation

pyhys
Copy link
Contributor

@pyhys pyhys commented Oct 12, 2025

The Neopixel is connected to pin P16, not P12. In order to make it work I had to change to PIO0, like the other Adafruit Feather boards with Neopixel.

The original devicetree entry seems to be from
boards/adafruit/qt_py_rp2040/adafruit_qt_py_rp2040.dts That board powers the Neopixel from a GPIO pin, why that GPIO line had to be hogged.

This board powers the Neopixel from +3.3 Volt, why no GPIO hogging is necessary. See https://learn.adafruit.com/adafruit-feather-rp2040-pico/downloads for schematic.

Tested with
west build -b adafruit_feather_rp2040 samples/drivers/led/led_strip/

The Neopixel is connected to pin P16, not P12. In order to make
it work I had to change to PIO0, like the other Adafruit Feather
boards with Neopixel.

The original devicetree entry seems to be from
boards/adafruit/qt_py_rp2040/adafruit_qt_py_rp2040.dts
That board powers the Neopixel from a GPIO pin, why that GPIO
line had to be hogged.

This board powers the Neopixel from +3.3 Volt, why no GPIO hogging
is necessary. See
https://learn.adafruit.com/adafruit-feather-rp2040-pico/downloads
for schematic.

Tested with
west build -b adafruit_feather_rp2040 samples/drivers/led/led_strip/

Signed-off-by: Jonas Berg <[email protected]>
@pyhys pyhys force-pushed the adafruit_feather_neopixel branch from d390026 to bdc51ff Compare October 12, 2025 20:35
Copy link

@pyhys
Copy link
Contributor Author

pyhys commented Oct 14, 2025

Closing as duplicate. #97072 got merged.

@pyhys pyhys closed this Oct 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants