examples/TestMasterSlave/TestMasterSlave.c
changeset 262 f1c892f3f93c
parent 194 90d740ff7c21
child 284 24bf3d692993
--- a/examples/TestMasterSlave/TestMasterSlave.c	Thu Aug 30 17:01:45 2007 +0200
+++ b/examples/TestMasterSlave/TestMasterSlave.c	Thu Aug 30 17:03:34 2007 +0200
@@ -222,12 +222,17 @@
 	// wait Ctrl-C
 	
 	pause();
+
 	eprintf("Finishing.\n");
-	
+    EnterMutex();
 	masterSendNMTstateChange (&TestMaster_Data, 0x02, NMT_Reset_Node);
+    LeaveMutex();
+
 	eprintf("reset\n");
 	// Stop master
+    EnterMutex();
 	setState(&TestMaster_Data, Stopped);
+    LeaveMutex();
 	
 	// Stop timer thread
 	StopTimerLoop();