diff -r ac2a057a8ef2 -r d491d1f84ebc master/fsm.c --- a/master/fsm.c Mon Jul 17 12:58:47 2006 +0000 +++ b/master/fsm.c Mon Jul 17 13:01:38 2006 +0000 @@ -1163,7 +1163,7 @@ EC_ERR("Invalid sync manager configuration found!"); return; } - ec_eeprom_sync_config(eeprom_sync, + ec_eeprom_sync_config(eeprom_sync, slave, datagram->data + EC_SYNC_SIZE * eeprom_sync->index); } @@ -1176,14 +1176,14 @@ mbox_sync.length = slave->sii_rx_mailbox_size; mbox_sync.control_register = 0x26; mbox_sync.enable = 1; - ec_eeprom_sync_config(&mbox_sync, datagram->data); + ec_eeprom_sync_config(&mbox_sync, slave, datagram->data); mbox_sync.physical_start_address = slave->sii_tx_mailbox_offset; mbox_sync.length = slave->sii_tx_mailbox_size; mbox_sync.control_register = 0x22; mbox_sync.enable = 1; - ec_eeprom_sync_config(&mbox_sync, + ec_eeprom_sync_config(&mbox_sync, slave, datagram->data + EC_SYNC_SIZE); }