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
applet.interface.spi_controller: `SPIControllerInterface.{transfer→exchange}`.
by
whitequark
9 months 1 week
gateware.i2c: update for deprecations in Amaranth 0.5.
by
whitequark
9 months 1 week
gateware.analyzer: update for deprecations in Amaranth 0.5.
by
whitequark
9 months 1 week
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
software: upgrade lockfile for pdm 2.17.
by
whitequark
9 months 2 weeks
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
applet.interface.swd_openocd: add note regarding SWD remote bitbang support
by
fridtjof
9 months 3 weeks