Get/Setproperty Command Properties - NXP Semiconductors MKL27Z128VFM4 Reference Manual

Table of Contents

Advertisement

Usage Min
1
Usage Max
1
Logical Min
0
Logical Max
255
Report Size
8
Report Count
34
Each report has a maximum size of 34 bytes. This is derived from the minimum
bootloader packet size of 32 bytes, plus a 2-byte report header that indicates the length (in
bytes) of the packet sent in the report.
In the future, the maximum report size may be increased, to
support transfers of larger packets. Alternatively, additional
reports may be added with larger maximum sizes.
The actual data sent in all of the reports looks like:
0
Report ID
1
Packet Length LSB
2
Packet Length MSB
3
Packet[0]
4
Packet[1]
5
Packet[2]
...
N+3-1
Packet[N-1]
This data includes the Report ID, which is required if more than one report is defined in
the HID report descriptor. The actual data sent and received has a maximum length of 35
bytes. The Packet Length header is written in little-endian format, and it is set to the size
(in bytes) of the packet sent in the report. This size does not include the Report ID or the
Packet Length header itself. During a data phase, a packet size of 0 indicates a data phase
abort request from the receiver.

13.5 Get/SetProperty Command Properties

This section lists the properties of the GetProperty and SetProperty commands.
Freescale Semiconductor, Inc.
NOTE
KL27 Sub-Family Reference Manual , Rev. 5, 01/2016
Chapter 13 Kinetis ROM Bootloader
217

Advertisement

Table of Contents
loading

Table of Contents