Register display for Azoteq IQS621 ultra low power I2C multi-function sensor.
A library that performs a register dump of the Azoteq IQS621 ultra low power multisensor registers.
More information on the IQS621 here:
Serial Terminal Output
IQS621 Register display as performed by mbed LPC1768.
Note the frame number - over half a million register dumps were performed with zero I2C errors.
Diff: IQS621DisplayTerminal.cpp
- Revision:
- 1:e29de2210e8a
- Parent:
- 0:6a124fa2a919
- Child:
- 2:f47e3cecd5b0
--- a/IQS621DisplayTerminal.cpp Sat May 06 00:39:45 2017 +0000 +++ b/IQS621DisplayTerminal.cpp Sat May 06 01:29:47 2017 +0000 @@ -51,7 +51,7 @@ #define ShowLine(FROM,TO) for(int j=(FROM);j<=(TO);j++)printf("%02x ",buffer[j]) printf("\r\n\r\n Device ID (46) [00] "); ShowLine(0x00,0x02); printf("\r\n\r\n Events and Flags [10] "); ShowLine(0x10,0x1e); - printf("\r\n\r\n Channels 0-5 Raw Values [20] "); ShowLine(0x20,0x2d); + printf("\r\n\r\n Channels 0-6 Raw Values [20] "); ShowLine(0x20,0x2d); printf("\r\n\r\n Long Term Average Data [30] "); ShowLine(0x30,0x33); printf("\r\n\r\n Proxfusion Settings [40] "); ShowLine(0x40,0x4d); printf("\r\n\r\n Proxfusion Thresholds [50] "); ShowLine(0x50,0x54);