equal
deleted
inserted
replaced
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 } |