From b9311d116c8629a468a08e4eaedddeca8e9e84c9 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 b63236d4e..9f59b6cfe 100644 --- a/epicardium/ble/hid_work.c +++ b/epicardium/ble/hid_work.c @@ -98,7 +98,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]; @@ -151,7 +151,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]; @@ -197,7 +197,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) { if (hidAppCb.txFlags & HIDAPP_TX_FLAGS_PENDING) { if (hidAppCb.txFlags & HIDAPP_TX_FLAGS_READY) { uint8_t buffer; -- GitLab