Skip to content

WIP - RP2350 with Nuttx master #24666

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 43 commits into
base: main
Choose a base branch
from
Draft

Conversation

vidma
Copy link

@vidma vidma commented Apr 3, 2025

Solved Problem

RP2350 / Raspberry Pico 2 support. ❗ work in progress, there's plenty stuff to fix and cleanup still!

Fixes #24187

Solution

  • Use NuttX master for now (can quite easily switch back to px4 backport branch if needed)
  • Add RP2350 support, for now limited support. Testing on Pimoroni 2 Plus.
    • UART0: console/nsh ✅
    • UART1: mavlink ✅
    • UART0/1: expresslrs RCIN - ❔ not tested yet (could be mavlink with ELRS mavlink)
    • usb serial - not working yet ( but /dev/ttyACM0 appears)
    • SPI IMU / PWM out - ❔ not working, not tested or not configured yet
    • I2C IMU GY-91 - detected, partially working (not sure if events received yet) 🟡
    • mount part of QSPI flash for persistent params storage (smartfs; added rp23xx_flash_mtd.c) 🟡
    • basic PX4 functionality, params etc - not tested or failing

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.

RP2350 support
1 participant