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

Overall Block Diagrams

The processes and components discussed in the previous sections come together to implement the HOGP project. Figure 4-10 shows the process in which the report map is shared with the HID Host device.

GUID-20211206-SS0I-B2XH-4TG9-S8WV1NVSWVMJ-low.png Figure 4-10 Report Map Exchange Block Diagram

As shown in Figure 4-10, the report map is provided to the HID Host shortly after the connection is established. After the report map is provided to the HID Host, the Host will save it and use it to interpret any future notifications sent by the HID Device.

Figure 4-11 shows how the HOGP project, acting as an HID Device, transmits HID inputs to the HID Host.

GUID-20211206-SS0I-LQ8H-SGPK-0JNVDHWZ8CNB-low.png Figure 4-11 HID Input Transmission Block Diagram