summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorkamtom480 <46525824+kamtom480@users.noreply.github.com>2019-10-08 09:41:29 +0200
committerGitHub <noreply@github.com>2019-10-08 09:41:29 +0200
commitf6e553f89f21455953731aefb8b63b0c2ae02727 (patch)
tree444a3d0f64c67611e5f0519edd6c5c2dafcf3795 /tools
parent79096dbacdcfffe9e097b6fb0706b5cbc625568c (diff)
parent4eb11fbde65872bf3385bfd1b487adf72eec4016 (diff)
Merge branch 'master' into circuitpython-number-endpoint
Diffstat (limited to 'tools')
-rw-r--r--tools/gen_usb_descriptor.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/tools/gen_usb_descriptor.py b/tools/gen_usb_descriptor.py
index 34bca1170..ec7cc4bde 100644
--- a/tools/gen_usb_descriptor.py
+++ b/tools/gen_usb_descriptor.py
@@ -32,6 +32,8 @@ parser.add_argument('--devices', type=lambda l: tuple(l.split(',')), default=DEF
help='devices to include in descriptor (AUDIO includes MIDI support)')
parser.add_argument('--hid_devices', type=lambda l: tuple(l.split(',')), default=DEFAULT_HID_DEVICES,
help='HID devices to include in HID report descriptor')
+parser.add_argument('--msc_max_packet_size', type=int, default=64,
+ help='Max packet size for MSC')
parser.add_argument('--no-renumber_endpoints', dest='renumber_endpoints', action='store_false',
help='use to not renumber endpoint')
parser.add_argument('--cdc_ep_num_notification', type=int, default=0,
@@ -196,12 +198,14 @@ msc_interfaces = [
description="MSC in",
bEndpointAddress=args.msc_ep_num_in | standard.EndpointDescriptor.DIRECTION_IN,
bmAttributes=standard.EndpointDescriptor.TYPE_BULK,
- bInterval=0),
+ bInterval=0,
+ wMaxPacketSize=args.msc_max_packet_size),
standard.EndpointDescriptor(
description="MSC out",
bEndpointAddress=(args.msc_ep_num_out | standard.EndpointDescriptor.DIRECTION_OUT),
bmAttributes=standard.EndpointDescriptor.TYPE_BULK,
- bInterval=0)
+ bInterval=0,
+ wMaxPacketSize=args.msc_max_packet_size)
]
)
]