Hi,
I have an nRF51822-based peripheral with S110 softdevice, and it would be handy if I could nose around central's capabilities when it connects my device (I'd like to read out GAP device name, for starters).
The API to make GATTC stuff is present in S110, though when I call functions like sd_ble_gattc_primary_services_discover()
I receive
BLE_GATTC_EVT_PRIM_SRVC_DISC_RSP
with evt->evt.gattc_evt.params.prim_srvc_disc_rsp.count == 0
even though I am quite positive there is at least GAP service exposed in the central.
So, is it possible to read central characteristics with S110, or do I need at least S130 (peripheral+central SD) to do GATTC things?
Thank you.