diff -r 41dc9a4a0f76 -r 5db725cc40f9 lib/slave_config.c --- a/lib/slave_config.c Tue Nov 20 14:53:36 2012 +0100 +++ b/lib/slave_config.c Thu Nov 29 10:15:40 2012 +0100 @@ -306,8 +306,8 @@ /*****************************************************************************/ void ecrt_slave_config_dc(ec_slave_config_t *sc, uint16_t assign_activate, - uint32_t sync0_cycle_time, uint32_t sync0_shift_time, - uint32_t sync1_cycle_time, uint32_t sync1_shift_time) + uint32_t sync0_cycle_time, int32_t sync0_shift_time, + uint32_t sync1_cycle_time, int32_t sync1_shift_time) { ec_ioctl_config_t data; int ret; @@ -321,7 +321,7 @@ ret = ioctl(sc->master->fd, EC_IOCTL_SC_DC, &data); if (EC_IOCTL_IS_ERROR(ret)) { - fprintf(stderr, "Failed to set assign_activate word: %s\n", + fprintf(stderr, "Failed to set DC parameters: %s\n", strerror(EC_IOCTL_ERRNO(ret))); } }