Raspberry Pi boards have supported USB gadget mode for years, allowing you to connect a Pi to a computer with one cable for ...