usb_desc_iter_next
while ((desc = usb_desc_iter_next(&iter))) {
while ((desc = (const void *)usb_desc_iter_next(&iter)) != NULL) {
desc = usb_desc_iter_next(&iter);
desc = usb_desc_iter_next(&iter);
d = usb_desc_iter_next(&iter);
id = (const usb_interface_descriptor_t *)usb_desc_iter_next(&iter);
usb_desc_iter_next(iter);
if ((desc = usb_desc_iter_next(iter)) == NULL ||
return usb_desc_iter_next(iter);
desc = (const usb_cdc_descriptor_t *)usb_desc_iter_next(&iter);
usb_desc_iter_next(&iter); /* and skip it */
while ((desc = (const usb_cdc_descriptor_t *)usb_desc_iter_next(&iter))
const usb_descriptor_t *usb_desc_iter_next(usbd_desc_iter_t *);
(void)usb_desc_iter_next(iter);
while ((desc = usb_desc_iter_next(&iter)) != NULL) {
cdcd = (const usb_cdc_descriptor_t *)usb_desc_iter_next(&iter);
usb_desc_iter_next(&iter);