// specifications
3× USB host ports
USBHostx3
GPS, UART, Joystick, Keyboard
Three USB host ports open FreeWili2 to an enormous range of peripherals — mouse, keyboard, joystick, GPS receiver, serial port, thumb drive — really up to the limits of the USB stack (check out TinyUSB for what that means in practice). Two of the ports connect to the display CPU at 12 Mbit; the third is high-speed at 480 Mbit.
The 5 V host power on each port is controlled by the display CPU, which means the ports also double as convenient software-switched 5 V power sources — handy for powering or resetting attached hardware without any extra circuitry.

Key facts
- Ports
- 3
- Speeds
- 2× 12 Mbit + 1× 480 Mbit
- Power
- switched 5 V per port
- Stack
- TinyUSB