pinout-xyz / Pinout.xyz

Source files for the Raspberry Pi Pinout documentation website.
http://pinout.xyz/
Creative Commons Attribution Share Alike 4.0 International
695 stars 197 forks source link

feature: show release date and manufacturer based on board revision #474

Closed roycewilliams closed 11 months ago

roycewilliams commented 11 months ago

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)

lurch commented 11 months ago

I think you might be confusing the https://pinout.xyz website with the pinout tool provided by GpioZero ?

roycewilliams commented 11 months ago

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

Gadgetoid commented 11 months ago

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?

bennuttall commented 11 months ago

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.

roycewilliams commented 11 months ago

Moved to https://github.com/gpiozero/gpiozero/issues/1097 .