What is the difference between USB HID GENERIC and LITE version? I used KL82z board and SDK 2.0 samples projects
Solved! Go to Solution.
Hi,
For SDK 2.0, the USB examples are found in the \boards\<board_name>\usb_examples folder. For device examples, there are ‘lite’ versions available, which consist of a more tightly coupled example for smaller code size. The non-lite version is more generic for an easier to use example, with the tradeoff of larger code size. The \docs\usb\USB Stack Device Reference Manual.pdf document has more details on the differences.
Where can one find this USB Device Reference Manual ? I've searched through all of the SDK directories I have for various FRDM boards, and it isn't anywhere to be found...
Are you make sure that the SDK installed correct? And what USB stack document can you found from the /DOC directory?
I've installed the SDK's by drag and dropping into the "Installed SDKs" window within MCUXpresso.
The docs directory only has two pdf's, and neither relate to USB. See below example for FRDM-K64F. Similar results for other boards I have (eg K22F, KL27Z, KL28Z etc).
Hi Geoff
It may be that you need to specify that you want the USB library when generating the package. If you don't do this the documents may be missing.
I have attached a copy that I have.
Regards
Mark
uTasker developer and supporter (+5'000 hours experience on +60 Kinetis derivatives in +80 product developments)
Kinetis: http://www.utasker.com/kinetis.html
USB: http://www.utasker.com/docs/uTasker/USB_User_Guide.PDF
USB composites: http://www.utasker.com/kinetis/USB_Device.html
USB-CDC host<->device video: https://www.youtube.com/watch?v=XhISV1czIo4&list=PLWKlVb_MqDQFZAulrUywU30v869JBYi9Q&index=16
Thanks Mark. I did specify the USB stack for all of my recent SDK builds - see below
Hi,
For SDK 2.0, the USB examples are found in the \boards\<board_name>\usb_examples folder. For device examples, there are ‘lite’ versions available, which consist of a more tightly coupled example for smaller code size. The non-lite version is more generic for an easier to use example, with the tradeoff of larger code size. The \docs\usb\USB Stack Device Reference Manual.pdf document has more details on the differences.