Removed obsolete ec_slave_sync_config().
This commit is contained in:
parent
e14a82d992
commit
cea235a427
|
|
@ -1122,35 +1122,6 @@ ec_sync_t *ec_slave_get_pdo_sync(
|
|||
|
||||
/*****************************************************************************/
|
||||
|
||||
/**
|
||||
Initializes a sync manager configuration page with EEPROM data.
|
||||
The referenced memory (\a data) must be at least EC_SYNC_SIZE bytes.
|
||||
*/
|
||||
|
||||
void ec_slave_sync_config(const ec_slave_t *slave, /**< EtherCAT slave */
|
||||
const ec_sync_t *sync, /**< sync manager */
|
||||
uint8_t *data /**> configuration memory */
|
||||
)
|
||||
{
|
||||
size_t sync_size;
|
||||
|
||||
sync_size = ec_slave_calc_sync_size(slave, sync);
|
||||
|
||||
if (slave->master->debug_level) {
|
||||
EC_DBG("Slave %3i, SM %i: Addr 0x%04X, Size %3i, Ctrl 0x%02X, En %i\n",
|
||||
slave->ring_position, sync->index, sync->physical_start_address,
|
||||
sync_size, sync->control_register, sync->enable);
|
||||
}
|
||||
|
||||
EC_WRITE_U16(data, sync->physical_start_address);
|
||||
EC_WRITE_U16(data + 2, sync_size);
|
||||
EC_WRITE_U8 (data + 4, sync->control_register);
|
||||
EC_WRITE_U8 (data + 5, 0x00); // status byte (read only)
|
||||
EC_WRITE_U16(data + 6, sync->enable ? 0x0001 : 0x0000); // enable
|
||||
}
|
||||
|
||||
/*****************************************************************************/
|
||||
|
||||
/**
|
||||
\return non-zero if slave is a bus coupler
|
||||
*/
|
||||
|
|
|
|||
Loading…
Reference in New Issue