uep(4freebsd)

uep4freebsd

Egalax touchscreen driver

Usage

To compile this driver into the kernel, place the following lines into your kernel configuration file:

device uep device usb

Alternatively, to load the driver as a module at boot time, place the following line in loader.conf(5):

uep_load="YES"

To compile this driver with evdev support enabled, place the following lines into the kernel configuration file:

options EVDEV_SUPPORT device evdev

Overview

The uep driver provides support for the eGalax onscreen touch panels.

The driver is a stub. It just probes and attaches to USB device, creates a device entry and feeds reassembled packets from the hardware to it. Depending on compile-time kernel options it supports either native or evdev operation modes.

To get the mouse working in X(7) in native mode, install ports/x11-drivers/xf86-input-egalax.

To get the mouse working in X(7) in evdev mode, install ports/x11-drivers/xf86-input-evdev.

Files

uep creates a blocking pseudo-device file, /dev/uep0 in native mode or /dev/input/eventN in evdev mode.

Releases

8 releases since Debian 6.0 (Squeeze); the text changed 5 times.

  1. 6.0
  2. 7
  3. 8
  4. 9
  5. 10
  6. 11–13

Authors

The uep driver was written by Gleb Smirnoff ⟨[email protected]⟩.

Bugs

uep cannot act like sysmouse(4), as sysmouse(4) does not support absolute motion events.

From freebsd-manpages 12.2-2 in Debian 13 (Trixie). Parsed by carta from the page's mdoc source.