applet.program.avr: add erase command.
by whitequark 4 years 5 months
33ad81ea
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.
by whitequark 4 years 5 months
312e9a03
applet.interface.jtag_probe: log bits in exchange XR calls.
by whitequark 4 years 5 months
e67ef7c1
applet.program.avr: minor fixes. NFC.
by whitequark 4 years 5 months
9ac9240b
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.
by whitequark 4 years 5 months
652bbaf5
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.
by whitequark 4 years 5 months
a7d041f4
access.direct.demultiplexer: fix a few typos in comments. NFC.
by whitequark 4 years 5 months
2917a103
cli: request terminal size in an appropriate way.
by whitequark 4 years 5 months
67563333
cli: use built-in Python 3.8 mechanism to handle Ctrl+C on Windows. The one in support.asignal never worked on Windows, anyway.
by whitequark 4 years 5 months
169456e3
cli: fix path logging.
by whitequark 4 years 5 months
a6afac4a
Report a bug