Adding two services with 128bit GUID's to the advertising data structure fails with NRF_ERROR_DATA_SIZE.
I'm adding the service UUID's to the uuids_complete structure. In the function uuid_list_sized_encode you check for buffer overflows, and it then fails when I'm adding two services that have their own 128bit GUIDs to the advertising data structure.
Shouldn't it be possible to specify any number of services, or are we limited to one packet?
I'm also a little in doubt on the other handles - like when to use: uuids_more_available uuids_solicited
It would sound reasonable to add the most important service to the complete structure, and less important services to more_available. Maybe you could sheed some light on this.