We are trying to send a large message via a BLE characteristic and to do that we have broken up the message payload into smaller fragments and calling bt_gatt_notify() repeatedly to update the attribute value we are interested in.
We notice there are certain cases where after a few calls to bt_gatt_notify() we get the following error:
<err> bt_conn: Unable to allocate TX context
I assume this is most likely due to a buffer size defined in the config settings that needs to be updated, but we are not sure what exactly needs to updated for this type of error.
Any help would be appreciated,
Thanks
BTW, we are using nRF Connect v1.8.0 with Zephyr SDK on v2.7.0