Understanding arguments in avr/eeprom.h functions

Right, I can see it both ways, sort of. Not sure what to think.

As for the const, it is because what the pointer is pointing to doesn't change.

I can never remember which way around they go, so here are some tests:

I'll run through those, thanks very much, Nick!