diff --git a/epicardium/ble/ble_main.c b/epicardium/ble/ble_main.c
index 76aba4885722889771e4e2aa030e3fc7a71342c1..2e7a5cef4472d5688ae6e7a454eae686c1daf409 100644
--- a/epicardium/ble/ble_main.c
+++ b/epicardium/ble/ble_main.c
@@ -756,7 +756,6 @@ static void scannerScanReport(dmEvt_t *pMsg)
  *  \return None.
  */
 /*************************************************************************************************/
-void HidProcMsg(wsfMsgHdr_t *pMsg);
 static void bleProcMsg(bleMsg_t *pMsg)
 {
   hciLeConnCmplEvt_t *connOpen;
@@ -774,7 +773,7 @@ static void bleProcMsg(bleMsg_t *pMsg)
 
     case ATTS_HANDLE_VALUE_CNF:
       BasProcMsg(&pMsg->hdr);
-	  HidProcMsg(&pMsg->hdr);
+      HidProcMsg(&pMsg->hdr);
       break;
 
     case ATTS_CCC_STATE_IND:
diff --git a/epicardium/ble/hid.c b/epicardium/ble/hid.c
index 0edcd89dc6f3b70797faf1dc2aeb72ff37ad8d7a..4386f5b1dd0cbbce6d1e59b33d4fb55a14315033 100644
--- a/epicardium/ble/hid.c
+++ b/epicardium/ble/hid.c
@@ -9,7 +9,6 @@
 #include "att_api.h"
 #include "svc_hid.h"
 #include "hid/hid_api.h"
-//#include "hidapp/hidapp_api.h"
 
 #include "modules/log.h"
 
diff --git a/epicardium/ble/hid.h b/epicardium/ble/hid.h
index 639ef6d5aeaca9bb4a127219220b23702133875c..82620b7333e25d5c423109227466c3b37154330d 100644
--- a/epicardium/ble/hid.h
+++ b/epicardium/ble/hid.h
@@ -1,5 +1,8 @@
 #pragma once
 
+#include "wsf_types.h"
+#include "wsf_os.h"
+
 /* The input report fits in one byte */
 #define HIDAPP_KEYBOARD_INPUT_REPORT_LEN  8
 #define HIDAPP_MOUSE_INPUT_REPORT_LEN     4
@@ -14,3 +17,4 @@
 #define HIDAPP_CONSUMER_REPORT_ID         3
 
 void hid_init(void);
+void HidProcMsg(wsfMsgHdr_t *pMsg);