The requestEvent() method that I define has NO parameters. Therefore the Arduino has no way of knowing what is actually being requested, only that a request has been made. This seems too ridiculous to be true - I've GOT to be missing something here.Let's say I want to store some data on the Arduino's internal EEPROM and send that data to a master device. I have no way of determining what address the master is trying to read, do I? I've gotta be getting this wrong - right?
I don't have control over the protocol either - I am just emulating a Microchip 24LC00 EEPROM.