![]() I can guess 400kHz, since you brought up speed, but that's not a great way to answer a question. You mention that the Wire library doesn't support core clock speed changes without some hacking, but don't talk about the speed you intend to run the microcontroller or how fast you intend to use the I2C. Transmit to what device? How fast is your data rate (100kHz, 400kHz)? Your only transmitting and not reading anything back? What is the idling voltage of your I2C bus (to then ask if you have chosen correct pull-up resistor values for your intended bus speed)? What's the difference between all the Software Serial Libraries? Which one is Arduino Nano compatible? Note, these other answers do not seem relevant to my question: What other I2C libs are available for ATTiny? In the IDE i see Digispark SoftSerial, OneWire, and VirtualWire. This makes theĭefault library only marginally functional" Speed or feature proper clock stretching support. "the default Arduino Wire() library does not support changes in bus ![]() This version is recommended by BroHogan, co-creator of TinyWireM: ![]() LucullusTheOnly's TinyWire represents some years of improvements, "based on the TinyWireM and TinyWireS libraries". ![]() Which one is more lightweight, stable, bug-free, efficient, powerful, and easy to use?Īdafruit's TinyWireM has not been updated in 2 years.įelias-fogg's SoftI2CMaster has been updated within days of this post. I want to transmit I2C data, using a Digispark ATTiny85 board: ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |