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:06:50 2017 +0000
Parent:
13:12c6c0af1536
Child:
15:a67f28ccea2c
Commit message:
Excess Init Values, IQS621 sourced

Changed in this revision

IQS621DisplayTerminal.lib Show annotated file Show diff for this revision Revisions of this file
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/IQS621DisplayTerminal.lib	Sun May 14 20:49:15 2017 +0000
+++ b/IQS621DisplayTerminal.lib	Sun May 14 21:06:50 2017 +0000
@@ -1,1 +1,1 @@
-https://developer.mbed.org/teams/Azoteq/code/IQS621DisplayTerminal/#2cb11d8fa4a8
+https://developer.mbed.org/teams/Azoteq/code/IQS621DisplayTerminal/#28ab2dd50b9f
--- a/IQS621_Init/IQS621_Init.cpp	Sun May 14 20:49:15 2017 +0000
+++ b/IQS621_Init/IQS621_Init.cpp	Sun May 14 21:06:50 2017 +0000
@@ -85,8 +85,8 @@
   writeRegister( 0xd3,  REPORT_RATES_TIMINGS_0 );    
   writeRegister( 0xd4,  REPORT_RATES_TIMINGS_1 );
   writeRegister( 0xd5,  REPORT_RATES_TIMINGS_2 );
-  writeRegister( 0xd6,  REPORT_RATES_TIMINGS_3 );
-  writeRegister( 0xd7,  GLOBAL_EVENT_MASK      );
+// fix  writeRegister( 0xd6,  REPORT_RATES_TIMINGS_3 );
+// fix  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 20:49:15 2017 +0000
+++ b/IQS621_Init/IQS621_Init.h	Sun May 14 21:06:50 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
+* File:   IQS621_init.h  SHOULD BE 622
 * 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 */
+#endif  /* IQS621_INIT_H */  /* SHOULD BE 622 */