Replies: 1 comment
-
already supported with included examples |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi,
I'm interested in running USB Host HUB on the RP2040 board,
To operate with Keyboard and Mouse, and transfer data to STM32 via serial port or I2C, I'll see which one to use later.
I have a project with STM32F407, which uses two USB ports in Host mode, one for MSC and one for HID.
The problem is that the USB Host core available for the STM32CubeIDE IDE does not have HUB support, which should be the basics.
And to make things worse, I was informed that there is a problem that can cause the USB port to fail, so I'm looking for a retrofit, as the custom board has already been made, and the MSC part seems to work fine, only the HID part I cannot use a keyboard with a touchpad.
I also found a library for STM32 and USB Host with HUB support, in Keil Studio, but it seems that custom boards are not supported in this IDE, only supports development ready boards, which makes the library useless.
According to this list, USB Host is supported by tinyUSB on RP2040 board:
https://github.com/hathach/tinyusb/blob/master/docs/reference/supported.rst
I found the examples, for USB Host HID, which must even operate with the HUB, as the support is for several types of devices:
https://github.com/raspberrypi/pico-examples/tree/master/usb/host/host_cdc_msc_hid
My question is about compiling or adapting this example to the Arduino IDE, as I already have the support that the SDK requests installed in the Arduino IDE:
Beta Was this translation helpful? Give feedback.
All reactions