I'm trying to compile the xmega bootloader using an ATxmega32E5, but it's failing compilation because the NVM_CMD_LOAD_EEPROM_BUFFER_gc #define is not present in the iox32e5.h file.
Looking further into this it seems the NVM command LOAD_EEPROM_BUFFER (0x33) is missing from the E5 datasheet in the 'EEPROM self programming' section. However it is present in the 'NVM commands available for external programming' section.
Is this a silicon bug, or document error? How is it possible to use the NVM to load the EEPROM buffer in E5 devices? (The description of how to do this is different in the E5 and other xmega families, the E5 states "To load EEPROM page buffer, direct or indirect store instruction must be used and repeated until the arbitrary number of bytes are loaded into the page buffer" but I cant see how can this be done without the LOAD_EEPROM_BUFFER command).
Any help much appreciated.