Feather RP2350: MAX3421E instead of PIO USB host, or a second build?
Les mainteneurs répondent en général sous 1 jour
@mikeysklar y travaille déjà.
Depuis le 31/10/2026.
Évaluation
Cette issue n'a pas encore été évaluée.
Description
Since #11695, the MAX3421E USB Host FeatherWing (5858) works on a Feather RP2350 that shares board.SPI() with a TFT and an SD card. I've been using it as the USB host in a standalone flasher for a USB-MIDI synth. Stock builds for the Feather RP2350 have CIRCUITPY_USB_HOST = 1 and CIRCUITPY_MAX3421E = 0, so the wing needs a custom build.
The two can't both be on: with both set, the link fails on duplicate hcd_* symbols (hcd_pio_usb.c and hcd_max3421.c). So enabling the wing means turning off usb_host.Port for this board, as adafruit_feather_rp2040_dvi does.
Would you take either of these as a PR?
- Switch the Feather RP2350 to
CIRCUITPY_MAX3421E = 1,CIRCUITPY_USB_HOST = 0. - Leave it as is. Wing users would keep a custom build, unless there's a better route (a separate board variant, or TinyUSB supporting two HCDs).
Separately: CFG_TUH_ENUMERATION_BUFSIZE defaults to 288 bytes, and some USB audio+MIDI devices have larger configuration descriptors (the M-VAVE FM-1's is 293 bytes, so it fails to enumerate). Fruit Jam raises it to 4096 on its board. Would raising the default, say to 512, be acceptable as a PR, or should it stay per board?
🤖 Generated with Claude Code
- Langage dominant
- C
- Étoiles
- 4.6k
- Forks
- 1.4k
- Merge moyen
- 1 j 9 h
- PR mergées (30 j)
- 173
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de adafruit/circuitpython
-
documentation enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 67/100
adafruit/circuitpython#11689 ·
Les mainteneurs répondent en général sous 1 jour
-
SD card read errors are not reported to the host and send bad dataPeut-être pris @mikeysklar l’a pris aujourd’hui. Ouvertebug sdcardio storage usb
Difficulté 3/5 1-2 jours Accessibilité débutants 55/100
adafruit/circuitpython#11715 · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
Hard fault with combination of ESP32SPI and wifi monitorPeut-être pris @dhalbert l’a pris il y a 1 jour. Ouvertebug network
adafruit/circuitpython#11710 · 6 commentaires · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
rp2040 zephyr
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
adafruit/circuitpython#11690 ·
Les mainteneurs répondent en général sous 1 jour
-
Metro ESP32-P4 wifi issue/packet lossPeut-être pris @dhalbert l’a pris aujourd’hui. Ouvertebug esp32-p4 network
Difficulté 4/5 1-2 jours Accessibilité débutants 45/100
adafruit/circuitpython#11682 · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de adafruit/circuitpython
Issues similaires
-
Bug
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
meshcore-dev/MeshCore#3760 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
ly05010419/MacNativeGames#1697 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
colbymchenry/codegraph#3228 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
FujiNetWIFI/fujinet-config#372 ·
Les mainteneurs répondent en général sous 1 jour