![NXP Semiconductors MKL27Z128VFM4 Reference Manual Download Page 216](http://html1.mh-extra.com/html/nxp-semiconductors/mkl27z128vfm4/mkl27z128vfm4_reference-manual_1721847216.webp)
'e',0
};
USB_STR_3[] =
{ sizeof(USB_STR_3),
USB_STRING_DESCRIPTOR,
'0',0,
'1',0,
'2',0,
'3',0,
'4',0,
'5',0,
'6',0,
'7',0,
'8',0,
'9',0,
'A',0,
'B',0,
'C',0,
'D',0,
'E',0,
'F',0
};
13.4.3.3 Endpoints
The HID peripheral uses 3 endpoints:
• Control (0)
• Interrupt IN (1)
• Interrupt OUT (2)
The Interrupt OUT endpoint is optional for HID class devices, but the Kinetis Bootloader
uses it as a pipe, where the firmware can NAK send requests from the USB host.
13.4.3.4 HID reports
There are 4 HID reports defined and used by the bootloader USB HID peripheral. The
report ID determines the direction and type of packet sent in the report; otherwise, the
contents of all reports are the same.
Report ID
Packet Type
Direction
1
Command
OUT
2
Data
OUT
3
Command
IN
4
Data
IN
For all reports, these properties apply:
Peripherals Supported
KL27 Sub-Family Reference Manual , Rev. 5, 01/2016
216
Freescale Semiconductor, Inc.