I am working with a K60 and using CW 10.2 and PE on a target board with no RTOS. I am trying to get communication over a bulk USB endpoint (Endpoint 1) working with my target board being a device.
Enumeration proceeds with no problem over endpoint 0. I was expecting to receive a token done interrupt for endpoint 1 when an IN or OUT packet is received from the host but I do not get one.
I have modified the PE USB interrupt routine to look for this interrupt. With a USB analyzer I see that the host does send the IN packet to the correct device address and endpoint. Is this not what I should expect? If not, how is an IN or OUT packet supposed to be detected other than with constant polling.