Interface library for ST LSM303DLM 3-axis magnetometer/accelerometer

Dependents:   AVC_2012 m3pi_Kompass Fish_2014Fall Fish_2014Fall ... more

Revision:
2:0fcea8569714
Parent:
1:fc5c9258ec45
--- a/LSM303DLM.cpp	Tue Jan 24 16:56:35 2012 +0000
+++ b/LSM303DLM.cpp	Mon Jan 30 20:28:47 2012 +0000
@@ -17,25 +17,16 @@
     // continuous conversion mode
     _data[0] = MR_REG_M;
     _data[1] = 0x00;
-#ifdef DEBUG_I2C
-    if (!_device.write(MAG_ADDRESS, _data, 2))
-        fprintf(stdout, "MR_REG_M: no ack\n");
-#endif        
+    _device.write(MAG_ADDRESS, _data, 2);
     // data rate 75hz
     _data[0] = CRA_REG_M;
     _data[1] = 0x18; // 0b00011000
-#ifdef DEBUG_I2C    
-    if (_device.write(MAG_ADDRESS, _data, 2))
-        fprintf(stdout, "CRA_REG_M: no ack\n");
-#endif    
+    _device.write(MAG_ADDRESS, _data, 2);
     // init acc
     // data rate 100hz 
     _data[0] = CTRL_REG1_A;
     _data[1] = 0x2F; // 0b00101111
-#ifdef DEBUG_I2C    
-    if (!_device.write(ACC_ADDRESS, _data, 2))
-        fprintf(stdout, "CTRL_REG1_A: no ack\n");
-#endif        
+    _device.write(ACC_ADDRESS, _data, 2);
 }
 
 void LSM303DLM::read(int a[3], int m[3])