software: update `pdm.min.lock`.
by whitequark 3 months 1 week
96b43e7e
applet.control.gpio: allow interacting with pins f...
by whitequark 3 months 2 weeks
applet.control.gpio: allow interacting with pins from CLI.

This is very useful to set strap pins, e.g. if you have a system reset
connected to pin `B7` and it must be asserted for JTAG to work:

glasgow multi jtag-probe <...> ++ gpio --pins B7 B7=0

It is also possible to set pins to drive weakly (e.g. use the `B7=H` or
`B7=L` as an argument), and to sample pins (e.g. use `B6` as an
argument).
20d1bee0
applet.interface.jtag_probe: make `scan` the defau...
by whitequark 3 months 2 weeks
applet.interface.jtag_probe: make `scan` the default operation.
fe390900
applet.interface.jtag_xvc: enable offset sampling.
by whitequark 3 months 2 weeks
applet.interface.jtag_xvc: enable offset sampling.

This makes the applet work at 48 MHz.
a1a077e6
software: implement `AbstractAssembly.read_until`.
by whitequark 3 months 2 weeks
3f87177b
software: update `pdm.min.lock`.
by whitequark 3 months 2 weeks
8210ba69
applet.control.mdio: new applet.
by whitequark 3 months 2 weeks
0fa6a0cb
applet: fix style of error message. NFC
by whitequark 3 months 2 weeks
5f70e774
manual/intro: feature GPIO applet.
by whitequark 3 months 2 weeks
f180457d
gateware.iostream: remove in favor of new `IOStrea...
by whitequark 3 months 2 weeks
gateware.iostream: remove in favor of new `IOStreamer`.
7035846c
Report a bug