--- a/include/ecrt.h Tue Jul 28 16:06:21 2009 +0000
+++ b/include/ecrt.h Wed Jul 29 09:19:53 2009 +0000
@@ -477,8 +477,10 @@
*/
void ecrt_master_callbacks(
ec_master_t *master, /**< EtherCAT master */
- void (*send_cb)(ec_master_t *), /**< Datagram sending callback. */
- void (*receive_cb)(ec_master_t *) /**< Receive callback. */
+ void (*send_cb)(void *), /**< Datagram sending callback. */
+ void (*receive_cb)(void *), /**< Receive callback. */
+ void *cb_data /**< Arbitraty pointer passed to the callback functions.
+ */
);
#endif /* __KERNEL__ */