Content originally posted in LPCWare by larryvc on Mon Mar 07 10:33:18 MST 2011
Yes that is correct and I had an old datasheet. Last night I tried to send more by increasing BUFSIZE and the data wrapped when it hit 32 bytes. It was late and I didn't get a chance to post. So we are stuck with max 32 byte writes.
Shouldn't BUFSIZE for I2CMasterBuffer[] be 35 so that 32 bytes, a full page of data, can be written? 1 Byte for Device address, 2 bytes for memory address, and 32 bytes for data.
Random and Sequential reads are supported across an entire device. If you have multiple devices cascaded you have to address the next device as sequential reads are not supported across device boundaries.
This is off subject but ESC is in Silicon Valley May 2-5 with Steve Wozniac as the keynote speaker. I plan on attending. Might be a good place to meet other forum members and maybe NXP reps. I may start a new thread for this.