MSS / Mbed 2 deprecated testSensor

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

Committer:
Rhyme
Date:
Tue Apr 26 02:38:14 2016 +0000
Revision:
0:d4bbd473a83c
Child:
2:bb0d86f35a25
Implementing sensor tests, up to FXOS8700CQ added.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Rhyme 0:d4bbd473a83c 1 #ifndef MSU_H
Rhyme 0:d4bbd473a83c 2 #define MSU_H
Rhyme 0:d4bbd473a83c 3
Rhyme 0:d4bbd473a83c 4 #define MSU_MMA8451Q_ADDRESS 0x1C
Rhyme 0:d4bbd473a83c 5 #define MSU_MMA8452Q_ADDRESS 0x1D
Rhyme 0:d4bbd473a83c 6 #define MSU_MAG3110_ADDRESS 0x0E
Rhyme 0:d4bbd473a83c 7 #define MSU_HIH6130_ADDRESS 0x27
Rhyme 0:d4bbd473a83c 8 #define MSU_FXOS8700CQ_ADDRESS 0x1E
Rhyme 0:d4bbd473a83c 9 #define MSU_MAX44000_ADDRESS 0x4A
Rhyme 0:d4bbd473a83c 10 #define MSU_MAX44005_ADDRESS 0x4A
Rhyme 0:d4bbd473a83c 11 #define MSU_MAX44008_ADDRESS 0x41
Rhyme 0:d4bbd473a83c 12 #define MSU_MAX30101_ADDRESS 0x57
Rhyme 0:d4bbd473a83c 13 #define MSU_MPL3115A2_ADDRESS 0x60
Rhyme 0:d4bbd473a83c 14 #define MSU_IS31SE5000_ADDRESS 0x55
Rhyme 0:d4bbd473a83c 15 #define MSU_VEML6040A_ADDRESS 0x10
Rhyme 0:d4bbd473a83c 16 #define MSU_VEML6075A_ADDRESS 0x10
Rhyme 0:d4bbd473a83c 17
Rhyme 0:d4bbd473a83c 18 typedef void (*fptr)(void) ;
Rhyme 0:d4bbd473a83c 19
Rhyme 0:d4bbd473a83c 20 typedef struct _i2c_sensor_struct {
Rhyme 0:d4bbd473a83c 21 uint16_t address ;
Rhyme 0:d4bbd473a83c 22 char *name ;
Rhyme 0:d4bbd473a83c 23 fptr test_func ;
Rhyme 0:d4bbd473a83c 24 } i2c_sensor_type ;
Rhyme 0:d4bbd473a83c 25
Rhyme 0:d4bbd473a83c 26 void testMMA8451Q(void) ;
Rhyme 0:d4bbd473a83c 27 void testMMA8452Q(void) ;
Rhyme 0:d4bbd473a83c 28 void testMAG3110(void) ;
Rhyme 0:d4bbd473a83c 29 void testHIH6130(void) ;
Rhyme 0:d4bbd473a83c 30 void testFXOS8700CQ(void) ;
Rhyme 0:d4bbd473a83c 31 void testMAX44000(void) ;
Rhyme 0:d4bbd473a83c 32 void testMAX44005(void) ;
Rhyme 0:d4bbd473a83c 33 void testMAX44008(void) ;
Rhyme 0:d4bbd473a83c 34 void testMAX30101(void) ;
Rhyme 0:d4bbd473a83c 35 void testMPL3115A2(void) ;
Rhyme 0:d4bbd473a83c 36 void testIS31SE5000(void) ;
Rhyme 0:d4bbd473a83c 37 void testVEML6040A(void) ;
Rhyme 0:d4bbd473a83c 38 void testVEML6075A(void) ;
Rhyme 0:d4bbd473a83c 39
Rhyme 0:d4bbd473a83c 40 extern i2c_sensor_type i2c_sensor[] ;
Rhyme 0:d4bbd473a83c 41 #endif