My setup
I used the USB Host Shield to capture the input (mouse click) from my mouse and the Arduino Leonardo can react to the action and send out the output towards the PC (mouse move) automatically. It functions normally without an issue with my desktop, but when I try to plug it into my laptop, it no longer works. Couldn't move the mouse at all. The mouse is being powered as I can see it lights up normally when I plug it in.
Is it because of the USB port difference? (laptop: SS, desktop: SS-5) Can I solve it by using micro-to-type C and connecting it using the type C port of my laptop? (it is SS-10).
Or the driver issue so the laptop is not working the same way the desktop does?
I am sure that the HID descriptor is correctly constructed.
Thanks in advance.