From 5f5e23588720cfe972c64f9a2af4b748f0a46e42 Mon Sep 17 00:00:00 2001 From: James Date: Thu, 25 Apr 2024 21:01:22 +0100 Subject: [PATCH] dev --- ESPBMS.ino | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ESPBMS.ino b/ESPBMS.ino index ab39e4f..b4c0a85 100644 --- a/ESPBMS.ino +++ b/ESPBMS.ino @@ -410,6 +410,7 @@ bool processBasicInfo(packBasicInfoStruct *output, byte *data, unsigned int data // Expected data len if (dataLen != 0x1B) { + Serial.printf("bad data len %d!",dataLen); return false; } @@ -556,6 +557,11 @@ bool bleCollectPacket(char *data, uint32_t dataSize) // reconstruct packet, call } totalDataSize = dataSize; retVal = true; + + if (data[dataSize - 1] == 0x77) { + //its full packets + packetstate = 2; + } } else if (data[dataSize - 1] == 0x77 && packetstate == 1) //probably got 2nd half of the packet {