Ultra Low Power (5uA) I2C Sensor With Ambient Light Sensing (ALS) + Capacitive Proximity/Touch + Hall Effect Sensor + Inductive Proximity (Metal Detect)

Dependencies:   IQS621DisplayTerminal IQS62x mbed

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

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

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.

Files at this revision

API Documentation at this revision

Comitter:
AzqDev
Date:
Sun May 14 21:10:57 2017 +0000
Parent:
14:4da43ebf6117
Child:
16:b443b1727ebe
Commit message:
Revert to previous version

Changed in this revision

IQS621_Init/IQS621_Init.cpp Show annotated file Show diff for this revision Revisions of this file
IQS621_Init/IQS621_Init.h Show annotated file Show diff for this revision Revisions of this file
--- a/IQS621_Init/IQS621_Init.cpp	Sun May 14 21:06:50 2017 +0000
+++ b/IQS621_Init/IQS621_Init.cpp	Sun May 14 21:10:57 2017 +0000
@@ -85,8 +85,8 @@
   writeRegister( 0xd3,  REPORT_RATES_TIMINGS_0 );    
   writeRegister( 0xd4,  REPORT_RATES_TIMINGS_1 );
   writeRegister( 0xd5,  REPORT_RATES_TIMINGS_2 );
-// fix  writeRegister( 0xd6,  REPORT_RATES_TIMINGS_3 );
-// fix  writeRegister( 0xd7,  GLOBAL_EVENT_MASK      );
+  writeRegister( 0xd6,  REPORT_RATES_TIMINGS_3 );
+  writeRegister( 0xd7,  GLOBAL_EVENT_MASK      );
 
 }
 // end of IQS624_Init.cpp
\ No newline at end of file
--- a/IQS621_Init/IQS621_Init.h	Sun May 14 21:06:50 2017 +0000
+++ b/IQS621_Init/IQS621_Init.h	Sun May 14 21:10:57 2017 +0000
@@ -1,7 +1,7 @@
 /*
 * This file contains all the necessary settings for the IQS621 and this file can
 * be changed from the GUI or edited here
-* File:   IQS621_init.h  SHOULD BE 622
+* File:   IQS621_init.h
 * Author: Azoteq
 */
 
@@ -82,7 +82,7 @@
 #define REPORT_RATES_TIMINGS_0              0x10
 #define REPORT_RATES_TIMINGS_1              0x64
 #define REPORT_RATES_TIMINGS_2              0x0A
-//#define REPORT_RATES_TIMINGS_3              0x14
-//#define GLOBAL_EVENT_MASK                   0x00
+#define REPORT_RATES_TIMINGS_3              0x14
+#define GLOBAL_EVENT_MASK                   0x00
 
-#endif  /* IQS621_INIT_H */  /* SHOULD BE 622 */
+#endif  /* IQS621_INIT_H */