Part Number: CC2652RB
I am working with the CC2652 using the simple_peripheral example and I have modified it to allow the characteristic 5 to have notifications and also increased the size of the payload to 64 bytes. This all seems to work, I can call readCharacteristic5 on my phone app size and see data, but I cannot read it fast enough so I subscribed to characteristic5, get a true, but once my CC2652 tries to send out data it crashes and quits broadcasting ble altogether (no longer see it in the ble devices available list on my phone app).
I did try the newer simple_peripheral_gatt_builder_preview but it had an issue where it only allows len == sizeof(uint8)) when I call SimpleProfile_SetParameter(). So I made all the changes I wanted in this project then made sure my original simple_peripheral project has the same changes and still didn't fix my issue.
I'm gathering data from a UART in emstat_pico.c and once I detect a linefeed I sent the message to UpdateBleBuffer(uartBuffer) which calls SimpleProfile_SetParameter().