cancel
Showing results for 
Search instead for 
Did you mean: 

USB HID and Custom Class implementation for NucleoF103RB

Dhanapal Rajendran
Associate

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

3 REPLIES 3
Pavel A.
Evangelist III

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

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.
Evangelist III

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