Hi.
I'm trying to receive MIDI USB massages via CH376 USB host.
It's the only module with USB HOST capabilities in my area and I had no time to wait for any deliveries. I found datasheets, where I found some words about the possibility of peripheral device connection to USB host, so I went off with that module, however I've seen a lot of posts about CH376, where its used only for reading/writing data to USB flash devices.
Im using Arduini Pro Micro and the basic 4-wires UART connection. My midi only has a USB output. The code is here. Its based on a random sketch I found online. I didnt want to use CH376msc library, cause at first it seemed too complicated and still It didnt have a basic usb device massages receiving capabilities. Ive been trying whole week to make things work but the only thing I can do with that module now is a Baud rate change and connection tests. I cant receive any massage.
my code is here
SERIAL.ino (10,7 КБ)
Datasheets: 1. https://www.wch-ic.com/downloads/CH376DS1_PDF.html
2.CH376DS2.PDF - NanjingQinhengMicroelectronics
I have two questions:
- Is it even possible to make it work with this CH376 USB host module without getting too deep (into firmware, voodoo, homeopathy and stuff) ?
- What am I doing wrong?
Thanks in advance.

