// 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.

FreeWili2 USB host ports

Key facts

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