targets/Win32/plc_Win32_main.c
changeset 290 3bd617ae7a05
parent 280 f2ef79f3dba0
child 329 22e65b8e20f4
equal deleted inserted replaced
289:d17bd2f00a87 290:3bd617ae7a05
   186     ReleaseSemaphore(debug_wait_sem, 1, NULL);
   186     ReleaseSemaphore(debug_wait_sem, 1, NULL);
   187 }
   187 }
   188 
   188 
   189 void suspendDebug()
   189 void suspendDebug()
   190 {
   190 {
       
   191 	__DEBUG = 0;
   191     /* Prevent PLC to enter debug code */
   192     /* Prevent PLC to enter debug code */
   192 	WaitForSingleObject(debug_sem, INFINITE);  
   193 	WaitForSingleObject(debug_sem, INFINITE);  
   193 }
   194 }
   194 
   195 
   195 void resumeDebug()
   196 void resumeDebug()
   196 {
   197 {
       
   198 	__DEBUG = 1;
   197     /* Let PLC enter debug code */
   199     /* Let PLC enter debug code */
   198 	ReleaseSemaphore(debug_sem, 1, NULL);
   200 	ReleaseSemaphore(debug_sem, 1, NULL);
   199 }
   201 }
   200 
   202 
   201 /* from plc_python.c */
   203 /* from plc_python.c */