This is probably the first new feature I'll add to v2.2.
First I'll do the read (dump) macro. I think the macro will need:
* Total length in bytes.
The write will also need to know:
* Page length in bytes. Default for microchip and atmel I2C seems to be 32bytes. 12 bytes for Microchip 25AA SPI EEPROMs.
* Flow control (hardware flow control is implemented as of v2go).