This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

How to get BLE SD free/used memory?

Hi, is there a function that returns free or used memory of the BLE SD? I'd like to know how much memory is allocated for added service and characteristic and make a guess how many services and chars I can further add. I mean case where attribute data are stored in SD memory (double buffer). Currently I have no idea how many e.g. 20B attributes I can allocate.

Parents
  • When I tried trial-error method of adding services until error I ended on number 47. It was services without any characteristic. When I add one 20B characteristic per service it significantly dropper to only 10 services. In this case I use location in BLE SD, how can I increase it if I will use user memory for value location? I guess maybe 20-30 but it is still not much...

Reply
  • When I tried trial-error method of adding services until error I ended on number 47. It was services without any characteristic. When I add one 20B characteristic per service it significantly dropper to only 10 services. In this case I use location in BLE SD, how can I increase it if I will use user memory for value location? I guess maybe 20-30 but it is still not much...

Children
No Data
Related