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

ANCS minimum requirement

Hi,

I'm working on integrating ANCS on our existing and futur products. I started to port the Nordic SDK example (12.x) and it seems to work fine on nRF52, which will be fine for our futur product line that will probably based on it.

But I also try to port it on nRF51, because we have released products based on it. I can make a working implementation on the DK, but the SDK example for ANCS is too big (FLASH and RAM) to cohabit with our existing Firmware.

So my question is the following. On the ANCS SDK example, what are the minimum requirement for a working ANCS peripheral ?

I understand it need at least the Service and Characteristics. What about pairing and db_discovery ? Can this be simplified at some points ?

Any experience, link or feedback is welcome on this subject.

Note that I'm using SD130

Thanks

Parents Reply
  • We use the nRF51822 CE AA. So yes, only 16 kB of RAM (and cannot change now). And yes, I used the PCA10028 example, ported on my product. I just stub some log and nrf functions, and use my own code for advertising. But it's sill about 4 kB of RAM and ~25 kB of Flash. I can make it work if I cut important part of my code, but now I'm looking for space in general (RAM + FLASH).

Children
No Data
Related