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:
4:c10b1aa9925c
Parent:
1:9450e20cf688
Child:
9:d4f76e6fa35f
--- a/testSensor.cpp	Wed Jul 06 07:19:43 2016 +0000
+++ b/testSensor.cpp	Wed Jul 06 07:57:23 2016 +0000
@@ -185,11 +185,22 @@
     printf("test loop count set to %d\n", test_loop) ;
 }
 
+void str2upper(char *str)
+{
+    while(str && *str) {
+        if (('a' <= *str) && (*str <= 'z')) {
+            *str -= 'a' - 'A' ;
+        }
+        str++ ;
+    }
+}
+
 void doTestSensor(void) 
 {
     int i ;
     char name[32] ;
     scanf("%s", name) ;
+    str2upper(name) ;
     for (i = 0 ; i2c_sensor[i].address != 0 ; i++) {
         if (strcmp(name, i2c_sensor[i].name) == 0) { /* found */
             i2c_sensor[i].test_func() ;