@@ -69,6 +69,12 @@ User interface
6969 This function is available only if the connected HID has boot keyboard reports.
7070 It always writes CAPSLOCK information to the boot report, even if Report Protocol Mode is selected.
7171
72+ Button 4:
73+ Switch to the "Additional button functions" mode.
74+ In this mode the buttons have different functionalities:
75+ - Button 2 (HID SCI configuration only): Switch to the next SCI mode (Currently only supported in HID SCI configuration).
76+ - Button 4: Exit the "Additional button functions" mode.
77+
7278 .. group-tab :: nRF54 DKs
7379
7480 Button 0:
@@ -88,12 +94,20 @@ User interface
8894 This function is available only if the connected HID has boot keyboard reports.
8995 It always writes CAPSLOCK information to the boot report, even if Report Protocol Mode is selected.
9096
97+ Button 3:
98+ Switch to the "Additional button functions" mode.
99+ In this mode the buttons have different functionalities:
100+ - Button 1 (HID SCI configuration only): Switch to the next SCI mode (Currently only supported in HID SCI configuration).
101+ - Button 3: Exit the "Additional button functions" mode.
102+
91103Building and Running
92104********************
93105.. |sample path | replace :: :file: `samples/bluetooth/central_hids `
94106
95107.. include :: /includes/build_and_run_ns.txt
96108
109+ To build the sample with HID SCI support, build with ``-DEXTRA_CONF_FILE=hid_sci.conf ``
110+
97111Testing
98112=======
99113
@@ -110,6 +124,7 @@ Testing with another development kit
110124 1. |connect_terminal_specific |
111125 #. Reset the kit.
112126 #. Program the other kit with the :ref: `peripheral_hids_keyboard ` sample and reset it.
127+ #. If you see "NFC configuration done" on the peripheral kit, press **Button 4 ** on the peripheral kit in order for it to start advertising.
113128 #. When connected, press **Button 1 ** on both devices to confirm the passkey value used for bonding, or press **Button 2 ** to reject it.
114129 #. Wait until the HIDS keyboard is detected by the central.
115130 All detected descriptors are listed.
@@ -153,6 +168,7 @@ Testing with another development kit
153168 1. |connect_terminal_specific |
154169 #. Reset the kit.
155170 #. Program the other kit with the :ref: `peripheral_hids_keyboard ` sample and reset it.
171+ #. If you see "NFC configuration done" on the peripheral kit, press **Button 3 ** on the peripheral kit in order for it to start advertising.
156172 #. When connected, press **Button 0 ** on both devices to confirm the passkey value used for bonding, or press **Button 1 ** to reject it.
157173 #. Wait until the HIDS keyboard is detected by the central.
158174 All detected descriptors are listed.
@@ -291,6 +307,32 @@ Testing with Bluetooth Low Energy app
291307 #. Press **Button 1 ** on the kit and observe that the **Protocol Mode ** value changes from ``01 `` to ``00 ``.
292308 #. Press **Button 0 ** and **Button 2 ** one after another and observe that the **Boot Keyboard Output Report ** value toggles between ``00 `` and ``02 ``.
293309
310+ Testing with HID SCI support
311+ ----------------------------
312+
313+ To test the sample with HID SCI support, both the central and the peripheral must be built with ``-DEXTRA_CONF_FILE=hid_sci.conf ``
314+
315+ .. group-tab :: nRF54 DKs
316+
317+ 1. |connect_terminal_specific |
318+ #. Reset the kit.
319+ #. Program the other kit with the :ref: `peripheral_hids_keyboard ` sample and reset it.
320+ #. If you see "NFC configuration done" on the peripheral kit, press **Button 3 ** on the peripheral kit in order for it to start advertising.
321+ #. When connected, press **Button 0 ** on both devices to confirm the passkey value used for bonding, or press **Button 1 ** to reject it.
322+ #. Wait until the HIDS keyboard is detected by the central.
323+ Check for information similar to the following::
324+
325+ HIDS is ready to work
326+ Subscribe in report id: 1
327+ Subscribe in boot keyboard report
328+ #. Press **Button 4 ** on the central kit and wait for the SCI mode to change to DEFAULT.
329+ #. Cycle through the HID SCI modes by pressing **Button 4 ** on the central kit.
330+ The HID SCI mode will change to FAST, LOW POWER, FULL RANGE, and DEFAULT again.
331+ Every time you might need to wait a few seconds for the mode to change.
332+ You will see a message similar to the following::
333+
334+ SCI mode changed notification received, new mode: <mode_name>
335+
294336Dependencies
295337*************
296338
0 commit comments