applet.interface.probe_rs: glasgow probe driver me...
by whitequark 4 weeks 1 day
applet.interface.probe_rs: glasgow probe driver merged. :tada:
bd3f4d84
applet.interface.probe_rs: new applet.
by whitequark 1 month 2 days
2cc6f500
gateware.cobs: break combinational paths through `...
by whitequark 1 month 20 hours
gateware.cobs: break combinational paths through `Decoder`.

The zero cycle latency decoder design was prone to causing comb loops.
31d9f164
applet.interface.swd_probe: use explicit flush.
by whitequark 1 month 1 day
e437ad61
cli: fix failure case of argument parsing for mult...
by whitequark 1 month 1 day
cli: fix failure case of argument parsing for multiple applets.
1a9e32df
hardware.assembly: allow bypassing IN/OUT FIFOs.
by whitequark 1 month 1 day
hardware.assembly: allow bypassing IN/OUT FIFOs.

This is useful when the applet already includes its own FIFO.
d07037b4
software: allow detaching pipes.
by whitequark 1 month 1 day
software: allow detaching pipes.

This allows external software to claim (a subset of) the USB endpoints,
potentially while the Glasgow CLI uses some others.
9e177d88
support.endpoint.ServerEndpoint: allow attaching t...
by whitequark 1 month 1 day
support.endpoint.ServerEndpoint: allow attaching to a pipe.

In the future, this could be made significantly more efficient.
6c0ea8d9
support.endpoint: treat -ECONNRESET as disconnecti...
by whitequark 1 month 21 hours
80fe431d
firmware: don't access FPGA if it isn't ready. (-2...
by whitequark 1 month 22 hours
firmware: don't access FPGA if it isn't ready. (-21 bytes XRAM)

This causes the device to fail enumeration on Windows.
b092d6a1
Report a bug