From c179625ad3f640703bf42b688c1bf7348249991b Mon Sep 17 00:00:00 2001 From: codetector Date: Wed, 4 Nov 2020 14:41:36 -0500 Subject: [PATCH] [AnnePro2]: update bluetooth connection --- keyboards/annepro2/annepro2_ble.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/keyboards/annepro2/annepro2_ble.c b/keyboards/annepro2/annepro2_ble.c index fbd435370ca..5fce1716aa7 100644 --- a/keyboards/annepro2/annepro2_ble.c +++ b/keyboards/annepro2/annepro2_ble.c @@ -69,10 +69,14 @@ void annepro2_ble_broadcast(uint8_t port) { if (port > 3) { port = 3; } - sdPut(&SD1, 0x00); + // sdPut(&SD1, 0x00); sdWrite(&SD1, bleMcuStartBroadcast, 10); sdPut(&SD1, port); - annepro2_ble_connect(port); + static int lastBroadcast = -1; + if (lastBroadcast == port) { + annepro2_ble_connect(port); + } + lastBroadcast = port; } void annepro2_ble_connect(uint8_t port) { @@ -98,7 +102,7 @@ void annepro2_ble_disconnect(void) { } void annepro2_ble_unpair(void) { - sdPut(&SD1, 0x0); + // sdPut(&SD1, 0x0); sdWrite(&SD1, bleMcuUnpair, 11); }