AnsweredAssumed Answered

Set USB Max Power for CDC Device Using STM32CubeMX?

Question asked by riggs.rob on Mar 6, 2017
Latest reply on Jul 21, 2017 by ali teke

I am using an STM32L4 device.  I am making a USB device that uses CDC and have battery charge detection enabled.  I need to request 500mA from the USB port if a standard downstream port is detected.  It appears that the max power is hard-coded for 100mA in "Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c" and that this will be overwritten by STM32CubeMX every time the project is regenerated if I modify this file.

 

Is there an expected way that this value should be changed for CubeMX projects?  There does not appear to be any public interface into this device structure.

Outcomes