Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space ZAMCD and version 4.1

Communication Protocol

Neonode Touch Sensor Module can communicate with a host system through USB HID transport or I2C transport. The structure of the communicated data is defined in ASN.1 notation and encoded using a defined set of encoding rules. For more information, refer to zForce Communication Protocol.

Preparing the Sensor Module for Communication

When using the USB Raw HID interface or the I2C interface, the sensor module must be prepared for communication before it can receive messages. Refer to Initializing Sensors.

Available Function Libraries

Neonode has developed the following function libraries to facilitate integration of the sensor module:

  • The zForce Software Development Kit (SDK) is a complete function library for communication via the USB HID interface. The SDK allows the user to communicate with the sensor module via USB without deciphering the serialized ASN.1-messages. Read more under the separate SDK documentation.
  • The zForce interface library for Arduino is a function library for communication via the I2C interface. This library is primitive, but the I2C read and write functions are public, so the user can receive sensor messages and send any information, that is correctly encoded, to the sensor module. Refer to zForce library interface for Arduino.


Panel
borderColordarkblue
bgColorlightgrey
titleRead More

Read More on Software Integration

Children Display
pageSoftware Integration


Read More

Children Display
depth1
pageNeonode® Touch Sensor Module User's Guide