Library to read and write Azoteq IQS6xx device registers via I2C.
Dependents: IQS620_HelloWorld IQS622_HelloWorld IQS624_HelloWorld IQS621_HelloWorld ... more
Library: IQS62x
Library to read and write Azoteq IQS6xx device registers via I2C.
Supported Devices
Handy Table of ProxFusion Device Features
ALS = Ambient Light Sensor PIR = Passive Infrared
Diff: IQS62x.h
- Revision:
- 2:c16cb655d4a4
- Parent:
- 1:2f08ab339e17
- Child:
- 3:e26d7c502309
diff -r 2f08ab339e17 -r c16cb655d4a4 IQS62x.h --- a/IQS62x.h Sat Feb 04 20:12:53 2017 +0000 +++ b/IQS62x.h Mon Feb 06 05:37:22 2017 +0000 @@ -2,13 +2,14 @@ #include "mbed.h" // Verify these 3 pin definitions if your hardware is not on the list of tested boards -// If your board has an Arduino interface the definitions below will likely work #if defined (TARGET_LPC1768) || defined (TARGET_LPC11U24) -#define IQS_I2C_CLOCK_PIN p27 /* on LPC1768/LPC11U24 this is marked as p27 */ -#define IQS_I2C_DATA_PIN p28 /* on LPC1768/LPC11U24 this is marked as p28 */ -#define IQS_READY_PIN p26 /* on LPC1768/LPC11U24 this is marked as p26 */ +#define IQS_I2C_CLOCK_PIN p27 /* on LPC1768/LPC11U24 this is marked as p10 */ +#define IQS_I2C_DATA_PIN p28 /* on LPC1768/LPC11U24 this is marked as p9 */ +#define IQS_READY_PIN p26 /* on LPC1768/LPC11U24 this is marked as p8 */ + #else +// If your board has an Arduino interface the definitions below will likely work #define IQS_I2C_CLOCK_PIN I2C_SCL /* on NUCLEO boards this is marked as SCL/D15 on CN5 */ #define IQS_I2C_DATA_PIN I2C_SDA /* on NUCLEO boards this is marked as SDA/D14 on CN5 */ #define IQS_READY_PIN D2 /* on NUCLEO boards this is marked as D2 on CN9 */