applet.memory.24x: use argparse subparsers. Instead of mutually exclusive groups. Also, handle errors.
by whitequark 6 years 2 months
f6279acb
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
2698dfd8
applet.interface.i2c_master: use argparse subparsers. Instead of mutually exclusive groups.
by whitequark 6 years 2 months
9030521a
applet.interface.jtag_probe: special-case IR segmentation with 1 TAP.
by whitequark 6 years 2 months
f7e0ee09
*.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
7e47987d
applet.program.avr→applet.program.avr.spi Also, describe the Atmel programming interface mess.
by whitequark 6 years 2 months
91dfc35e
database.atmel.avr: extract from applet.program.avr.
by whitequark 6 years 2 months
d89fbd70
database.xilinx.xc9500: separate devices and devices_by_idcode.
by whitequark 6 years 2 months
d3592a80
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
f55a512c
applet..i2c_master: pad scanned addresses to 7 bits.
by whitequark 6 years 2 months
33a63efb
Report a bug