--- a/targets/plc_debug.c Tue Sep 12 14:22:17 2017 +0300
+++ b/targets/plc_debug.c Tue Sep 12 16:49:35 2017 +0300
@@ -10,6 +10,16 @@
*
*
* */
+
+#ifdef TARGET_DEBUG_DISABLE
+
+void __init_debug (void){}
+void __cleanup_debug (void){}
+void __retrieve_debug(void){}
+void __publish_debug (void){}
+
+#else
+
#include "iec_types_all.h"
#include "POUS.h"
/*for memcpy*/
@@ -328,3 +338,5 @@
return wait_error;
}
+#endif
+
--- a/targets/plc_main_tail.c Tue Sep 12 14:22:17 2017 +0300
+++ b/targets/plc_main_tail.c Tue Sep 12 16:49:35 2017 +0300
@@ -5,6 +5,7 @@
/**
* LOGGING
**/
+#ifndef TARGET_LOGGING_DISABLE
#ifndef LOG_BUFFER_SIZE
#define LOG_BUFFER_SIZE (1<<14) /*16Ko*/
@@ -134,6 +135,10 @@
return 0;
}
+#endif
+
+#ifndef TARGET_EXT_SYNC_DISABLE
+
#define CALIBRATED -2
#define NOT_CALIBRATED -1
static int calibration_count = NOT_CALIBRATED;
@@ -219,3 +224,5 @@
}
}
}
+
+#endif