2017-08-28 05:02 AM
More.
Both the 'F4 and 'L4 RMs clearly state that the USB modules are not capable of Low-Speed Device (underpinned e.g. by DSTS.ENUMSPD not having a documented setting for Low Speed).
Why is it then that both CubeF4 and CubeL4, in USB_ActivateSetup(), DSTS.ENUMSPD is tested for DSTS_ENUMSPD_LS_PHY_6MHZ and DIEPCTL0.MPSIZ is accordingly set?
JW