examples/gene_SYNC_HCS12/appli.c
changeset 56 904abfb26abf
parent 54 a2ca09ac1523
child 61 813ffdfbffb2
equal deleted inserted replaced
55:96173dd44f2c 56:904abfb26abf
   439 	// Loop of receiving messages
   439 	// Loop of receiving messages
   440   while (1) {
   440   while (1) {
   441 	Message m;
   441 	Message m;
   442 	if (f_can_receive(0, &m)) {
   442 	if (f_can_receive(0, &m)) {
   443 	  //MSG_WAR(0x3F36, "Msg received", m.cob_id.w);
   443 	  //MSG_WAR(0x3F36, "Msg received", m.cob_id.w);
       
   444 	  lock(); // Not to have interruptions by timer, which can corrupt the data
   444 	  canDispatch(&gene_SYNC_Data, &m);
   445 	  canDispatch(&gene_SYNC_Data, &m);
       
   446 	  unlock();
   445 	}  
   447 	}  
   446     	}
   448     	}
   447 
   449 
   448   return (0); 
   450   return (0); 
   449 }
   451 }