FIDO(4) - Device Drivers Manual # FIDO(4) - Device Drivers Manual
NAME # fido - FIDO/U2F security keys
SYNOPSIS # fido* at uhidev?
DESCRIPTION # The fido driver provides support for FIDO/U2F-compatible USB security keys. They are Human Interface Devices (HID) which can be accessed via the /dev/fido/N interface.
The driver is compatible with the read(2), write(2), and ioctl(2) operations of the generic uhid(4) device but only accepts the optional HID ioctl(2) calls from root.
...
UCC(4) - Device Drivers Manual # UCC(4) - Device Drivers Manual
NAME # ucc - Consumer Control keyboards
SYNOPSIS # ucc* at uhidev? wsbkd* at ucc? mux 1
DESCRIPTION # The ucc driver provides support for Consumer Control pseudo keyboards, often used to expose audio and application launch keys.
SEE ALSO # intro(4), uhidev(4), usb(4), wskbd(4)
HISTORY # The ucc driver first appeared in OpenBSD 7.0.
AUTHORS # The ucc driver was written by Anton Lindqvist <anton@openbsd.
...
UCYCOM(4) - Device Drivers Manual # UCYCOM(4) - Device Drivers Manual
NAME # ucycom - Cypress microcontroller based USB serial adapter
SYNOPSIS # ucycom* at uhidev? ucom* at ucycom?
DESCRIPTION # The ucycom driver supports usb(4) serial devices based on Cypress microcontrollers. The following adapters are supported:
Various low-cost USB-RS232 adapters
DeLorme Earthmate GPS receiver
The driver acts as a bridge between uhidev(4) and the ucom(4) driver which makes it behave like a tty(4).
...
UGOLD(4) - Device Drivers Manual # UGOLD(4) - Device Drivers Manual
NAME # ugold - TEMPer gold HID thermometer and hygrometer
SYNOPSIS # ugold* at uhidev?
DESCRIPTION # The ugold driver provides support for PCsensors TEMPer gold devices. The following devices are supported by the ugold driver:
*Device* *Sensors* `RDing TEMPer1V1.2` 1 Temperature `RDing TEMPerV1.4` 1 Temperature `RDing TEMPer1F_V4.1` 1 Temperature (external) `RDing TEMPer2_V4.1` 2 Temperature (internal/external) `RDing TEMPerGold_V3.1` 1 Temperature `RDing TEMPerGold_V3.
...
UHID(4) - Device Drivers Manual # UHID(4) - Device Drivers Manual
NAME # uhid - USB generic HID support
SYNOPSIS # uhid* at uhidev?
#include <dev/usb/usb.h>
DESCRIPTION # The uhid driver provides support for all HID (Human Interface Device) interfaces in USB devices that do not have a special driver.
The device handles the following ioctl(2) calls:
USB_GET_DEVICEINFO struct, usb_device_info, *devinfo
Get summarized information about the device.
USB_GET_REPORT_ID int, *repid
...
Utpms,
Ukbd,
Upd,
Uslhcom,
Uoakrh,
Ucc,
Uoaklux,
Ugold,
Ums,
Umstc,
Usb,
Uthum,
Uoakv,
Umt,
Fido,
Uhidpp,
Intro,
Utrh,
Ucycom,
Uwacom,
Uhid,
Utwitch,
Ujoy,
Uhidev UHIDEV(4) - Device Drivers Manual # UHIDEV(4) - Device Drivers Manual
NAME # uhidev - USB Human Interface Device support
SYNOPSIS # uhidev* at uhub? fido* at uhidev? ucc* at uhidev? ucycom* at uhidev? ugold* at uhidev? uhid* at uhidev? uhidpp* at uhidev? ujoy* at uhidev? ukbd* at uhidev? ums* at uhidev? umstc* at uhidev? umt* at uhidev? uoaklux* at uhidev? uoakrh* at uhidev? uoakv* at uhidev? upd* at uhidev?
...
UHIDPP(4) - Device Drivers Manual # UHIDPP(4) - Device Drivers Manual
NAME # uhidpp - Logitech HID++ devices
SYNOPSIS # uhidpp* at uhidev?
DESCRIPTION # The uhidpp driver provides support for Logitech HID++ devices. It exposes a collection of battery sensor values which are made available through the sysctl(8) interface.
SEE ALSO # intro(4), uhidev(4), usb(4), sensorsd(8), sysctl(8)
HISTORY # The uhidpp driver first appeared in OpenBSD 6.9.
AUTHORS # The uhidpp driver was written by Anton Lindqvist <anton@openbsd.
...
UJOY(4) - Device Drivers Manual # UJOY(4) - Device Drivers Manual
NAME # ujoy - USB joystick/gamecontroller
SYNOPSIS # ujoy* at uhidev?
DESCRIPTION # The ujoy driver provides support for USB joysticks and other gamecontrollers. They are Human Interface Devices (HID) which can be accessed via the /dev/ujoy/N interface.
The driver is compatible with read(2), and a subset of ioctl(2) operations of the generic uhid(4) device.
FILES # /dev/ujoy/*‌
...
UKBD(4) - Device Drivers Manual # UKBD(4) - Device Drivers Manual
NAME # ukbd - USB keyboard support
SYNOPSIS # ukbd* at uhidev? wskbd* at ukbd? option UKBD_LAYOUT=XXX
DESCRIPTION # The ukbd driver provides support for USB keyboards i.e. HID devices in the “keyboard” class. Access to the keyboard is through the wskbd(4) driver.
The ukbd driver supports a number of different key mappings which can be chosen from with the kernel option “UKBD_LAYOUT” at compile time or with the utility wsconsctl(8) (variable: “keyboard.
...
UMS(4) - Device Drivers Manual # UMS(4) - Device Drivers Manual
NAME # ums - USB HID mouse, touchscreen and digitiser devices
SYNOPSIS # ums* at uhidev? wsmouse* at ums? mux 0
DESCRIPTION # The ums driver provides support for USB HID mice, touchscreens and digitisers. Access to these devices is through the wscons(4) driver.
If the touchscreen sensor is poorly aligned, then xtsscale(1) should be used to provide calibration results to the ums driver.
...