CY4636 WirelessUSB™ LP Keyboard Mouse Reference Design Kit User Guide, Doc. # 001-70355 Rev. *A
103
NULL_PACKET = 0x 7, // Null Packet Type
KEY_PACKET = 0x 8, // Key Packet Type for encryption
NO_PACKET = 0x F, // When there is no packet received
Res[3:0]: The lower nibble is used for packet specific information. The packet definitions below
define how these four bits are used in each case.
A.3.9.1
Bind Request Packet (HID)
Byte 1
Packet Type - 0
Device Type - This is a 3-bit field specifying a vendor-defined device type. This allows the bridge to
determine what type of device the HID is and thus determine the length of data packets, which PN
code to assign, etc. The keyboard device type is 2, and the mouse device type is 3.
A.3.9.2
Bind Response Packet (Bridge)
Byte 1
Packet Type - 0
Pin - This is a 3-bit field specifying the PIN element of the Network ID.
Byte 2-5
Manufacturing ID (MID 1 - MID 4) - This is the 4-byte Manufacturing ID retrieved from the bridge's
radio and will be used by the HID.
A.3.9.3
Connect Request (HID)
Byte 1
Device Type - 0x1
PIN - This is a 3-bit field specifying the PIN element of the Network ID.
Byte
1
Bits:
7:4
3:1
0
Field:
0
Device
Type
0
Byte
1
2
3
4
5
Bits:
7:4
3:1
0
7:0
7:0
7:0
7:0
Field:
0
Pin
0
Dongle
MID 1
Dongle MID
2
Dongle
MID 3
Dongle
MID 4
Byte
1
2
3
4
5
Bits:
7:4
3:1
0
7:0
7:0
7:0
7:0
Field:
0
Pin
0
Dongle
MID 1
Dongle
MID 2
Dongle
MID 3
Dongle
MID 4