No description
Find a file
2021-10-12 14:27:48 -04:00
.gitignore use an fzpz file and unzip it for fzp/svg 2021-05-02 18:21:45 -04:00
atmega328pins.csv add atmega328 support 2021-10-12 14:27:48 -04:00
breadboard.svg noodles 2021-05-02 11:48:15 -04:00
esp32s2pins.csv Remove initial commas from CSVs, change chroma table, fix some SAMD things 2021-05-17 13:53:47 -07:00
nrf52840pins.csv Remove initial commas from CSVs, change chroma table, fix some SAMD things 2021-05-17 13:53:47 -07:00
output.svg add atmega328 support 2021-10-12 14:27:48 -04:00
parser.py add atmega328 support 2021-10-12 14:27:48 -04:00
pinlabels.svg add atmega328 support 2021-10-12 14:27:48 -04:00
pinouts_components.svg Adding opposite oriented STEMMA connector 2021-06-30 16:49:24 -04:00
README.md Update README.md 2021-07-21 09:14:18 -06:00
rp2040pins.csv Remove initial commas from CSVs, change chroma table, fix some SAMD things 2021-05-17 13:53:47 -07:00
samd21pins.csv add port B to samd21, have our variant parser also check for aliased analog pins 2021-05-18 11:00:29 -04:00

PrettyPins

examples:

RP2040:

python3 parser.py "Adafruit Feather RP2040.fzpz" path/to/circuitpython/ports/raspberrypi/boards/adafruit_feather_rp2040/pins.c rp2040pins.csv

python3 parser.py "Adafruit ItsyBitsy RP2040.fzpz" path/to/circuitpython/ports/raspberrypi/boards/adafruit_itsybitsy_rp2040/pins.c rp2040pins.csv

python3 parser.py "Adafruit QT Py RP2040.fzpz" path/to/circuitpython/ports/raspberrypi/boards/adafruit_qtpy_rp2040/pins.c rp2040pins.csv

ESP32-S2:

python3 parser.py "Adafruit Metro ESP32-S2.fzpz" path/to/circuitpython/ports/esp32s2/boards/adafruit_metro_esp32s2/pins.c esp32s2pins.csv -s "^D([0-9])" "IO\1"

python3 parser.py "Adafruit MagTag 2.9in.fzpz" path/to/circuitpython/ports/esp32s2/boards/adafruit_magtag_2.9_grayscale/pins.c esp32s2pins.csv -s "^D([0-9])" "IO\1"

python3 parser.py "Adafruit FunHouse.fzpz" path/to/circuitpython/ports/esp32s2/boards/adafruit_funhouse/pins.c esp32s2pins.csv -s "^D([0-9])" "IO\1"

nRF52:

python3 parser.py "Adafruit Feather nRF52840.fzpz" path/to/circuitpython/ports/nrf/boards/feather_nrf52840_express/pins.c nrf52840pins.csv -a ~/Library/Arduino15/packages/adafruit/hardware/nrf52/0.20.5/variants/feather_nrf52840_express

python3 parser.py "Adafruit ItsyBitsy nRF52840.fzpz" path/to/circuitpython/ports/nrf/boards/itsybitsy_nrf52840_express/pins.c nrf52840pins.csv -a ~/Library/Arduino15/packages/adafruit/hardware/nrf52/0.20.5/variants/itsybitsy_nrf52840_express

python3 parser.py "Adafruit nRF52840 CLUE.fzpz" path/to/circuitpython/ports/nrf/boards/clue_nrf52840_express/pins.c nrf52840pins.csv -a ~/Library/Arduino15/packages/adafruit/hardware/nrf52/0.20.5/variants/clue_nrf52840