I have two nRF52832.
One is peripheral with image_eink_transfer.ino and connects to a 2.9 inch epaper.
Another one is central with central_throughput.ino but i don't use the UART just send the image directly as below
It takes about 42 second to send the image totally 113672 bytes.
But if i delete the code if ( !conn->getWriteCmdPacket() ) break; in the write function in BLEClientCharacteristic.cpp.
And the code above changes as below
It takes about 5.7 second to send the image.
It seems that the getWriteCmdPacket() takes too much time.
I hope the speed can be as fast as the Bluefruit Connect APP. Is there any suggestion to increase the speed.
I have two nRF52832. One is peripheral with
image_eink_transfer.ino
and connects to a 2.9 inch epaper. Another one is central withcentral_throughput.ino
but i don't use the UART just send the image directly as belowIt takes about 42 second to send the image totally 113672 bytes. But if i delete the code
if ( !conn->getWriteCmdPacket() ) break;
in the write function inBLEClientCharacteristic.cpp
. And the code above changes as belowIt takes about 5.7 second to send the image. It seems that the
getWriteCmdPacket()
takes too much time. I hope the speed can be as fast as the Bluefruit Connect APP. Is there any suggestion to increase the speed.