diff -r cd9a68fd5b89 -r 1f640e321ee4 lib/master.c --- a/lib/master.c Mon Nov 30 12:26:24 2009 +0100 +++ b/lib/master.c Mon Nov 30 12:26:56 2009 +0100 @@ -344,6 +344,21 @@ } } + +/*****************************************************************************/ + +int ecrt_master_set_max_cycle_size(ec_master_t *master,size_t max_cycle_data_size) +{ + if (ioctl(master->fd, EC_IOCTL_SET_MAX_CYCLE_SIZE, + &max_cycle_data_size) == -1) { + fprintf(stderr, "Failed to activate master: %s\n", + strerror(errno)); + return -1; // FIXME + } + return 0; +} + + /*****************************************************************************/ void ecrt_master_send(ec_master_t *master)