This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

RM46L850: USB interrupt explanation

Part Number: RM46L850

I've been unable to find an explanation for the interrupts that relate to a USB Device. Per spns185c.pdf the VIM has:

68: USB_FUNC.IRQISOON

69: USB_FUNC.IRQGENION

70: USB_FUNC.IRQNONISOON

71: not (USB_FUNC.DSWAKEREQON)

72: USB_FUNC.USBRESTO

What is the function of these interrupts? The example USB project only uses 69 and 70. There is a little detail about those two interrupts in spnu514c. What about the other ones? These interrupt names do not easily correlate to the the interrupt flags in the USB IRQ_SRC register.

 

I am trying to have the example code RX handler be called upon any data reception though that doesn't happen when only 69 and 70 are enabled. When I enable others, it happens but then it is stuck in the ISR loop always.