From 99ac8b68cb25cde09b7e90a2b23ca7c62ec95e5a Mon Sep 17 00:00:00 2001 From: schneider <schneider@blinkenlichts.net> Date: Fri, 26 Jun 2020 19:18:19 +0200 Subject: [PATCH] fix(ble): Always assume the HID CCCDs are enabled This is a quick fix for #197 --- epicardium/ble/hid_work.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/epicardium/ble/hid_work.c b/epicardium/ble/hid_work.c index 2bb51b1e6..a6bea328a 100644 --- a/epicardium/ble/hid_work.c +++ b/epicardium/ble/hid_work.c @@ -96,7 +96,7 @@ static void hidAppMouseSendData(dmConnId_t connId) cccHandle = HIDAPP_MBI_CCC_HDL; } - if (AttsCccEnabled(connId, cccHandle)) { + if (AttsCccEnabled(connId, cccHandle) || 1) { if (hidAppCb.txFlags & HIDAPP_TX_FLAGS_PENDING) { if (hidAppCb.txFlags & HIDAPP_TX_FLAGS_READY) { uint8_t buffer[HIDAPP_MOUSE_INPUT_REPORT_LEN]; @@ -149,7 +149,7 @@ static void hidAppkeyboardSendData(dmConnId_t connId) cccHandle = HIDAPP_KBI_CCC_HDL; } - if (AttsCccEnabled(connId, cccHandle)) { + if (AttsCccEnabled(connId, cccHandle) || 1) { if (hidAppCb.txFlags & HIDAPP_TX_FLAGS_PENDING) { if (hidAppCb.txFlags & HIDAPP_TX_FLAGS_READY) { uint8_t buffer[HIDAPP_KEYBOARD_INPUT_REPORT_LEN]; @@ -195,7 +195,7 @@ static void hidAppkeyboardSendData(dmConnId_t connId) /*************************************************************************************************/ static void hidAppRemoteSendData(dmConnId_t connId) { - if (AttsCccEnabled(connId, HIDAPP_IN_REMOTE_CCC_HDL)) { + if (AttsCccEnabled(connId, HIDAPP_IN_REMOTE_CCC_HDL) || 1) { printf("a\n"); if (hidAppCb.txFlags & HIDAPP_TX_FLAGS_PENDING) { printf("b\n"); -- GitLab