Skip to content
Snippets Groups Projects
Commit 99ac8b68 authored by schneider's avatar schneider
Browse files

fix(ble): Always assume the HID CCCDs are enabled

This is a quick fix for #197
parent 18862f4c
No related branches found
No related tags found
No related merge requests found
...@@ -96,7 +96,7 @@ static void hidAppMouseSendData(dmConnId_t connId) ...@@ -96,7 +96,7 @@ static void hidAppMouseSendData(dmConnId_t connId)
cccHandle = HIDAPP_MBI_CCC_HDL; 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_PENDING) {
if (hidAppCb.txFlags & HIDAPP_TX_FLAGS_READY) { if (hidAppCb.txFlags & HIDAPP_TX_FLAGS_READY) {
uint8_t buffer[HIDAPP_MOUSE_INPUT_REPORT_LEN]; uint8_t buffer[HIDAPP_MOUSE_INPUT_REPORT_LEN];
...@@ -149,7 +149,7 @@ static void hidAppkeyboardSendData(dmConnId_t connId) ...@@ -149,7 +149,7 @@ static void hidAppkeyboardSendData(dmConnId_t connId)
cccHandle = HIDAPP_KBI_CCC_HDL; 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_PENDING) {
if (hidAppCb.txFlags & HIDAPP_TX_FLAGS_READY) { if (hidAppCb.txFlags & HIDAPP_TX_FLAGS_READY) {
uint8_t buffer[HIDAPP_KEYBOARD_INPUT_REPORT_LEN]; uint8_t buffer[HIDAPP_KEYBOARD_INPUT_REPORT_LEN];
...@@ -195,7 +195,7 @@ static void hidAppkeyboardSendData(dmConnId_t connId) ...@@ -195,7 +195,7 @@ static void hidAppkeyboardSendData(dmConnId_t connId)
/*************************************************************************************************/ /*************************************************************************************************/
static void hidAppRemoteSendData(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"); printf("a\n");
if (hidAppCb.txFlags & HIDAPP_TX_FLAGS_PENDING) { if (hidAppCb.txFlags & HIDAPP_TX_FLAGS_PENDING) {
printf("b\n"); printf("b\n");
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment