MLECO-3178: Fix for error reporting

TensorFlow Lite Micro's error reporting fix with some minor
wiring changes.

Change-Id: Ib011ab132c82db5809b75a7c4b983a3db2a808d6
diff --git a/source/application/tensorflow-lite-micro/include/TensorFlowLiteMicro.hpp b/source/application/tensorflow-lite-micro/include/TensorFlowLiteMicro.hpp
index 545ede1..f6639fd 100644
--- a/source/application/tensorflow-lite-micro/include/TensorFlowLiteMicro.hpp
+++ b/source/application/tensorflow-lite-micro/include/TensorFlowLiteMicro.hpp
@@ -60,13 +60,26 @@
 namespace arm {
 namespace app {
 
+    /** Struct for quantization parameters. */
     struct QuantParams {
         float   scale   = 1.0;
         int     offset  = 0;
     };
 
+    /**
+     * @brief       Gets the quantization parameters from a tensor
+     * @param[in]   tensor  pointer to the tensor.
+     * @return      QuantParams object.
+     */
     QuantParams GetTensorQuantParams(TfLiteTensor* tensor);
 
+    /**
+     * @brief   String logging functionality expected to be defined
+     *          by TensorFlow Lite Micro's error reporter.
+     * @param[in]   s   Pointer to the string.
+     */
+    extern "C" void DebugLog(const char* s);
+
 } /* namespace app */
 } /* namespace arm */