gateware.uart: fix RX valid/ready signaling.
by whitequark 3 months 1 week
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 3 months 1 week
applet.interface.swd_probe: add `dump-memory` operation.
42a0ab22
applet.interface.swd_probe: fix DP_SELECT elision.
by whitequark 3 months 1 week
100f84c7
applet.interface.swd_probe: read BASEADDR from MEM...
by whitequark 3 months 1 week
applet.interface.swd_probe: read BASEADDR from MEM-APs.
50828070
applet.interface.swd_probe: implement block AP rea...
by whitequark 3 months 1 week
921b8b04
arch.arm.dap: add MEM-AP registers.
by whitequark 3 months 1 week
37bfd68f
software: work around YosysHQ/yosys#5175.
by whitequark 3 months 1 week
0e36eecd
software: update `pdm.min.lock`.
by github-merge-queue 3 months 1 week
1779a6e7
hardware.assembly: claim all interfaces before pip...
by whitequark 3 months 1 week
hardware.assembly: claim all interfaces before pipelining IN requests.

Claiming an interface on Windows resets all of the sibling interfaces.
It is probably not possible to make `.detach()` work properly without
a lot of additional work.
97add002
applet.interface.uart: fix `--stream` option handl...
by whitequark 3 months 1 week
applet.interface.uart: fix `--stream` option handling.
25dccd82
Report a bug