In the examples delivered by Nordic, there is ble_app_hrs in ble_peripheral and ble_app_hrs_c in ble_central. But I cannot find a ble_app_hts_c in ble_central for the ble_perifpheral/ble_app_hts.
Is it available somewhere?
Have you registered the hts UUID with ble_db_discovery_evt_register()? You can choose when to do service discovery, it seems hrs_c is bonding first, while uart_c does service discovery first. Maybe it has something to do with optimization? Set Options for Target->C/C++/Optimization to Level 0. Does it help?
Have you registered the hts UUID with ble_db_discovery_evt_register()? You can choose when to do service discovery, it seems hrs_c is bonding first, while uart_c does service discovery first. Maybe it has something to do with optimization? Set Options for Target->C/C++/Optimization to Level 0. Does it help?