Description
UHS30: USB Host Library version 3.0
Current working USB interface drivers
-- HID RAW
-- MIDI
-- Hub
-- Mass storage
-- CDC-ACM serial
-- XR21B1411 serial
-- PROLIFIC serial
-- FTDI serial
I would like to suggest that this library for USB Host Shield with MAX3421E be ported to this STM32 core. In arduino mega2560 worked fine. The UHS30 library already has support for some ARM models, maybe it is not so difficult to port and may also be of interest as a base of understanding for STM32's internal USB hardware.
I have tried to port, but still do not fully understand the operation of STM32 interrupt vectors: felis/UHS30#57
This library is version 3.0 and it was possible to recognize the mouse and keyboard at the same time, using a mini keyboard similar to the link below. (Library version 2.0 did not work correctly with this keyboard)
Ref.:
felis/USB_Host_Shield_2.0#499
Original code:
https://github.com/felis/UHS30/tree/master/libraries/UHS_host/UHS_HID/examples/USB_HOST_SHIELD/UHS_HID_RAW