Hello,
I'm attempting to send more data than the 20 byte GATT_NOTIFY or GATT_INDICATION functions allow. To do this, I've read that the GATT_WriteLongCharValue should handle this problem. But, every time I call the function I get a return of 0x16 (blePending) even when I haven't sent any data. Since I can't debug the GATT functions, I'm kind of left in the dark of what is happeing.
Any help or another solution would help tremendously. I am attempting to send a 16-bit measurement every 20 mSec. With the overhead I'm attempting to buffer the data. Right now at right on the edge. Any type of distance causes me to miss data or my buffer to overrun. I'm starting to think BLE is not a solution for me and that I need full on Bluetooth. Is there a 8051 version for Bluetooth 2.1?
Thanks,
Shawn