Ultra Low Power (5uA) I2C Multi-Function Sensor with Light Sensor + Active (Reflective) IR + Touch + Hall Effect Sensor

Dependencies:   IQS622DisplayTerminal IQS62x mbed

Hello World! From Azoteq's IQS622 Ultra Low Power Multi-Sensor


This is a demo program for the Azoteq IQS622 ultra low power multi function sensor.

More details on the IQS622 component pages here:

Components / IQS622
Azoteq IQS622 ultra low power sensor for ambient light, active (reflective) IR, magnetic field, capacitance and inductive proximity. Empowers next-generation user interfaces.


Low Cost Evaluation Board for Azoteq IQS622 Ultra Low Power (5uA) I2C Multi-Function Sensor with Light Sensor, Active (Reflective) IR, Touch and Hall Effect Sensor

Files at this revision

API Documentation at this revision

Comitter:
AzqDev
Date:
Sat May 13 16:20:54 2017 +0000
Parent:
8:57dbc9c20428
Child:
10:909b9e012523
Commit message:
liibrary update & readChangesEver

Changed in this revision

IQS62x.lib Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/IQS62x.lib	Sat May 13 09:31:10 2017 +0000
+++ b/IQS62x.lib	Sat May 13 16:20:54 2017 +0000
@@ -1,1 +1,1 @@
-https://mbed.org/teams/Azoteq/code/IQS62x/#5a9bbbd6e312
+https://mbed.org/teams/Azoteq/code/IQS62x/#6a2f52b5ac46
--- a/main.cpp	Sat May 13 09:31:10 2017 +0000
+++ b/main.cpp	Sat May 13 16:20:54 2017 +0000
@@ -51,6 +51,7 @@
         // if a byte in a highlight table is nonzero, the corresponding register value will be highlighted during display
         highlightTable = 0;                    // use a NULL table to make all registers print plain with no highlighting
         highlightTable = iqs62x.readChanges;   // special table to highlight all registers that changed since the previous read
+        highlightTable = iqs62x.readChangesEver; // table that highlights all registers that ever changed since the previous read
         highlightTable = iqs62x.writeChanges;  // special table to highlight all registers that were written/configured but now contain a different value
         highlightTable = iqs62x.writeFlag;     // special table to highlight all registers that were initialized - can be used to verify configure()