# HG changeset patch # User Florian Pose # Date 1155634616 0 # Node ID e521f03e9d94166001d3ffcf3475e95d8052e734 # Parent 8b19d6fab6f594dac3b5cc26bede62d06d0cb382 Removed unused code. diff -r 8b19d6fab6f5 -r e521f03e9d94 master/slave.c --- a/master/slave.c Tue Aug 15 09:22:49 2006 +0000 +++ b/master/slave.c Tue Aug 15 09:36:56 2006 +0000 @@ -648,67 +648,6 @@ /*****************************************************************************/ -#if 0 - -/** - Outputs the values of the CRC faoult counters and resets them. - \return 0 in case of success, else < 0 -*/ - -int ec_slave_check_crc(ec_slave_t *slave /**< EtherCAT slave */) -{ - ec_datagram_t *datagram; - - datagram = &slave->master->simple_datagram; - - if (ec_datagram_nprd(datagram, slave->station_address, 0x0300, 4)) - return -1; - if (unlikely(ec_master_simple_io(slave->master, datagram))) { - EC_WARN("Reading CRC fault counters failed on slave %i!\n", - slave->ring_position); - return -1; - } - - if (!EC_READ_U32(datagram->data)) return 0; // no CRC faults - - if (EC_READ_U8(datagram->data)) - EC_WARN("%3i RX-error%s on slave %i, channel A.\n", - EC_READ_U8(datagram->data), - EC_READ_U8(datagram->data) == 1 ? "" : "s", - slave->ring_position); - if (EC_READ_U8(datagram->data + 1)) - EC_WARN("%3i invalid frame%s on slave %i, channel A.\n", - EC_READ_U8(datagram->data + 1), - EC_READ_U8(datagram->data + 1) == 1 ? "" : "s", - slave->ring_position); - if (EC_READ_U8(datagram->data + 2)) - EC_WARN("%3i RX-error%s on slave %i, channel B.\n", - EC_READ_U8(datagram->data + 2), - EC_READ_U8(datagram->data + 2) == 1 ? "" : "s", - slave->ring_position); - if (EC_READ_U8(datagram->data + 3)) - EC_WARN("%3i invalid frame%s on slave %i, channel B.\n", - EC_READ_U8(datagram->data + 3), - EC_READ_U8(datagram->data + 3) == 1 ? "" : "s", - slave->ring_position); - - // reset CRC counters - if (ec_datagram_npwr(datagram, slave->station_address, 0x0300, 4)) - return -1; - EC_WRITE_U32(datagram->data, 0x00000000); - if (unlikely(ec_master_simple_io(slave->master, datagram))) { - EC_WARN("Resetting CRC fault counters failed on slave %i!\n", - slave->ring_position); - return -1; - } - - return 0; -} - -#endif - -/*****************************************************************************/ - /** Schedules an EEPROM write operation. \return 0 in case of success, else < 0