the i2c wire library is limited to 32byte data packets. i need to transfer larger amounts (approx. 200 byte) between two arduinos. has anyone written some code to handle this via the wire library ?
does anyone know of a different implementation of i2c on arduino for such purpose ?
i need the serial lines for different purposes. any alternative communication solutions ?
Software Serial - I am already using the i2c lib for a RTC and would prefer not to add another library to avoid adding program overhead. I am a bit limited size wise.
transfering data in chunks of 32 bytes - that was my idea. however, i) the number of bytes varies and ii) it would be nice if it were handled transparently program wise. so if someone already had created an library based on wire.h that would allow sending of 205 (say) bytes of data between two i2c bus participants using only (one) simple function call (rather than keeping track myself of number of bytes transferred, error checking, 32 byte packets missing etc. - this should all be wrapped inside the library i was asking for), then I would definitely prefer to use this and not attempt to reinvent the wheel.