I notice that the EEPROM library for arduino is missing the standard:
void eeprom_read_block (void *pointer_ram, const void *pointer_eeprom, size_t n) / write equivelant (taken from the GCC AVR libraries)
And I've checked the source for the arduino EEPROM library, and it only wraps the eeprom_write_byte / read functions...
Surely this is a bad thing? Encouraging people to store what might be large amounts of data one byte at a time will wear out the EEPROM rather fast won't it?
Just wanted to ask if there was a reason why this was missed out, as I don't think it'd be too frightening to people not used to programming to have this feature, and it'll possibly save someones arduino at some point.