Closed roycewilliams closed 11 months ago
I think you might be confusing the https://pinout.xyz website with the pinout
tool provided by GpioZero ?
Ah, well ... when a naive user (such as myself ;) runs pinout
, which comes with Raspberry Pi OS by default, the last line of output is:
For further information, please refer to https://pinout.xyz/
If that's not the way for people to discover how to interact with the project, that's unfortunate. Whichever team is responsible for the output above should probably do something to disambiguate. :D
Yeah that link is confusing to say the very least. As nice as it is to have a semi-official tool acknowledge this unofficial project 😆
Uh @bennuttall I think that was your doing? Any thoughts... we could stick an interstitial page in the flow, change it to something like "For an unofficial Pinout diagram, refer to", or just drop the link in favour of something more official?
This was just an attempt to avoid adding all the SPI/I2C/etc info to the tool, as that's covered in GLORIOUS INTERACTIVE GOODNESS over at .xyz
Extra fun: run pinout -x
to open THE OFFICIAL WEBSITE OF PINS in your browser: https://gpiozero.readthedocs.io/en/latest/cli_pinout.html#cmdoption-pinout-x
It didn't occur to me that people would run pinout
not knowing it came from gpiozero. Maybe we could add that to the tool. I still like to defer to .xyz for more information than I want to provide.
It would be useful to extend lookup tables to map revision ID to the 'Release Date' and manufacturer (as shown in the Notes field here). This would help to determine board age and origin.
I'm not sure which lists are most definitive, but this one looks solid:
https://elinux.org/RPi_HardwareHistory#Board_Revision_History
This could be merged into the existing 'Revision' line item - such as (just for example):
Revision : a020d3 (Q1 2018, Sony)