Feather RP2350: MAX3421E instead of PIO USB host, or a second build?
メンテナーはふだん 1 日以内に返信
@mikeysklar がすでに取り組んでいます。
2026年10月31日 から。
評価
この issue はまだ評価されていません。
説明
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
- 主要言語
- C
- スター
- 4.6k
- フォーク
- 1.4k
- 平均マージ
- 1日 17時間
- マージ済み PR(30日)
- 163
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
adafruit/circuitpython のほかの issue
-
documentation enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 67/100
adafruit/circuitpython#11689 ·
メンテナーはふだん 1 日以内に返信
-
analogio bug esp32-p4
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
adafruit/circuitpython#11685 ·
メンテナーはふだん 1 日以内に返信
-
rp2040 zephyr
難易度 5/5 1週間以上 初心者へのやさしさ 35/100
adafruit/circuitpython#11690 ·
メンテナーはふだん 1 日以内に返信
-
bug esp32-p4 network
難易度 4/5 1〜2日 初心者へのやさしさ 45/100
adafruit/circuitpython#11682 ·
メンテナーはふだん 1 日以内に返信
-
alarms and sleep bug esp32-c3
難易度 4/5 3〜5日 初心者へのやさしさ 52/100
adafruit/circuitpython#11680 ·
メンテナーはふだん 1 日以内に返信
adafruit/circuitpython の issue をすべて見る
似ている issue
-
難易度 2/5 半日 初心者へのやさしさ 62/100
php/php-src#25137 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
es-ude/OnDeviceTraining#511 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
STMicroelectronics/STSELib#128 ·