- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I can create a gatt database with a characteristic value with length 150 bytes. I can then read that value over Bluetooth link with a competing BLE chipset to verify that the database is setup and working correctly. But within the app, I can only find bleprofile_ReadHandle() and bleprofile_WriteHandle() to read and update the gatt database, and the bleprofile_WriteHandle() seems to cause the processor to crash when I try to update a 150 byte characteristic value. Is there any support for long characteristic value read/writes from the app point of view? What is the maximum length characteristic value that is supported?
Using the Broadcom 20732 chip.
Solved! Go to Solution.
- Labels:
-
ReadWrite Characteristics
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I am running into the same problem. Have any one found out why yet? Thanks.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The supporting code for reading and writing the GATT database is currently 22 bytes.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks, if I have let say 128 byte coming in from UART, how would I handle that to send it out to device? Should I split them up?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes, this is the only option in the current version of the SDK.