applet.interface.uart: don't silently drop frames ...
by whitequark 3 months 2 weeks
applet.interface.uart: don't silently drop frames on overflow.

Partial fix for #263.
7a849074
applet.bridge.{→spi_}flashrom.
by whitequark 3 months 2 weeks
ec354a91
applet.{interface→bridge}.jtag_{openocd,xvc}.
by whitequark 3 months 2 weeks
3b399ca4
applet.interface.spi_controller: add stub mode par...
by whitequark 3 months 2 weeks
applet.interface.spi_controller: add stub mode parameter.

This parameter is currently just there to make any downstream user
stop and consider whether their device actually uses Mode 3 or not.
Once SPI modes are implemented properly, it will configure the SPI
controller.
9545ba12
gateware.{spi,qspi}: fix to actually comply with M...
by whitequark 3 months 2 weeks
gateware.{spi,qspi}: fix to actually comply with Mode 3.

Before this commit, the clock would idle low after the first transaction
was completed.
afc9d80c
applet.bridge: new taxon.
by whitequark 3 months 2 weeks
233fdd23
applet.program_ice40_flash: modernize use of GPIO.
by whitequark 3 months 2 weeks
1078f201
applet: be explicit if pin is required or optional...
by whitequark 3 months 2 weeks
applet: be explicit if pin is required or optional.

Many applets have optional pin arguments for some auxiliary function,
but this is currently non-discoverable if they have a default value,
since they look exactly the same as a required argument.
ac6f90da
applet.program.ice40_sram: migrate to V2 API.
by whitequark 3 months 2 weeks
d98fd8ed
applet.interface.spi_controller: make COPI/CIPO op...
by whitequark 3 months 2 weeks
applet.interface.spi_controller: make COPI/CIPO optional.
b49ef533
Report a bug