Hello, I'm trying to set up my MSP430F5638 to be a self-powered USB slave device.
The documentation looks clear, but I'm not seeing enumeration happening.
USBPWRCTRL is:
SLDOEN = 1 VUSBEN = 1 VBOFFIE = 1 VBONIE = 1 VUOVLIE = 0 SLDOAON = 0 OVLAOFF = 0 USBDETEN = 1 USBBGVBV = 1 VVOFFIFG = 0 VBONIFGF = 0 VUPVIFG = 0
For USBCNF it's 0x01.
I'm using the MSP430 Driverlib to call USB_setup(TRUE, TRUE) and it returns success, the I call USB_enable() a few lines later.
In theory this should work, right? But I plug in a cable (known good) and I see no enumeration. The USB CDC driers ARE installed on Windows.
Any idea what the issue could be?
Ed Averill