diff -r 87de63b19e4c -r 04fdb4abf120 include/ecrt.h --- a/include/ecrt.h Tue Dec 14 21:58:53 2010 +0100 +++ b/include/ecrt.h Mon Dec 20 17:52:37 2010 +0100 @@ -78,6 +78,7 @@ * - Added ecrt_slave_config_idn() method for storing SoE IDN configurations, * and ecrt_master_read_idn() and ecrt_master_write_idn() to read/write IDNs * ad-hoc via the user-space library. + * - Added ecrt_master_reset() to initiate retrying to configure slaves. * * @{ */ @@ -859,6 +860,17 @@ ec_master_t *master /**< EtherCAT master. */ ); +/** Retry configuring slaves. + * + * Via this method, the application can tell the master to bring all slaves to + * OP state. In general, this is not necessary, because it is automatically + * done by the master. But with special slaves, that can be reconfigured by + * the vendor during runtime, it can be useful. + */ +void ecrt_master_reset( + ec_master_t *master /**< EtherCAT master. */ + ); + /****************************************************************************** * Slave configuration methods *****************************************************************************/