There is mouse HID example in the SDK. Is there some reference about keyboard HID? External source is fine too.
Solved! Go to Solution.
Hello,
Please refer to the keyboard example provided in the book, SuperSpeed Device Design by Example by John Hyde from the link: https://www.cypress.com/documentation/other-resources/superspeed-device-design-example-john-hyde
Alternatively, you can go through a bit more complex implementation of HID class as mentioned below.
Please refer to the following KBA which explains about implementating multiple HID class functionalities with a single HID interface: https://community.cypress.com/docs/DOC-18398
Regards,
Yashwant
Hello,
Please refer to the keyboard example provided in the book, SuperSpeed Device Design by Example by John Hyde from the link: https://www.cypress.com/documentation/other-resources/superspeed-device-design-example-john-hyde
Alternatively, you can go through a bit more complex implementation of HID class as mentioned below.
Please refer to the following KBA which explains about implementating multiple HID class functionalities with a single HID interface: https://community.cypress.com/docs/DOC-18398
Regards,
Yashwant
In How to Implement Multiple HID Class Functionalities with a Single HID interface – KBA228479
"These changes are implemented in the MouseDemo example of FX3 SDK (The default SDK path: C:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\firmware\hid_examples\cyfx3_hid) and attached with this KBA for reference."
It is more clear to be written as:
"These changes are implemented in the attachment with this KBA for reference which is based on the MouseDemo example of FX3 SDK (The default SDK path: C:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\firmware\hid_examples\cyfx3_hid)"
Or the reader may think cyfx3_hid in the SDK already include these changes.
Hello,
Thank you for your suggestions.
I will forward them internally.
Regards,
Yashwant