AgileHID™ - KBA82946 | Cypress Semiconductor
Support & Community
AgileHID™ - KBA82946
What is AgileHID™?
AgileHID™ is Cypress’s proprietary wireless software protocol optimized for wireless HID devices. It provides a set of APIs to develop wireless mouse, keyboard, and bridge applications thereby allowing WirelessUSB-NL customers to get started quickly on their designs without any additional effort. This protocol runs on Cypress’s radio driver and enCoRe™ MCUs. As the dongle is connected to the PC through USB, this protocol also uses USB driver APIs to transfer packets to and from the PC.
The protocol provides the following functionalities:
- Binding device (mouse/keyboard) with bridge connected to PC
- Packet transmit
- Packet receive
The following functionalities of the protocol are not visible to application:
- Configuring transmit, receive, and transaction parameters
- Channel change algorithm to handle interference/noise
- Reconnection between device and bridge
- CRC generation
- Network ID generation