These documents provide information to help developers integrate Synaptics products in notebook PCs and mobile devices.
PC Products
Hardware Interfaces
- Synaptics TouchPad Interfacing Guide
This document describes how computers and other hosts interface to a Synaptics TouchPad device using the PC protocols such as PS/2. This document provides information on pinouts, timing, protocols, standard pointing device features, and TouchPad-specific features.
- Synaptics TouchPad Interfacing Guide Addendum: Multiple-Button Support
The Synaptics TouchPad Interfacing Guide describes how to support two- and four-button TouchPad modules. This addendum describes how Synaptics PS/2 TouchPad products support up to eight extra buttons.
Software API
- Synaptics SDK V1.0 (382KB)
This ZIP file contains the Synaptics SDK for accessing all Synaptics devices. The developers kit includes examples and sample files.
Other Documents
Embedded and Mobile Products
Hardware Interfaces
- RMI Interfacing Guide
This document defines a register-oriented protocol for use in Synaptics embedded products. The overall protocol is known as RMI: the Register Mapped Interface. RMI uses a register map model that is convenient and familiar to host system developers. It is a platform protocol that ties together the common aspects of all physical interfaces and all register maps of Synaptics various embedded products. Each RMI product uses a particular physical interface (I2C, SPI, or SMBus) to access a particular register set tailored to the product. The RMI Interfacing Guide describes these registers, functions, and physical layer operations.
|