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);