I am close to finalize the implementation of an HIC Class firmware using uPSD3434 and I would be glad to post it here; but I have one more issue to solve and I am wondering if I can get some feedback (perhaps from an ST engineer if they are monitoring this forum).
My problem (I am simulating a keyboard): - enumeration – OK, - IN data to Host with the key scan codes – OK - SET_REPORT (for LEDs update) - Not OK SETUP packet with DATA0 (21 09 00 02 00 00 01 00) received and ACK, But the next OUT packet to EP0 with DATA1 (xx = Output report) not ACKed by my firmware. It looks like I’m not getting the interrupt for the OUT/DATA1 packet. The other OUT packets to EP0 with DATA1 = no data (as part of GET_DESCRIPTOR, GET_CONFIG, etc… transactions ) are ACKed. I would appreciate any comment. --Geo
Is it possible to get your code. I need a START with uPSD3400. OR is there anybody who has any HID example. I would like to have an example to send / receive just 2 bytes, so I could begin working with uPSD3400. thanks Joseph
I too would be very interested in a sample of your code. I'm fairly new to this kind of development and starting from scratch is not easy ! Thanks Bart.