Fix RX buffer BLE issue for good

This commit is contained in:
jacob.eva 2024-10-23 16:44:39 +01:00
parent 629abbc3c0
commit 1314c42ad3
No known key found for this signature in database
GPG Key ID: 0B92E083BBCCAA1E

View File

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