applet.program.avr: add erase command.
by whitequark 4 years 11 months
33ad81ea
applet.interface.jtag_probe: flush after each REPL...
by whitequark 4 years 11 months
applet.interface.jtag_probe: flush after each REPL command.

This is a great anti-frustration feature that I added to the global
REPL command, but not to the applet-specific REPLs. Which led to
great frustration.
312e9a03
applet.interface.jtag_probe: log bits in exchange ...
by whitequark 4 years 11 months
applet.interface.jtag_probe: log bits in exchange XR calls.
e67ef7c1
applet.program.avr: minor fixes. NFC.
by whitequark 4 years 11 months
9ac9240b
applet.video.vga_terminal: remove.
by whitequark 4 years 11 months
applet.video.vga_terminal: remove.

The code in it is horrible, and it also uses a completely outdated
version of the Boneless CPU, which will just serve to confuse.
652bbaf5
support.task_queue: improve cancellation support.
by whitequark 4 years 11 months
support.task_queue: improve cancellation support.

* Propagate cancellation out of poll(), wait_one(), and wait_all().
* Make cancel() an async function that waits until cancellation
is finished.

Before this commit, cancelling a demultiplexer read (e.g. with ^C)
that was waiting on USB would cause it to fail an assert. After this
commit, the read is also cancelled.
a7d041f4
access.direct.demultiplexer: fix a few typos in co...
by whitequark 4 years 11 months
access.direct.demultiplexer: fix a few typos in comments. NFC.
2917a103
cli: request terminal size in an appropriate way.
by whitequark 4 years 11 months
67563333
cli: use built-in Python 3.8 mechanism to handle C...
by whitequark 4 years 11 months
cli: use built-in Python 3.8 mechanism to handle Ctrl+C on Windows.

The one in support.asignal never worked on Windows, anyway.
169456e3
cli: fix path logging.
by whitequark 4 years 11 months
a6afac4a
Report a bug