Hello,
I want to enumerate my device as drawing 200mA so I modified the "USB_MAX_POWER" value, but when plugging the device windows says: "USB Hub Power Exceeded" and the enumeration fails.
- I put the MSP430 on a port where a device declared to draw 250mA was previously implented, it is not a problem related by the computer.
- The problem appears only if I modify the value for something greater than 100mA
- The MSP430 based device works if USB_MAX_POWER is set to 100mA even if the device really use more current.
- 100mA is one "unit load" and is used for "low power bus powered functions", but it is possible to set up to 500mA for "high power bus powered function" but I do not know how to declare which type is the device.
Do anyone have any clue?
Best regards.