applet.interface.spi_controller: allow multiple exchanges via CLI. This is very useful for SPI flashes and the like.
by whitequark 9 months 1 week
f3d21462
applet.interface.spi_controller: `SPIControllerInterface.{transfer→exchange}`.
by whitequark 9 months 1 week
dac46313
gateware.i2c: update for deprecations in Amaranth 0.5.
by whitequark 9 months 1 week
c91e8e7d
gateware.analyzer: update for deprecations in Amaranth 0.5.
by whitequark 9 months 1 week
81dda4a6
applet.memory.prom: modify to use port groups.
by Serge Bazanski 10 months 5 days
9055187c
platform.generic: fix value driven on `oe_port`. Due to a mistake only the lowest pin of a multi-pin port would be actually driven.
by whitequark 9 months 2 weeks
8032a234
software: upgrade lockfile for pdm 2.17.
by whitequark 9 months 2 weeks
e7a4619f
support.endpoint: allow waiting for incoming connection. Some protocols start with the server sending some data as soon as the client connects. If such data is not sent, the client will not proceed with its first message. When send is called before a client is connected, it is immediately discarded. To wait for data sent by the client, a server implementation can call recv_wait. This commit makes recv_wait return after a client connects, too.
by J. Neuschäfer 10 months 1 week
c8fa37e7
applet.interface.swd_openocd: add note regarding SWD remote bitbang support
by fridtjof 9 months 3 weeks
553160c7
applet.interface.jtag_svf: automatically insert DUT reset in more cases. See #303.
by Wanda 9 months 4 weeks
c361361d
Report a bug