release 2020.1.1
This is the second major release of the modern GreatFET software and
firmware stacks. It includes firmware images (in firmware-bin
) and
host software (in host-packages
), as well as a copy of all sources
necessary to build the entire codebase.
NOTE: This is the last release that will support Python 2, as it has been retired.
Further releases will target Python 3.6+.
Some highlights of the changes include:
- in the Python API, 'peripherals' have been renamed to 'interfaces'
- programmers have been brought out into
greatfet.programmers
- programmers are created by name:
spi = gf.create_programmer('spi')
- programmers are created by name:
- programmers have been brought out into
- a JTAG interface, with a command-line helper
greatfet jtag
greatfet shell
now has IPython Magic, such as %reload- The preamble text when running
greatfet shell
has more information
- The preamble text when running
- the DAC API and command-line helper (
greatfet dac
) have been rewrittengreatfet dac -f voltage 2.2
- bus-pirate emulation!
greatfet pirate
greatfet info
now has--host
to print information about the host environment- GNU Radio 3.8 support, with ADC blocks, and other cleanups
Major bugfixes:
- #283: USB packets that are 64 byte aligned in data size are not forwarded through the usbproxy on the GreatFET One
Happy hacking!