Hi guys. I have several questions when testing the ble_app_hids_keyboard_pca10056_s113 project from 17.1.0 nRF5 SDK.
I couldn't find the part that explains when does the Bluetooth Central device enables the HID notification.
First, is it true that the central device enables HID input report characteristic's notification when pairing is completed with the nRF52 HID keyboard?
(EX: Android v12 / iOS phone / Windows laptop etc connects with the nRF52 first time, pairing is successful, then BLE_HIDS_EVT_NOTIF_ENABLED happens)
Then what about the nRF52 that was paired previously? Since it was already paired, does the BLE_HIDS_EVT_NOTIF_ENABLED happen right after BLE_GAP_EVT_CONNECTED?
Next, When the nRF52 connects with an Android 12 smartphone the first time,
on_hids_evt() - BLE_HIDS_EVT_NOTIF_ENABLED happened twice, when the Android phone pairs with the nRF52.
Is it normal to see this being enabled 2 times?