Merge pull request #12892 from bergzand/pr/usbus_fmt/missing_alt_len_increment
usbus_fmt: Add missing alt iface size increase
This commit is contained in:
commit
f71f45bd96
@ -199,6 +199,7 @@ static size_t _fmt_descriptors_iface_alts(usbus_t *usbus,
|
|||||||
alt = alt->next) {
|
alt = alt->next) {
|
||||||
usb_descriptor_interface_t usb_iface;
|
usb_descriptor_interface_t usb_iface;
|
||||||
_fmt_descriptor_iface(iface, &usb_iface);
|
_fmt_descriptor_iface(iface, &usb_iface);
|
||||||
|
len += sizeof(usb_descriptor_interface_t);
|
||||||
usb_iface.alternate_setting = alts++;
|
usb_iface.alternate_setting = alts++;
|
||||||
usb_iface.num_endpoints = _num_endpoints_alt(alt);
|
usb_iface.num_endpoints = _num_endpoints_alt(alt);
|
||||||
usbus_control_slicer_put_bytes(usbus, (uint8_t *)&usb_iface,
|
usbus_control_slicer_put_bytes(usbus, (uint8_t *)&usb_iface,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user