Skip to content

Swap defined WIRE0/WIRE1 i2c pins for Seeed XIAO rp2350#3421

Open
doctea wants to merge 2 commits intoearlephilhower:masterfrom
doctea:master
Open

Swap defined WIRE0/WIRE1 i2c pins for Seeed XIAO rp2350#3421
doctea wants to merge 2 commits intoearlephilhower:masterfrom
doctea:master

Conversation

@doctea
Copy link
Copy Markdown
Contributor

@doctea doctea commented Apr 12, 2026

Found that default i2c Wire wasn't working on some recently purchased Seeed RP2350 XIAOs I've just opened, tracked it down to these pins apparently being swapped.

Can see this was looked at in #2808 and reported working there, so am a bit puzzled why it isn't working now unless I make this change...

Previously I used some RP2350 XIAOs that I had purchased a year or two ago, and I did not notice this issue, but they're not in my possession anymore so cannot re-check. Almost wonder if there has been a hardware revision that has affected this somehow!

I should note I've tested this with Wire but not Wire1. Without this patch, I could not get either Wire or Wire1 to work in my project.

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.

1 participant