diff -r 1dc256e8e49a -r 73bc47a0db55 src/sync.c --- a/src/sync.c Tue Dec 12 17:32:05 2006 +0100 +++ b/src/sync.c Wed Dec 13 14:14:18 2006 +0100 @@ -23,11 +23,20 @@ #include "data.h" #include "sync.h" +// Prototypes for internals functions +void SyncAlarm(CO_Data* d, UNS32 id); +UNS32 OnCOB_ID_SyncUpdate(CO_Data* d, const indextable * unsused_indextable, + UNS8 unsused_bSubindex); + + + +/*****************************************************************************/ void SyncAlarm(CO_Data* d, UNS32 id) { sendSYNC(d, *d->COB_ID_Sync & 0x1FFFFFFF) ; } +/*****************************************************************************/ // This is called when Index 0x1005 is updated. UNS32 OnCOB_ID_SyncUpdate(CO_Data* d, const indextable * unsused_indextable, UNS8 unsused_bSubindex) { @@ -35,6 +44,7 @@ return 0; } +/*****************************************************************************/ void startSYNC(CO_Data* d) { RegisterSetODentryCallBack(d, 0x1005, 0, &OnCOB_ID_SyncUpdate); @@ -55,6 +65,7 @@ } } +/*****************************************************************************/ void stopSYNC(CO_Data* d) { d->syncTimer = DelAlarm(d->syncTimer);