This is an old revision of the document!
GreatFET One
A Python-programmable USB peripheral tool.
Pins
The major attraction of the GreatFET is its array of I/O pins. The main headers (J1, J2, J7) contain 100 pins total, a few of which are set aside for special protocols.
I/O pins on the GreatFET are not 5V-tolerant!
Right now, the best sources of pinout information are https://gf.ktemkin.com/ and https://github.com/greatfet-hardware/azalea.
CLI
The greatfet
Python package includes a series of CLI scripts for working with the various interfaces.
IPython shell
There is a bug in the gf shell
command that prevents it from running under recent IPython versions. A small substitution in commands/greatfet_shell.py
is all that is needed to fix it 1).