├── .github └── workflows │ └── regression-tests.yml ├── .gitignore ├── .pre-commit-config.yaml ├── COPYING ├── MANIFEST.in ├── README.md ├── cocotbext └── spi │ ├── __init__.py │ ├── about.py │ ├── devices │ ├── ADI │ │ ├── ADXL345.py │ │ └── __init__.py │ ├── TI │ │ ├── ADS8028.py │ │ ├── DRV8304.py │ │ └── __init__.py │ ├── Trinamic │ │ ├── TMC4671.py │ │ └── __init__.py │ └── generic.py │ ├── exceptions.py │ └── spi.py ├── pyproject.toml ├── tests ├── spi │ ├── Makefile │ ├── test_spi.py │ └── test_spi.v └── spi_devices │ ├── ADI │ └── adxl345 │ │ ├── Makefile │ │ ├── test_adxl345.py │ │ └── test_adxl345.v │ ├── TI │ ├── ads8028 │ │ ├── Makefile │ │ ├── test_ads8028.py │ │ └── test_ads8028.v │ └── drv8304 │ │ ├── Makefile │ │ ├── test_drv8304.py │ │ └── test_drv8304.v │ └── Trinamic │ └── tmc4671 │ ├── Makefile │ ├── test_tmc4671.py │ └── test_tmc4671.v ├── tox.ini └── uv.lock /.github/workflows/regression-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schang412/cocotbext-spi/HEAD/.github/workflows/regression-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schang412/cocotbext-spi/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schang412/cocotbext-spi/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schang412/cocotbext-spi/HEAD/COPYING -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schang412/cocotbext-spi/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schang412/cocotbext-spi/HEAD/README.md -------------------------------------------------------------------------------- /cocotbext/spi/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schang412/cocotbext-spi/HEAD/cocotbext/spi/__init__.py -------------------------------------------------------------------------------- /cocotbext/spi/about.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schang412/cocotbext-spi/HEAD/cocotbext/spi/about.py -------------------------------------------------------------------------------- /cocotbext/spi/devices/ADI/ADXL345.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schang412/cocotbext-spi/HEAD/cocotbext/spi/devices/ADI/ADXL345.py -------------------------------------------------------------------------------- /cocotbext/spi/devices/ADI/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schang412/cocotbext-spi/HEAD/cocotbext/spi/devices/ADI/__init__.py -------------------------------------------------------------------------------- /cocotbext/spi/devices/TI/ADS8028.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schang412/cocotbext-spi/HEAD/cocotbext/spi/devices/TI/ADS8028.py -------------------------------------------------------------------------------- /cocotbext/spi/devices/TI/DRV8304.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schang412/cocotbext-spi/HEAD/cocotbext/spi/devices/TI/DRV8304.py -------------------------------------------------------------------------------- /cocotbext/spi/devices/TI/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schang412/cocotbext-spi/HEAD/cocotbext/spi/devices/TI/__init__.py -------------------------------------------------------------------------------- /cocotbext/spi/devices/Trinamic/TMC4671.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schang412/cocotbext-spi/HEAD/cocotbext/spi/devices/Trinamic/TMC4671.py -------------------------------------------------------------------------------- /cocotbext/spi/devices/Trinamic/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schang412/cocotbext-spi/HEAD/cocotbext/spi/devices/Trinamic/__init__.py -------------------------------------------------------------------------------- /cocotbext/spi/devices/generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schang412/cocotbext-spi/HEAD/cocotbext/spi/devices/generic.py -------------------------------------------------------------------------------- /cocotbext/spi/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schang412/cocotbext-spi/HEAD/cocotbext/spi/exceptions.py -------------------------------------------------------------------------------- /cocotbext/spi/spi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schang412/cocotbext-spi/HEAD/cocotbext/spi/spi.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schang412/cocotbext-spi/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/spi/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schang412/cocotbext-spi/HEAD/tests/spi/Makefile -------------------------------------------------------------------------------- /tests/spi/test_spi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schang412/cocotbext-spi/HEAD/tests/spi/test_spi.py -------------------------------------------------------------------------------- /tests/spi/test_spi.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schang412/cocotbext-spi/HEAD/tests/spi/test_spi.v -------------------------------------------------------------------------------- /tests/spi_devices/ADI/adxl345/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schang412/cocotbext-spi/HEAD/tests/spi_devices/ADI/adxl345/Makefile -------------------------------------------------------------------------------- /tests/spi_devices/ADI/adxl345/test_adxl345.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schang412/cocotbext-spi/HEAD/tests/spi_devices/ADI/adxl345/test_adxl345.py -------------------------------------------------------------------------------- /tests/spi_devices/ADI/adxl345/test_adxl345.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schang412/cocotbext-spi/HEAD/tests/spi_devices/ADI/adxl345/test_adxl345.v -------------------------------------------------------------------------------- /tests/spi_devices/TI/ads8028/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schang412/cocotbext-spi/HEAD/tests/spi_devices/TI/ads8028/Makefile -------------------------------------------------------------------------------- /tests/spi_devices/TI/ads8028/test_ads8028.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schang412/cocotbext-spi/HEAD/tests/spi_devices/TI/ads8028/test_ads8028.py -------------------------------------------------------------------------------- /tests/spi_devices/TI/ads8028/test_ads8028.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schang412/cocotbext-spi/HEAD/tests/spi_devices/TI/ads8028/test_ads8028.v -------------------------------------------------------------------------------- /tests/spi_devices/TI/drv8304/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schang412/cocotbext-spi/HEAD/tests/spi_devices/TI/drv8304/Makefile -------------------------------------------------------------------------------- /tests/spi_devices/TI/drv8304/test_drv8304.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schang412/cocotbext-spi/HEAD/tests/spi_devices/TI/drv8304/test_drv8304.py -------------------------------------------------------------------------------- /tests/spi_devices/TI/drv8304/test_drv8304.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schang412/cocotbext-spi/HEAD/tests/spi_devices/TI/drv8304/test_drv8304.v -------------------------------------------------------------------------------- /tests/spi_devices/Trinamic/tmc4671/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schang412/cocotbext-spi/HEAD/tests/spi_devices/Trinamic/tmc4671/Makefile -------------------------------------------------------------------------------- /tests/spi_devices/Trinamic/tmc4671/test_tmc4671.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schang412/cocotbext-spi/HEAD/tests/spi_devices/Trinamic/tmc4671/test_tmc4671.py -------------------------------------------------------------------------------- /tests/spi_devices/Trinamic/tmc4671/test_tmc4671.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schang412/cocotbext-spi/HEAD/tests/spi_devices/Trinamic/tmc4671/test_tmc4671.v -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schang412/cocotbext-spi/HEAD/tox.ini -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schang412/cocotbext-spi/HEAD/uv.lock --------------------------------------------------------------------------------