Using the latest SDK and following example multiprotocol/ble_app_gzl.
I try to add a vendor specific UUID and get error 4. Which means, not enough room in some table? Whose size I suppose is configured when the softdevice is configured.
The example (and my code) calls nrf_sdh_ble_default_cfg_set(). Reading the documentation, I don't understand where the default is defined or what the default is. I suppose the default configuration is defined by the SDK and is a basic configuration that doesn't support vendor specific UUIDS.
So how do I configure the softdevice with a configuration that is not the default (that might support adding vendor specific UUIDS?) I don't seen a function call in the API that has a parameter that is a configuration.