I am currently working on minimizing current draw for a bus powered USB device built around a TM4C1292NCPDT while the host indicates that it should be suspended. I realize that I probably won't be able to get current draw down below the requirements in the USB specifications while still being able to detect when the bus resumes, but I would like to get as close as I can.
I have tried several Sleep and DeepSleep configurations, but the ones that still fire the USB_EVENT_RESUME event in usblib are drawing more current than I had expected them to.
Would it be possible for someone to post the Sleep or DeepSleep configuration that they are using on a TM4C129x part to successfully limit current draw while still being able to resume timely when the host wakes up? If you could also provide the current draw you have observed in that state that would be ideal.
Much appreciated,
Jesse