Use Case

This library is useful if you would like to easily get started with a prototype, understand how to communicate with the sensor module using I2C or if you would like to see how the library has implemented the communication.       


The library offers an easy way to communicate with the Touch Sensor Module as well as some primitive parsing of the ASN.1 serialized messages. This makes it easy for the end user to get x and y coordinates from touch notifications or set different settings such as the correct touch active area. The library does not have support for all messages available in the ASN.1 protocol, however the I2C read and write functions are public and can be used if any setting or request not supported by the library needs to be sent/read from the sensor module.

Open Source

This library is distributed under the GNU LGPL v2.1 open source license and is available on GitHub along with additional documentation as well as a full example program. For questions regarding how to use the library, please contact our Neonode support.

How to use the library

Please read for information on how to use the library.

Known Issues

Existing Neonode Prototyping Board (NPB) does not support Arduino IDE 1.8 and higher. The latest release of Arduino Library (1.8.0) is not tested on Arduino IDE 1.6 or earlier, thus the functionality on these releases of Arduino IDE is not guaranteed.

  • No labels