I2C sensor test program, derived from testI2C program. Simple test for FXOS8700CQ, HIH6130, MAG3110, MMA8451Q, MMA8452Q, MPL3115A2, MAX44000, MAX44005, MAX44008, MAX30101 included beside simple I2C read/write from testI2C.

Dependencies:   FXOS8700CQ HIH6130 IS31SE5000 MAG3110 MAX44000 MAX44005 MAX44008 MMA8451Q MMA8452Q MPL3115A2 VEML6040 VEML6075 mbed vt100 LM75B FXAS21002 MAX30101 VCNL4020 VCNL4100

Revision:
14:1e6e4fdf90d0
Parent:
10:710ba5364779
Child:
15:17416bd1b51c
--- a/MSU.h	Fri Mar 10 04:19:05 2017 +0000
+++ b/MSU.h	Mon Mar 27 08:04:29 2017 +0000
@@ -12,11 +12,12 @@
 #define MSU_MAX30101_ADDRESS   0x57
 #define MSU_MPL3115A2_ADDRESS  0x60
 #define MSU_IS31SE5000_ADDRESS 0x55
-#define MSU_VEML6040A_ADDRESS   0x10
+#define MSU_VEML6040A_ADDRESS  0x10
 #define MSU_VEML6075A_ADDRESS  0x10
 #define MSU_LM75B_ADDRESS      0x48
 #define MSU_FXAS21002_ADDRESS  0x20
 #define MSU_S11059_ADDRESS     0x2A
+#define MAX30101_I2C_ADDRESS   0x57
 
 typedef void (*fptr)(void) ;
 
@@ -26,6 +27,7 @@
     fptr test_func ;
 } i2c_sensor_type ;
 
+void doDemo(void) ;
 void testMMA8451Q(void) ;
 void testMMA8452Q(void) ;
 void testMAG3110(void) ;
@@ -42,6 +44,7 @@
 void testLM75B(void) ;
 void testFXAS21002(void) ;
 void testS11059(void) ;
+void testMAX30101(void) ;
     
 extern i2c_sensor_type i2c_sensor[] ;
 #endif
\ No newline at end of file