Part Number: EK-TM4C123GXL
I came across how the USB library implements the RESUME (remote wake up signaling) feature to be in complaince with USB 2.0 specs (in device mode) and I am puzzled to discover that in "USBDeviceResumeTickHandler()" the function times the signaling based on received SOF packets (in interrupt context) - how could a device signal resume (remote wake up) and receive SOF packets from host (to use as time base for timing the signaling) on the same bus at the same time? also why the remote wake up (resume signaling by USB device) if device receives SOF from host on the USB bus. please explain I might be missing a peice of information here or there. Thank you very much for help.