applet.audio.yamaha_opl: replace ~CS pin with A1. This applet does not really need ~CS, since the chip can be safely always selected. On the other hand, having A0 and A1 allows us to interface almost every OPx device, with the chief exception of OPL4.
by whitequark 6 years 2 months
d6c9e03c
applet.program.ice40_sram: Rewrite to use the SPIMaster applet as base Signed-off-by: Sylvain Munaut
by Sylvain Munaut 6 years 2 months
77d98ea2
applet.interface.spi_master: Set SS even on zero length transfers This allows the host to control the SS state without actually transferring anything Signed-off-by: Sylvain Munaut
by Sylvain Munaut 6 years 2 months
3af02d9a
applet.interface.spi_master: add omissions from commit 724208f5.
by whitequark 6 years 2 months
6443c705
applet.interface.spi_master: let subclasses add their own pin arguments. This makes sense for cases where a subclassing applet e.g. requires SS, SCK, and MOSI but doesn't need MISO at all.
by whitequark 6 years 2 months
724208f5
access.direct.multiplexer: inject pin location into bitstream ID. Fixes #103.
by whitequark 6 years 2 months
4cabca17
cli: fix --rev argument validation.
by whitequark 6 years 2 months
b483d472
applet.audio.yamaha_opl: use ClockGen, overclock to 15 MHz.
by whitequark 6 years 2 months
dd944bcc
gateware.clockgen: implement universal clock generator. This replaces gateware.uart.uart_bit_cyc. Fixes #80.
by whitequark 6 years 2 months
12165c77
applet.interface.jtag_pinout: try most likely TRST# first. Faster enumeration and less stress on the DUT.
by whitequark 6 years 2 months
b6cc3b5a
Report a bug