alambe94

Results 19 comments of alambe94

In the meantime, you can see how to do it with the existing stack as an example. https://github.com/alambe94/I-CUBE-USBD-Composite

Hi ST provides RNDIS examples you can check out these for reference https://github.com/alambe94/STM32_H7_Playground https://github.com/alambe94/STM32_USB/tree/master/STM32_USB_RNDIS

That is nice!! Do you mind sharing your changes? If so, please send a pull request.

CubeMX Templates are not implemented yet.

It is generated by cubeMX. They are just macros for enabled classes.

Ok, will try with IAD descriptor

The core(hardware) speed is set with USBD_LL_SetSpeed() from PCD reset callback in usbs_conf.c which is decided by hpcd->Init.speed configured in cube USBD_Init() set the stack speed in usb_device.c

usb.c or usb_otg.c which automatically generated by cube. In this we have function name MX_USB_XXXXXXX_PCD_Init in this we set XXXXXXX.Init.speed = PCD_SPEED_HIGH Or PCD_SPEED_FULL which will decide pdev->dev_speed USBD_SPEED_HIGH or...

put breakpoint in HAL_PCD_ResetCallback() single step and see what value USBD_LL_SetSpeed() this function gets

have you enabled only audio or other classes as well because audio is not working with other classes except HID I have mentioned this bin doto