Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[MAX3421E] USB HOST SHIELD: Please help bring these features to this core. #768

Closed
rtek1000 opened this issue Nov 10, 2019 · 1 comment
Closed
Labels
enhancement New feature or request help wanted 🙏 Extra attention is needed

Comments

@rtek1000
Copy link

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

Mini Keyboard

@fpistm
Copy link
Member

fpistm commented Nov 10, 2019

Hi @rtek1000
I add this to the USB request list.
If anyone wants to contribute.
Just a quick note from the README:

Pre-release of USB Host Library version 3.0. No technical support offered at this time.

This set of libraries is EXTREMELY ALPHA!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted 🙏 Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants