diff --git a/libs/miosix-kernel b/libs/miosix-kernel
index 108dcf78f424ea66d2233cb49609d85c21a5b9db..05fbcd61d1ddd0086cf218d5e7da583e315e5b5f 160000
--- a/libs/miosix-kernel
+++ b/libs/miosix-kernel
@@ -1 +1 @@
-Subproject commit 108dcf78f424ea66d2233cb49609d85c21a5b9db
+Subproject commit 05fbcd61d1ddd0086cf218d5e7da583e315e5b5f
diff --git a/src/entrypoints/sensortile-entry.cpp b/src/entrypoints/sensortile-entry.cpp
index 45ae7ee6a12c1a44c21831fdbca5012824ef681a..af84bcee35ec1077d3e0c4f66cc4fa09cabe05a2 100644
--- a/src/entrypoints/sensortile-entry.cpp
+++ b/src/entrypoints/sensortile-entry.cpp
@@ -1,6 +1,16 @@
 #include <miosix.h>
+#include <utils/Debug.h>
+#include <diagnostic/PrintLogger.h>
+
+using namespace miosix;
+using namespace Boardcore;
 
 int main()
 {
-    printf("Hello world!");
+    PrintLogger logger = Logging::getLogger("main");
+
+    LOG_INFO(logger, "This is an info message");
+    LOG_ERR(logger, "This is an error message");
+
+    return 0;
 }