Metadata-Version: 2.2
Name: cocotbext-i2c
Version: 0.1.0
Summary: I2C modules for cocotb
Home-page: https://github.com/alexforencich/cocotbext-i2c
Download-URL: https://github.com/alexforencich/cocotbext-i2c/tarball/master
Author: Alex Forencich
Author-email: alex@alexforencich.com
License: MIT
Project-URL: Bug Tracker, https://github.com/alexforencich/cocotbext-i2c/issues
Project-URL: Source Code, https://github.com/alexforencich/cocotbext-i2c
Keywords: i2c,cocotb
Platform: any
Classifier: Development Status :: 3 - Alpha
Classifier: Framework :: cocotb
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering :: Electronic Design Automation (EDA)
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: cocotb>=1.6.0
Provides-Extra: test
Requires-Dist: pytest; extra == "test"
Requires-Dist: cocotb-test; extra == "test"
Dynamic: download-url

# I2C interface modules for Cocotb

[![Build Status](https://github.com/alexforencich/cocotbext-i2c/workflows/Regression%20Tests/badge.svg?branch=master)](https://github.com/alexforencich/cocotbext-i2c/actions/)
[![codecov](https://codecov.io/gh/alexforencich/cocotbext-i2c/branch/master/graph/badge.svg)](https://codecov.io/gh/alexforencich/cocotbext-i2c)
[![PyPI version](https://badge.fury.io/py/cocotbext-i2c.svg)](https://pypi.org/project/cocotbext-i2c)

GitHub repository: https://github.com/alexforencich/cocotbext-i2c

## Introduction

I2C simulation models for [cocotb](https://github.com/cocotb/cocotb).

## Installation

Installation from pip (release version, stable):

    $ pip install cocotbext-i2c

Installation from git (latest development version, potentially unstable):

    $ pip install https://github.com/alexforencich/cocotbext-i2c/archive/master.zip

Installation for active development:

    $ git clone https://github.com/alexforencich/cocotbext-i2c
    $ pip install -e cocotbext-i2c

## Documentation and usage examples

See the `tests` directory and [verilog-i2c](https://github.com/alexforencich/verilog-i2c) for complete testbenches using these modules.

