I'm developing a central that discovers services in a peripheral. The services are both custom and standard BLE services. Discovery is working fine, but there is one issue I'm unsure of: when calling ble_db_discovery_evt_register, a UUID of type ble_uuid_t is passed as an argument. When discovering standard services with 16-bit UUIDs, this makes sense, but when discovering custom services with 128-bit UUIDs, what value should be used here? I'm using sd_ble_uuid_vs_add for the custom services, but I've found that custom services are only discovered when I set the UUID passed to ble_db_discovery_evt_register to 1.