Arduino_USBHIDHost

A library that provides access to using USB HID Devices like mice and keyboards on the Portenta C33 board.

Author
Arduino
Website
https://github.com/arduino-libraries/Arduino_USBHIDHost
Category
Device Control
License
MPL 2.0
Library Type
Official
Architectures
renesas_portenta

This library enables USB HID host support on the Portenta C33, allowing interaction with devices like keyboards, mice, and barcode scanners. It provides convenient classes (Keyboard and Mouse) with event callbacks and Stream interface support. Devices are automatically detected upon connection, and users can register callbacks for connection and input events. Examples include reading barcodes, handling simultaneous keyboard and mouse input, and integrating HID data into sketches.

Downloads

Filename Release Date File Size
Arduino_USBHIDHost-1.0.0.zip 2025-11-06 23.81 KiB