Skip to content

USIWire #125

@puuu

Description

@puuu

Hi and thanks for ATTiny Core!

I use it with a ATtiny85 and since the ATtiny85 hardware is ideally to act as a I2C slave I was interested in using the ATtiny85 in one of my projects. Unfortunately, TinyWireS is not really stable, did not follow the current Wire API and did not fit my needs. Thus, I started to write a new USI I2C implementation: USIWire

It supports slave and master mode, fully support callbacks in slave mode and includes a test suite. The test suite test for example SMBus communication with other Arduino-Wire implementations. I tested it against an Arduino Leonardo with the ATtiny in slave and master mode.

@SpenceKonde: I also saw your pull request (adafruit/TinyWireM#3) on TinyWireM and integrated ATTiny1634 support in USIWire. Would be nice if you could give it a try. ;-)

I would be happy, if you would link to USIWire form your documentation. Also, we can discuss, if USIWire should be integrated in ATTiny Core.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions