Left base folder: C:\TI\uia_2_00_01_34.org Right base folder: C:\TI\uia_2_00_01_34 --- packages\ti\uia\sysbios\LoggerIdle.xdc 2014-06-10 15:38:26.000000000 +0300 +++ packages\ti\uia\sysbios\LoggerIdle.xdc 2014-10-12 15:57:39.000000000 +0300 @@ -294,12 +294,21 @@ * ======== initDecoder ======== * Initialize the Java LoggerIdleDecoder for use in the LoggerIdle * 'Records' ROV view. */ function initDecoder(); + metaonly config Bool registerIdleFunc = true; + + /*! + * ======== idleWriteEvent ========= + * Idle function that calls the transport function to write one + * Log event. + */ + Void idleWriteEvent(); + instance: /*! * ======== create ======== * Create a `LoggerIdle` logger * * The logger instance will route all log events it receives to @@ -332,19 +341,12 @@ /*! * ======== idleWrite ========= * Idle function that calls the transport function. */ Void idleWrite(); - /*! - * ======== idleWriteEvent ========= - * Idle function that calls the transport function to write one - * Log event. - */ - Void idleWriteEvent(); - Void write(Log.Event evt, xdc.runtime.Types.ModuleId mid, IArg numEventWords, IArg a1, IArg a2, IArg a3, IArg a4, IArg a5, IArg a6, IArg a7, IArg a8); struct Module_State { --- packages\ti\uia\sysbios\LoggerIdle.xs 2014-06-10 15:38:26.000000000 +0300 +++ packages\ti\uia\sysbios\LoggerIdle.xs 2014-10-12 15:58:39.000000000 +0300 @@ -73,13 +73,16 @@ if (LoggerIdle.$written("writeWhenFull")) { LoggerIdle.$logWarning("The LoggerIdle.writeWhenFull configuration " + "parameter has been deprecated. If the " + "buffer is full, old data will be overwritten.", LoggerIdle, "writeWhenFull"); } - Idle.addFunc(LoggerIdle.idleWriteEvent); + + if (params.registerIdleFunc) { + Idle.addFunc(LoggerIdle.idleWriteEvent); + } if (params.transportFxn == null) { this.$logError("LoggerIdle cannot have a null transport function", this); } mod.loggerFxn = params.transportFxn; mod.enabled = true;