# HG changeset patch # User etisserant # Date 1188486214 -7200 # Node ID f1c892f3f93c1c977ab94d375b6aac0b8dbf5a7a # Parent dbcd80bcab823a2b73aa5ad7779f44b02932aafa Added exclusion mechanism to TestMasterSlave finish code diff -r dbcd80bcab82 -r f1c892f3f93c examples/TestMasterSlave/TestMasterSlave.c --- 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();