Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
08/18/08 16:06
Modified:
  08/18/08 16:11

Read: times


 
#157548 - End of enumeration
Responding to: ???'s previous message
For the HID keyboard/mouse, Put a dummy packet to the interrupt IN endpoint (EP) on the initialization.

Sorry, this description is not precise. "Initialization" was ambiguous, it can be taken as the start-up initialization on this context. More precisely,
Put a dummy packet to the interrupt IN endpoint (EP) on the Set_Configuration handler

At the start up of enumeration, host sends bus reset to the device. When the USB engine gets bus reset, it clears out the endpoint. Set_Configuration is always put on enumeration, after bus reset and before the end of enumeration. Then, Set_Configuration handler is the good place to put the dummy packet.

Tsuneo

List of 13 messages in thread
TopicAuthorDate
AT89c5131 enumeration problem...            01/01/70 00:00      
   Initialization problem            01/01/70 00:00      
      Windows bug            01/01/70 00:00      
      continuing problem...            01/01/70 00:00      
         End of enumeration            01/01/70 00:00      
            Zero-length data packet            01/01/70 00:00      
               ZLP to the interrupt IN EP            01/01/70 00:00      
                  My fault...            01/01/70 00:00      
         Which example?            01/01/70 00:00      
             Implementing the USB Enumeration Process...            01/01/70 00:00      
               Packet size of the interrupt IN EP            01/01/70 00:00      
                  packet size...            01/01/70 00:00      
                     Detailed log...            01/01/70 00:00      

Back to Subject List