SWRA715 December   2021 CC2642R , CC2652R

 

  1.   Trademarks
  2. 1Introduction
  3. 2Bluetooth Low Energy Introduction
  4. 3HOGP Introduction
    1. 3.1 HID Roles
    2. 3.2 HID Host
    3. 3.3 HID Device
  5. 4Project Description and Walkthrough
    1. 4.1  General Project Discussion
    2. 4.2  Report Map Discussion
    3. 4.3  Hid_input struct/union Discussion
    4. 4.4  Mouse Operation
    5. 4.5  Keyboard Operation
    6. 4.6  Consumer Report Operation
    7. 4.7  Connection Interval
    8. 4.8  Notification System
    9. 4.9  PDU Size and Number of PDUs per Connection Event
    10. 4.10 Notification Payload Discussion
      1. 4.10.1 Mouse Notification
      2. 4.10.2 Keyboard Notification
      3. 4.10.3 Consumer Report Notification
    11. 4.11 Throughput Discussion
    12. 4.12 Overall Block Diagrams
  6. 5Demo Usage
    1. 5.1 Hardware/Software Used
    2. 5.2 Mouse Demo Usage
    3. 5.3 Keyboard and Consumer Report Demo Usage
  7. 6Summary

Connection Interval

The HOGP specification states that the connection interval for device that implements the HOGP must be in the range of 7.5 ms to 50 ms. This project implements a 7.5 ms connection interval by default, but this can be changed to another value if desired. For more information on how to change the connection interval, please refer to the SDK User’s Guide. A connection interval of 7.5 ms provides the fastest response time and lowest latency for the hid_emu_kbd. Figure 4-5

GUID-20210610-CA0I-3NZW-H33H-GTZD19ZS25JP-low.png Figure 4-5 Bluetooth Traffic Log Snippet Showing 7.5 ms Connection Interval

The connection interval is very important to performance because the HID input data is sent to the HID Host via notifications that can only occur during a connection event.