targets/Win32/plc_Win32_main.c
changeset 247 655d5fef0204
parent 244 85e92d9e34a8
child 276 0d7426f26c6f
equal deleted inserted replaced
246:3613c6ee9e0e 247:655d5fef0204
   159     ReleaseSemaphore(wait_sem, 1, NULL);
   159     ReleaseSemaphore(wait_sem, 1, NULL);
   160 }
   160 }
   161 
   161 
   162 void suspendDebug()
   162 void suspendDebug()
   163 {
   163 {
       
   164 	__DEBUG = 0;
   164     /* Prevent PLC to enter debug code */
   165     /* Prevent PLC to enter debug code */
   165 	WaitForSingleObject(debug_sem, INFINITE);  
   166 	WaitForSingleObject(debug_sem, INFINITE);  
   166 }
   167 }
   167 
   168 
   168 void resumeDebug()
   169 void resumeDebug()
   169 {
   170 {
       
   171 	__DEBUG = 1;
   170     /* Let PLC enter debug code */
   172     /* Let PLC enter debug code */
   171 	ReleaseSemaphore(debug_sem, 1, NULL);
   173 	ReleaseSemaphore(debug_sem, 1, NULL);
   172 }
   174 }