split a long in bytes

Well bit of a nerve asking about a PIC on an arduino forum, but never mind. :slight_smile:

void read_eeprom()
{

eeprom_byte4 = EEPROM_Read(0x00);
eeprom_byte3 = EEPROM_Read(0x01);
eeprom_byte2 = EEPROM_Read(0x02);
eeprom_byte1= EEPROM_Read(0x03);
piece =( eeprom_byte4 << 24) | (eeprom_byte3 << 16) | (eeprom_byte2 << 8) | eeprom_byte1;
}