Releases: schang412/cocotbext-spi
Releases · schang412/cocotbext-spi
v0.5.0
v0.4.0
- BREAKING feature: replaced SpiSignals with SpiBus to follow cocotb-bus conventions
- feature: allow burst transmits from the master
- fix: error in master.write() documentation
- feature: added ADI ADXL345 device
Known Issues:
- different behavior for different simulators (icarus, incisive, and verilator)
- verilator behaves strangely with new SpiBus
v0.3.2
0.3.1
0.3.0
0.2.0
Notable changes in this release:
- Changed the timing for SPI signals for both master and slave.
- Previously, ignored falling edges if a rising edge has not yet been seen. CPHA=0 indicates sample on rising edge, irrespective of idle clock polarity. This followed Analog Devices Timing Diagrams.
- Currently, CPHA=0 indicates sample on the first edge of sclk and write on the second. This is compliant with more vendors and matches the Wikipedia definition of the SPI modes.