Register display for Azoteq IQS621 ultra low power I2C multi-function sensor.

Dependents:   IQS621_HelloWorld

A library that performs a register dump of the Azoteq IQS621 ultra low power multisensor registers.

More information on the IQS621 here:

Components / IQS621
Azoteq IQS621 ultra low power sensor for ambient light, magnetic field, capacitance and inductive proximity. Empowers next-generation user interfaces.


Low Cost Evaluation Board For Azoteq IQS621ultra low power I2C sensor for ambient light, magnetic field, capacitance, inductive proximity and temperature.


Serial Terminal Output

/media/uploads/AzqDev/iqs621-1-display-i2c-ultra-low-power-sensor-for-ambient-light-capacitive-touch-magnetic-field.gif
IQS621 Register display as performed by mbed LPC1768.
Note the frame number - over half a million register dumps were performed with zero I2C errors.

Revision:
9:001a4f68648c
Parent:
8:28ab2dd50b9f
--- a/IQS621DisplayTerminal.cpp	Sun May 14 20:58:15 2017 +0000
+++ b/IQS621DisplayTerminal.cpp	Wed Mar 21 05:52:37 2018 +0000
@@ -56,7 +56,7 @@
         if ( color == NULL || color[i] == 0 )
             printf("%02x ", buffer[i]);
         else
-#define USE_IQS_COLOR_DISPLAY
+#define DONT_USE_IQS_COLOR_DISPLAY 1
 #ifndef DONT_USE_IQS_COLOR_DISPLAY
             printf("\x1b[32m%02x\x1b[30m ", buffer[i]); // print out in green (ANSI VT100 code)
 #else