]> git.tnoah.ca Git - lora-radio.git/commitdiff
Enlarge BLE transmission buffer to support split packets
authorjacob.eva <x00010@disroot.org>
Wed, 23 Oct 2024 07:35:11 +0000 (08:35 +0100)
committerjacob.eva <x00010@disroot.org>
Wed, 23 Oct 2024 07:35:11 +0000 (08:35 +0100)
Bluetooth.h

index 60cf86a80b62ef36ec45dd91a91e6b0920ad0c51..57bae7c1271cebe0593afaf6e8ea0f93e61cbc5e 100644 (file)
@@ -29,7 +29,8 @@
 #elif MCU_VARIANT == MCU_NRF52
   #include <bluefruit.h>
   #include <math.h>
-  BLEUart SerialBT;
+  #define BLE_MTU 512+3
+  BLEUart SerialBT(BLE_MTU);
   BLEDis  bledis;
   BLEBas  blebas;
   bool SerialBT_init = false;
@@ -436,7 +437,7 @@ char bt_devname[11];
     cable_state = CABLE_STATE_DISCONNECTED;
     BLEConnection* conn = Bluefruit.Connection(conn_handle);
     conn->requestPHY(BLE_GAP_PHY_2MBPS);
-    conn->requestMtuExchange(512+3);
+    conn->requestMtuExchange(BLE_MTU);
     conn->requestDataLengthUpdate();
 }