equal
deleted
inserted
replaced
220 StartTimerLoop(&InitNodes); |
220 StartTimerLoop(&InitNodes); |
221 |
221 |
222 // wait Ctrl-C |
222 // wait Ctrl-C |
223 |
223 |
224 pause(); |
224 pause(); |
|
225 |
225 eprintf("Finishing.\n"); |
226 eprintf("Finishing.\n"); |
226 |
227 EnterMutex(); |
227 masterSendNMTstateChange (&TestMaster_Data, 0x02, NMT_Reset_Node); |
228 masterSendNMTstateChange (&TestMaster_Data, 0x02, NMT_Reset_Node); |
|
229 LeaveMutex(); |
|
230 |
228 eprintf("reset\n"); |
231 eprintf("reset\n"); |
229 // Stop master |
232 // Stop master |
|
233 EnterMutex(); |
230 setState(&TestMaster_Data, Stopped); |
234 setState(&TestMaster_Data, Stopped); |
|
235 LeaveMutex(); |
231 |
236 |
232 // Stop timer thread |
237 // Stop timer thread |
233 StopTimerLoop(); |
238 StopTimerLoop(); |
234 |
239 |
235 // Close CAN devices (and can threads) |
240 // Close CAN devices (and can threads) |