# HG changeset patch
# User frdupin
# Date 1166020590 -3600
# Node ID 904abfb26abf65c4af0cc5d0aa538c68d1cdf7c1
# Parent  96173dd44f2c2aece06c01b15a4b0ff2918a628d
lock interrupt before candispatch

diff -r 96173dd44f2c -r 904abfb26abf examples/gene_SYNC_HCS12/appli.c
--- a/examples/gene_SYNC_HCS12/appli.c	Wed Dec 13 14:48:04 2006 +0100
+++ b/examples/gene_SYNC_HCS12/appli.c	Wed Dec 13 15:36:30 2006 +0100
@@ -441,7 +441,9 @@
 	Message m;
 	if (f_can_receive(0, &m)) {
 	  //MSG_WAR(0x3F36, "Msg received", m.cob_id.w);
+	  lock(); // Not to have interruptions by timer, which can corrupt the data
 	  canDispatch(&gene_SYNC_Data, &m);
+	  unlock();
 	}  
     	}