cancel
Showing results for 
Search instead for 
Did you mean: 

BLE Busy status VS Insufficient resources and maximising throughput with multiple notifications.

Graham1
Associate II

Hey everyone,

I am trying to send out two different characteristic notifications, one after the other and I am getting error 0x93 (BLE_STATUS_BUSY) in return for the second characteristic update, It then takes at least 100mS (often a lot more than this) before I am able to update the second notification. I am assuming that this is a limitation of the underlying BLE stack but can't find any information of what causes a busy status.

When just updating a single characteristic, I get often get an 0x64 which I can easily recover from by listening for the gatt tx pool available event, however I can't find a way of knowing when the second CPU is no longer busy.

Any other tips on optimising throughput when updating multiple characteristics would be greatly appreciated.

This discussion is locked. Please start a new topic to ask your question.
0 REPLIES 0