A command-line pinout for the Raspberry Pi Pico W
Project description
Raspberry Pi Pico GPIO Pinout
A beautiful GPIO pinout and pin function guide for the Raspberry Pi Pico.
Usage
usage: picopins [--pins] [--all] or {spi,i2c,uart,pwm}
--pins - show physical pin numbers
--all or {spi,i2c,uart,pwm} - pick list of interfaces to show
--hide-gpio - hide GPIO pins
--find "<text>" - highlight pins matching <text>
eg: picopins i2c - show GPIO and I2C labels
picopins - basic GPIO pinout
Installing
- Just run
python3 -m pip install picopins
Acknowledgements
This project was inspired by GPIO Zero's command-line pinout - https://github.com/gpiozero/gpiozero
It somehow wasn't inspired by Raspberry Pi Spy's "picopins" which came first and solves this same problem in bash - https://www.raspberrypi-spy.co.uk/2022/12/pi-pico-pinout-display-on-the-command-line/
Like RPi Spy's picopins it started as a GitHub gist, you can find the history here - https://gist.github.com/Gadgetoid/192af85a3eb05d4a6ac1db076c4ef118/revisions
Changelog
1.2.0
- Highlight LED if
--find GP25or--find LED - Refactor options and add a
--versioncommand
1.1.0
- Highlight GPIO label if
--findmatches a hidden label - Add regex support to
--find - Rewrite render flow to make it less hacky
- Light mode is back!
--light - Move error text above usage message
1.0.1
- Tidy up readme
1.0.0
- Initial Release
- Ported from https://gist.github.com/Gadgetoid/192af85a3eb05d4a6ac1db076c4ef118
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file picopins-1.2.0.tar.gz.
File metadata
- Download URL: picopins-1.2.0.tar.gz
- Upload date:
- Size: 42.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6f9e7bed0843b6d58dcb14126f27559552a45c12304bb830be1c8954a19f4ade
|
|
| MD5 |
b416de37a8eac50593bd724b50efcbc8
|
|
| BLAKE2b-256 |
e5cff3915f0d9155af72428f2357c0ebd0542ae7a581478afce6260e2cfb53ff
|
File details
Details for the file picopins-1.2.0-py3-none-any.whl.
File metadata
- Download URL: picopins-1.2.0-py3-none-any.whl
- Upload date:
- Size: 9.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
85261f2383503897be75bb23fb3907190c94a1d414d9666f96ed47987bbae5fb
|
|
| MD5 |
121bed11788ab21a3fc94141ce99f204
|
|
| BLAKE2b-256 |
d999d61057eda215b5f7ae13f308a2b13a2081952da9dd92e41a37b428eea619
|