|
NAMEterasic_mtl —
driver for the Terasic/Cambridge Multi-Touch LCD device
SYNOPSISdevice terasic_mtl
In /boot/device.hints:
DESCRIPTIONTheterasic_mtl device driver provides support for the
Terasic Multi-Touch LCD combined as controlled by a University of Cambridge's
IP Core. Three device nodes are instantiated, representing various services
supported by the device:
Register, text, and pixel devices may be accessed using read(2) and write(2) system calls, and also memory mapped using mmap(2). SEE ALSOlogin(1), ioctl(2), mmap(2), poll(2), read(2), write(2), syscons(4), tty(4), ttys(5)HISTORYTheterasic_mtl device driver first appeared in
FreeBSD 10.0.
AUTHORSTheterasic_mtl device driver and this manual page were
developed by SRI International and the University of Cambridge Computer
Laboratory under DARPA/AFRL contract (FA8750-10-C-0237)
(“CTSRD”), as part of the DARPA CRASH research programme. This
device driver was written by Robert N. M. Watson.
BUGSThe syscons(4) attachment does not support the hardware cursor feature.A more structured interface to control registers using the ioctl(2) system call, would sometimes be preferable to memory mapping. For touch screen input, it would be highly desirable to offer a streaming interface whose events can be managed using poll(2) and related system calls, with the kernel performing polling rather than the userspace application.
Visit the GSP FreeBSD Man Page Interface. |