Ulta Low Power I2C Multi-Sensor: Capacitive Touch, Magnetic Field & Inductive Proximity.

Dependencies:   IQS620DisplayTerminal IQS62x mbed

Fork of IQS620_HelloWorld by Azq Dev

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

This is an mbed hardware demo program for the Azoteq IQS620 ultra low power multisensor.

More details on the IQS620 (and verified mbed boards) on these component pages:

Components / IQS620A
Ultra low power sensor for magnetic field, capacitive touch and inductive proximity. Empowers next-generation user interfaces.

Low Cost Evaluation Board For Azoteq IQS620A ultra low power sensor for magnetic field, capacitance, inductive proximity and temperature. Empowers next-generation user interfaces.


/media/uploads/AzqDev/iqs620-mbed-lpc1768-azoteq-touch-magnetic-inductive-temperature-sensor.gif
IQS620 Eval Kit board Connected to mbed LPC1768 board.

Revision:
7:7abb59b94800
Parent:
6:250df5794541
Child:
15:a6cffc00d61a
--- a/IQS620_Init/IQS620_Init.cpp	Fri May 12 16:33:08 2017 +0000
+++ b/IQS620_Init/IQS620_Init.cpp	Sat May 13 00:39:43 2017 +0000
@@ -83,15 +83,16 @@
   writeRegister( 0xc3,  TEMP_UI_SETTINGS_3    );
 
 /* Change the Device & PMU Settings */
-/* Memory Map Position 0xD0 - 0xD7 */
+/* Memory Map Position 0xD0 - 0xD8 */
   writeRegister( 0xd0,  SYSTEM_SETTINGS        );
   writeRegister( 0xd1,  ACTIVE_CHS             );            
   writeRegister( 0xd2,  PMU_SETTINGS           );
   writeRegister( 0xd3,  REPORT_RATES_TIMINGS_0 );    
   writeRegister( 0xd4,  REPORT_RATES_TIMINGS_1 );
   writeRegister( 0xd5,  REPORT_RATES_TIMINGS_2 );
-  writeRegister( 0xd6,  GLOBAL_EVENT_MASK      );
-  writeRegister( 0xd7,  PWM_DUTY_CYCLE         );
+  writeRegister( 0xd6,  REPORT_RATES_TIMINGS_3 );
+  writeRegister( 0xd7,  GLOBAL_EVENT_MASK      );
+  writeRegister( 0xd8,  PWM_DUTY_CYCLE         );
 
 }
 // end of IQS624_Init.cpp
\ No newline at end of file