applet: fix a few typos. NFC.
by
whitequark
6 years 2 months
applet..jtag_pinout: adjust for jtag applet being renamed.
by
whitequark
6 years 2 months
cli: permute Python module names in logs for better readability.
by
whitequark
6 years 2 months
applet: invent a taxonomy and reorganize everything according to it.
Also, improve some descriptions, update revision requirements, and
add/remove preview flag where appropriate.
by
whitequark
6 years 2 months
software: remove explicit asyncio dependency.
The asyncio PyPI package is a compatibility shim that doesn't work on
Python 3.7 in the first place.
by
whitequark
6 years 2 months
applet.spi_flash_25c: identify: decode SFDP data, if present.
by
whitequark
6 years 2 months
applet.spi_flash_25c: identify: significantly improve robustness.
Somef flashes return 0x00 for unimplemented commands, some return
0xff instead. Any commands may be unimplemented, and some commands
can return conflicting information, so show everything that looks
valid at all.
Also, show a warning if RES returns an invalid result, since that's
most likely a device that isn't connected properly.
by
whitequark
6 years 2 months
applet.i2c_master: add --pulls option, to enable pullups on SCL/SDA.
by
whitequark
6 years 2 months
access.direct.demultiplexer: warn on use of pulls with revC0.
by
whitequark
6 years 2 months
access.direct.demultiplexer: support pulls in claim_interface().
This has to be done specifically in claim_interface because it needs
to be correctly sequenced with relation to IO voltage changes. This
is not ideal, but works as a first approximation, and it is not clear
what a significantly better solution would be.
by
whitequark
6 years 2 months