diff -r a7320cd4ede6 -r 4c6fe0ae37f1 master/master.c --- a/master/master.c Mon May 04 10:05:02 2009 +0000 +++ b/master/master.c Mon May 04 10:05:55 2009 +0000 @@ -1745,10 +1745,15 @@ /*****************************************************************************/ -void ecrt_master_sync_reference_clock(ec_master_t *master, - uint64_t app_time) +void ecrt_master_application_time(ec_master_t *master, uint64_t app_time) { master->app_time = app_time; +} + +/*****************************************************************************/ + +void ecrt_master_sync_reference_clock(ec_master_t *master) +{ EC_WRITE_U32(master->ref_sync_datagram.data, master->app_time); ec_master_queue_datagram(master, &master->ref_sync_datagram); } @@ -1772,6 +1777,7 @@ EXPORT_SYMBOL(ecrt_master_callbacks); EXPORT_SYMBOL(ecrt_master_slave_config); EXPORT_SYMBOL(ecrt_master_state); +EXPORT_SYMBOL(ecrt_master_application_time); EXPORT_SYMBOL(ecrt_master_sync_reference_clock); EXPORT_SYMBOL(ecrt_master_sync_slave_clocks);