Skip to main content
Dhanapal Rajendran
Associate
November 13, 2018
Question

USB HID and Custom Class implementation for NucleoF103RB

  • November 13, 2018
  • 3 replies
  • 963 views

I am working on Nucleo F103RBVT6 development board, In Keil pack example, I didn't have USB device HID, MSD codes for F103RBVT6. I am unable to check the USB device functionality in the board. I need to develop the USB Custom class in Development board. Once I verified the HID or MSD then I will start custom class implementation.

Is there a USB custom class example or HID/MSD for F103RBVT6?

Regards

R.Dhanapal

This topic has been closed for replies.

3 replies

Pavel A.
November 13, 2018

The USB library is available only with paid Keil versions, IIRC. The STM sponsored version and "Lite" does not include it. So, use the USB device library provided by ST or buy Keil MDK-Plus or other 3rd party USB library.

-- pa

Dhanapal Rajendran
Associate
November 14, 2018

Hi Pavel,

Thank you very much for your reply.

Currently we are using MDK-Essential and we are planning to Migrate to Plus/Pro. Currently I have Professional evaluation license.

Can I get link to use USB library. I will test with Professional license.

Thanks and Regards

R.Dhanapal

Pavel A.
November 14, 2018

In the Keil IDE just click on the green diamond icon "manage run-time environment", expand USB node and select the USB modules.​ If they are missing, run the pack installer and install them.

Examples are in the pack installer, on Examples tab. Documentation on the examples and library is on the ARM site.

Good luck.

-- pa