I want to transmit I2C data, using a Digispark ATTiny85 board:
I've found the following I2C libraries. Which one is more lightweight, stable, bug-free, efficient, powerful, and easy to use?
Adafruit's TinyWireM has not been updated in 2 years.
felias-fogg's SoftI2CMaster has been updated within days of this post.
lucullusTheOnly's TinyWire represents some years of improvements, "based on the TinyWireM and TinyWireS libraries". This version is recommended by BroHogan, co-creator of TinyWireM: https://playground.arduino.cc/Code/USIi2c
Wire seems under-featured:
"the default Arduino Wire() library does not support changes in bus speed or feature proper clock stretching support. This makes the default library only marginally functional" https://www.maxbotix.com/articles/095.htm
What other I2C libs are available for ATTiny? In the IDE i see Digispark SoftSerial, OneWire, and VirtualWire.
How do they all compare?
Note, these other answers do not seem relevant to my question: