diff --git a/libs/miosix-kernel b/libs/miosix-kernel
index 441aca88b44e5438e04abbef1639cd7f9df7bb37..e2eb4765edab6108b053ab1e60dd058be264d3e7 160000
--- a/libs/miosix-kernel
+++ b/libs/miosix-kernel
@@ -1 +1 @@
-Subproject commit 441aca88b44e5438e04abbef1639cd7f9df7bb37
+Subproject commit e2eb4765edab6108b053ab1e60dd058be264d3e7
diff --git a/src/tests/drivers/test-mavlink.cpp b/src/tests/drivers/test-mavlink.cpp
index 38b3c0d0672fc4f4828a34e316a309018e3d16ea..2f4883c1335bed4c243a00a5d9ba63aaf208fc28 100644
--- a/src/tests/drivers/test-mavlink.cpp
+++ b/src/tests/drivers/test-mavlink.cpp
@@ -52,7 +52,8 @@ MavDriver* mavlink;
  */
 int main()
 {
-    transceiver = new SerialTransceiver();
+    STM32SerialWrapper serial(USART1, USARTInterface::Baudrate::B19200);
+    transceiver = new SerialTransceiver(serial);
     mavlink = new MavDriver(transceiver, nullptr, silenceAfterSend, maxPktAge);
 
     mavlink->start();