Some useful ref material -
http://www.cypress.com/?rID=70131 AN82072 - PSoC® 3 and PSoC 5LP USB General Data Transfer with Standard HID Drivers
http://www.cypress.com/?rID=39553 AN56377 - PSoC® 3 and PSoC 5LP - Introduction to Implementing USB Data Transfers
http://www.cypress.com/?rID=39404 AN57473 - USB HID Basics with PSoC® 3 and PSoC 5LP
http://www.cypress.com/?rID=39327 AN57294 - USB 101: An Introduction to Universal Serial Bus 2.0
http://www.cypress.com/?rID=40103 AN58726 - PSoC® 3 / PSoC 5LP USB HID Intermediate (with Keyboard and Composite Device)
In Creator. start page, example projects for review as well.
I've already read those documents a while ago but they are either generic ones about USB (which are good to read again but the MAX3421 has an SIE and PHY so I really don't need to know the detials to that level) or about the device aspects of the PSoC's USB hardware.
I guess it comes down tho the fact that I need an SPI interface and the ability to generate an interrupt from a pin transition and that is as far as I need to know about the PSoC side of things. After that it is how to drive the registers of the MAX3421 and I've seen some generic programs (from the Arduino and Linux worlds) that will help there.
I was relaly looking to see if anyone else had used one of these devices with a PSoC.