targets/plc_debug.c
changeset 1459 c9065fb5de0a
parent 1457 ff7cfce737ca
child 1479 8f41aa88aa46
equal deleted inserted replaced
1458:5c87045af670 1459:c9065fb5de0a
   119     buffer_cursor = debug_buffer;
   119     buffer_cursor = debug_buffer;
   120     retain_offset = 0;
   120     retain_offset = 0;
   121     buffer_state = BUFFER_FREE;
   121     buffer_state = BUFFER_FREE;
   122     InitRetain();
   122     InitRetain();
   123     /* Iterate over all variables to fill debug buffer */
   123     /* Iterate over all variables to fill debug buffer */
   124     if(CheckRetainBuffer())
   124     if(CheckRetainBuffer()){
   125     	__for_each_variable_do(RemindIterator);
   125     	__for_each_variable_do(RemindIterator);
       
   126     }else{
       
   127     	char mstr[] = "RETAIN memory invalid - defaults used";
       
   128         LogMessage(LOG_WARNING, mstr, sizeof(mstr));
       
   129     }
   126     retain_offset = 0;
   130     retain_offset = 0;
   127 }
   131 }
   128 
   132 
   129 extern void InitiateDebugTransfer(void);
   133 extern void InitiateDebugTransfer(void);
   130 extern void CleanupRetain(void);
   134 extern void CleanupRetain(void);