applet.interface.uart_analyzer: add ASCII output f...
by whitequark 2 weeks 1 day
applet.interface.uart_analyzer: add ASCII output format.
6a841575
applet.interface.uart_analyzer: batch messages.
by whitequark 2 weeks 1 day
4ab25467
applet.interface.uart_analyzer: new applet.
by whitequark 2 weeks 1 day
0aa39fec
applet.interface.spi_analyzer: remove unused attri...
by whitequark 2 weeks 1 day
applet.interface.spi_analyzer: remove unused attributes. NFC
3e39f8e7
abstract: add configurable rounding mode for `add_...
by whitequark 2 weeks 1 day
abstract: add configurable rounding mode for `add_clock_divisor()`.

This is useful for UART and similar protocols, where the desirable end
frequency should be "closest", rather than "not to exceed".
7916b822
gateware.uart: fix RX valid/ready signaling.
by whitequark 2 weeks 1 day
gateware.uart: fix RX valid/ready signaling.

Before this commit, the signaling did not follow stream rules. Even
though it's not defined as a stream, we treat it this way downstream,
and not clearing ready flag immediately on exiting READY state caused
duplicate received bytes.
5b3e2cbd
applet.interface.swd_probe: add `dump-memory` oper...
by whitequark 2 weeks 2 days
applet.interface.swd_probe: add `dump-memory` operation.
42a0ab22
applet.interface.swd_probe: fix DP_SELECT elision.
by whitequark 2 weeks 2 days
100f84c7
applet.interface.swd_probe: read BASEADDR from MEM...
by whitequark 2 weeks 2 days
applet.interface.swd_probe: read BASEADDR from MEM-APs.
50828070
applet.interface.swd_probe: implement block AP rea...
by whitequark 2 weeks 2 days
921b8b04
Report a bug