Comments (5)
Wait, we're more correct than the official documentation? NEVER! 😆
A little asterisk on unlisted functions and a footnote might work. Though I'm apprehensive to add too much clutter.
from pico.pinout.xyz.
I just checked, and the diagram at https://pico.pinout.xyz/ is in fact correct - if you look at the table on page 13 of https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf you can see that the "errors" you list above are actually correct.
The pinout diagram in https://datasheets.raspberrypi.com/pico/pico-datasheet.pdf (and at https://www.raspberrypi.com/documentation/microcontrollers/raspberry-pi-pico.html#pinout-and-design-files ) chooses to omit the UART1 TX
function from GP20 because GP23 isn't user-accessible on the Pico board, and so the "full set" of UART pins (TX, RX, CTS, RTS) on GP20-GP23 isn't user-accessible on the Pico. And similar logic explains the SPI pins you mention too.
from pico.pinout.xyz.
It's not quite the same thing that you're asking, but see also raspberrypi/pico-feedback#193
from pico.pinout.xyz.
This is a real pity and confuses users. The official datasheet does not list CTS/RTS at all, so omitting these pins does not make sense to me.
So maybe adding a note to https://pico.pinout.xyz/ might help? E.g. "This pinout also shows available functions not listed in the Pico Datasheet"?
from pico.pinout.xyz.
One person's "more correct" is another person's "overly verbose" 😉 🤷
from pico.pinout.xyz.
Related Issues (10)
- Pico Pinout Project Outline & Goals HOT 2
- Add URL to project details on GitHub HOT 1
- feature request: Configurable/custom pinout interface for documentation and permalinks HOT 1
- [Feature Request] HOT 6
- Adding SWD pins HOT 3
- Mislabelled pin function HOT 5
- Document GPIO23, 24 and 25 HOT 16
- Missing advanced functions on GP26, 27, & 28 HOT 7
- Pico 2 HOT 11
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pico.pinout.xyz.