Hello Nordic team,
I'm doing a migration of my nRF51822 (32 RAM / 256 Flash) application from SDK10 (s130_1.0.0) to SDK12.2.0 using the s130_2.0.1. So I took the experimental_ble_app_buttonless_dfu example with default memory mapping and started to add my custom services.
The service I'm trying to add contains 2 characteristics with max_lenght = 20 bytes for each of them. However when trying to add my custom service 128-UUID sd_ble_uuid_vs_add(&nus_base_uuid, &p_dfu->uuid_type)
returns ERROR_NO_MEM (0x04)
, which was not the case with my app in SDK10 and s130_1.0.0 on the same chip!
Could this be a bug in the new soft-device? am I using the wrong example (I have to mention that I need to do the DFU, the DFU serivice is a must!)? or there might be a special configuration that I'm missing?
Many thanks in advance,
Ayman.