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
Achknowledgements
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.1.0
- Highlight GPIO label if
--find
matches 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
picopins-1.1.0.tar.gz
(42.4 kB
view hashes)