Skip to content

Issue with USB on Adafruit Feather RP2040 USB Host #31

@crunchymaggots

Description

@crunchymaggots

I've been using this project to help fix a design fault with a sim racing gear shifter, and it's gone amazing on my Pico 2, but I want to be able to share this fix with others without requiring them to know how to solder, and tried using an Adafruit Feather RP2040 with an integrated USB Host as a solve.

It does feature a config in the project, and builds as expected with:
cmake ../src -DPICO_BOARD=ADAFRUIT_FEATHER_RP2040_USB_HOST

When plugged in, it does appear as a gamepad, however, it doesn't pass through any gamepad input from the connected device, and the light doesn't come on either, leading me to believe it's not recognizing the device over the USB port.

This is odd to me, because everything I've read suggests that it still uses GP16 and GP17 for it's USB. It also isn't communicating over TX and RX, it's versions of GP0 and GP1, so I can't get any definitive answers out of it either.

https://learn.adafruit.com/adafruit-feather-rp2040-with-usb-type-a-host/pinouts

Do you have any ideas if there's anything hard set somewhere that might be messing with the board's pins?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions