Skip to content

Pico PIO USB Update - #1698

Open
speedypotato wants to merge 1 commit into
OpenStickCommunity:mainfrom
speedypotato:feature/pico_pio_usb_update
Open

speedypotato wants to merge 1 commit into
OpenStickCommunity:mainfrom
speedypotato:feature/pico_pio_usb_update

Conversation

@speedypotato

@speedypotato speedypotato commented Aug 16, 2026 •

Copy link
Copy Markdown
Contributor

Updating Pico PIO USB to the latest main upstream and updated pio configs in gp2040ce

Tested with 100+ sequential auths on Booter5 and Magicboots PS4 and Honson F5

leonxis pushed a commit to leonxis/GP2040-CE that referenced this pull request Sep 23, 2026
- SDK 从 2.1.1 升级到 2.3.0(含 mbedtls v3 迁移,移除 PSA 兼容宏)
- 工具链版本更新到 arm-gcc 15.2 / picotool 2.3.0
- 启用 PICO_USE_FASTEST_SUPPORTED_CLOCK,保留本地 4 档超频逻辑
- 简化构建系统(PICO_PLATFORM 条件化 .cmake,统一 CI 内联 pico-sdk)

PIO 资源优化(PR OpenStickCommunity#1698):
- pico_pio_usb 子模块 37965f88 → 5a37a66d
- PIO USB TX/RX/EOP 集中到 PIO0(TX=SM0, RX=SM1, EOP=SM2)
- NeoPico LED 迁移到 PIO1 SM0(库默认配置)
- 与 UART 无线插件无 PIO 冲突(UART 占用硬件外设,不占 PIO)

新增 HML2354 板型配置(RP2354 + PIO1 空闲,为 RP2354 迁移预留):
- configs/HML2354/BoardConfig.h
- configs/HML2354/HML2354.cmake

编译验证:arm-none-eabi-gcc 10.3.1 + pico-sdk 2.3.0,
0 警告 0 错误,UF2 3.4MB。
@speedypotato
speedypotato force-pushed the feature/pico_pio_usb_update branch 2 times, most recently from 7e969f0 to 3f0b795 Compare September 26, 2026 01:10
@speedypotato
speedypotato force-pushed the feature/pico_pio_usb_update branch from 3f0b795 to 938714b Compare September 26, 2026 01:14
@arntsonl

Copy link
Copy Markdown
Contributor

Same issue we had before: hub does not work on the latest pio usb.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants