CH559sdccUSBHost
Code for the CH559 chip from WCH to use as a USB host, you can connect a mouse or keyboard to it and it will output a simple protocol via serial port 1.
you can edit the files and compile it via the compile.bat on windows, sdcc is included, so no extra tools needed.
Including Arduino Example code to either output the data to serial or onto an st7789 display.