Open lowell80 opened 4 years ago
I have not tested the new ATTinyCore so can't really say anything about the relative merits.
I think I can answer here -- probably it will not work. At least my project failed to work after TinyCore update to latest version. Previously it worked ok. I had to switch to "built-in" Wire lib implementaiton in TinyCore itself. (at least with attiny44)
For someone who's writing a fresh I2C slave implementation what are the pros/cons of using TinyWireS vs the (now) built-in transparent support for using Wire (as of ATTinyCore 1.1.3 and later)? Are there unique features, device support, or API advantages to using TinyWire not covered by ATTinyCore?
I'm trying to make a simple infrared receiver that relays IR codes over the I2C bus to another arduino controlling some WS2812s via FastLED. But beyond my immediate use case, I realized this may be a question others would be interesting in as well.
I was under the impression that TinyWire was the only (or go-to) option until I stumbled upon this: https://github.com/SpenceKonde/ATTinyCore/blob/master/README.md#i2c-support
I see that that ATTiny85 is supported, and I confirmed that I could compile the
slave_sender
example for the Tiny85, but haven't looked look any further.Thanks!