Register Display On Serial Terminal For Azoteq IQS622 Ultra Low Power (5uA) I2C Multi-Function Sensor with Light Sensor + Active (Reflective) IR + Touch + Hall Effect Sensor
A library that performs a register dump of the Azoteq IQS622 ultra low power multisensor registers.
More information on the IQS622 here:
Diff: IQS622DisplayTerminal.cpp
- Revision:
- 3:fc73ce1a283a
- Parent:
- 2:e8e0c85e8d9b
- Child:
- 4:a9a7666d8a98
--- a/IQS622DisplayTerminal.cpp Sat May 13 02:24:05 2017 +0000 +++ b/IQS622DisplayTerminal.cpp Sat May 13 02:35:22 2017 +0000 @@ -68,16 +68,16 @@ void IQS622Display::showRegisters(char * buffer,char * color) { printf("\r\n\r\n Device ID & Version (42) [00] "); showLine(buffer,color,0x00,0x02); - printf("\r\n\r\n Events and Flags [10] "); showLine(buffer,color,0x10,0x1b); - printf("\r\n\r\n Channel 0-6 Raw Values [20] "); showLine(buffer,color,0x20,0x2b); - printf("\r\n\r\n Long Term Average Data [30] "); showLine(buffer,color,0x30,0x35); + printf("\r\n\r\n Events and Flags [10] "); showLine(buffer,color,0x10,0x1a); + printf("\r\n\r\n Channel 0-6 Raw Values [20] "); showLine(buffer,color,0x20,0x2d); + printf("\r\n\r\n Long Term Average Data [30] "); showLine(buffer,color,0x30,0x33); printf("\r\n\r\n Proxfusion Settings [40] "); showLine(buffer,color,0x40,0x4d); - printf("\r\n\r\n Proxfusion Thresholds [50] "); showLine(buffer,color,0x50,0x57); - printf("\r\n\r\n SAR Thresholds [60] "); showLine(buffer,color,0x60,0x66); + printf("\r\n\r\n Proxfusion Thresholds [50] "); showLine(buffer,color,0x50,0x54); + printf("\r\n\r\n SAR Thresholds [60] "); showLine(buffer,color,0x60,0x65); printf("\r\n\r\n Light/IR Sensor Settings [70] "); showLine(buffer,color,0x70,0x75); - printf("\r\n\r\n IR Threshold Settings [90] "); showLine(buffer,color,0x90,0x93); + printf("\r\n\r\n IR Threshold Settings [90] "); showLine(buffer,color,0x90,0x92); printf("\r\n\r\n Hall Switch Thresholds [A0] "); showLine(buffer,color,0xa0,0xa3); - printf("\r\n\r\n Temperature Thresholds [B0] "); showLine(buffer,color,0xb0,0xb3); - printf("\r\n\r\n Device & Power Settings [D0] "); showLine(buffer,color,0xd0,0xd8); + printf("\r\n\r\n Temperature Thresholds [B0] "); showLine(buffer,color,0xb0,0xb2); + printf("\r\n\r\n Device & Power Settings [D0] "); showLine(buffer,color,0xd0,0xd7); printf("\r\n\r\n"); } \ No newline at end of file