diff -r 9d7453c16ade -r 4bbe090553f7 master/master.h --- a/master/master.h Mon May 29 09:54:18 2006 +0000 +++ b/master/master.h Mon Jun 26 15:04:06 2006 +0000 @@ -122,6 +122,8 @@ int (*request_cb)(void *); /**< lock request callback */ void (*release_cb)(void *); /**< lock release callback */ void *cb_data; /**< data parameter of locking callbacks */ + + uint8_t eeprom_write_enable; /**< allow write operations to EEPROMs */ }; /*****************************************************************************/ @@ -149,9 +151,9 @@ // misc. void ec_master_clear_slaves(ec_master_t *); -void ec_sync_config(const ec_sync_t *, uint8_t *); +void ec_sync_config(const ec_sync_t *, const ec_slave_t *, uint8_t *); void ec_eeprom_sync_config(const ec_eeprom_sync_t *, uint8_t *); -void ec_fmmu_config(const ec_fmmu_t *, uint8_t *); +void ec_fmmu_config(const ec_fmmu_t *, const ec_slave_t *, uint8_t *); void ec_master_output_stats(ec_master_t *); /*****************************************************************************/