applet.memory.24x: use argparse subparsers.
Instead of mutually exclusive groups.
Also, handle errors.
by
whitequark
6 years 2 months
applet.memory.25x: remove default for ADDRESS and LENGTH arguments.
These need to be specified explicitly anyway in virtually all cases.
by
whitequark
6 years 2 months
applet.interface.i2c_master: use argparse subparsers.
Instead of mutually exclusive groups.
by
whitequark
6 years 2 months
applet.interface.jtag_probe: special-case IR segmentation with 1 TAP.
by
whitequark
6 years 2 months
*.xc9500→*.xc9500xl
The XC9500 and XC9500XL series have completely different programming
interfaces, and rather large other differences as well.
by
whitequark
6 years 2 months
applet.program.avr→applet.program.avr.spi
Also, describe the Atmel programming interface mess.
by
whitequark
6 years 2 months
database.atmel.avr: extract from applet.program.avr.
by
whitequark
6 years 2 months
database.xilinx.xc9500: separate devices and devices_by_idcode.
by
whitequark
6 years 2 months
applet: use dedicated *Error for each *Interface class we have.
This makes *Interface classes more reusable, in preparation for
things like exporting them as a set of RPC calls.
Also, rename a few *Interface classes to be more descriptive of what
they do.
by
whitequark
6 years 2 months
applet..i2c_master: pad scanned addresses to 7 bits.
by
whitequark
6 years 2 months