targets/plc_debug.c
changeset 504 688e84df3408
parent 502 5343ae43f6d0
child 507 bf6f623d7450
equal deleted inserted replaced
503:4c0cd5e54e1b 504:688e84df3408
   276         BUFFER_FREE);
   276         BUFFER_FREE);
   277 }
   277 }
   278 int WaitDebugData(unsigned long *tick);
   278 int WaitDebugData(unsigned long *tick);
   279 /* Wait until debug data ready and return pointer to it */
   279 /* Wait until debug data ready and return pointer to it */
   280 int GetDebugData(unsigned long *tick, unsigned long *size, void **buffer){
   280 int GetDebugData(unsigned long *tick, unsigned long *size, void **buffer){
   281     int res = WaitDebugData(tick);
   281     int wait_error = WaitDebugData(tick);
   282     if(res){
   282     if(!wait_error){
   283         *size = buffer_cursor - debug_buffer;
   283         *size = buffer_cursor - debug_buffer;
   284         *buffer = debug_buffer;
   284         *buffer = debug_buffer;
   285     }
   285     }
   286     return res;
   286     return wait_error;
   287 }
   287 }
   288 
   288