I'm writing firmware for a C161U microcontroller to communicate over USB. I've used the DAVE tool to get started. But, DAVE only generates code for endpoint 0 transmit (so that it can implement the standard GET_DESCRIPTOR command). It does not generate code to receive data on endpoint 0 or to support any other endpoint type. I could really use a more detailed USB firmware example, but I can't find anything here or on Infineon's web site. Can anyone help me out? Thanks.
Hi Doug, I downloaded an operational USB package from Infineon a year or so ago. It enumerates and does bulk transfer. It didn't require much in the way of fixing. Send me an email address and I'll send it. Mike
Hello Mike, I've got the same problem. I'm also using the c161u uprocessor and I'm looking for an example program of the USB-interface. Can you help me with this. Thanks, Ferry <fvthoff@hsbos.nl>.
The C161U is a downgrade of the C165UTAH. Infineon provides quite a bit of example code on their web side (while there is a lack of information for the C161U). Just take a look to the C165UTAH page on http://www.infineon.com. Most examples are fully working also for the C161U. Currently the link is: http://www.infineon.com/cgi/ecrm.dll/ecrm/scripts/prod_ov.jsp?oid=13746
Thanks for the tip, but the examplecode that I was looking for wasn't there. I'm really looking for a "USB firmware example".
View all questions in Keil forum