HMC5883L Digital Compass Library

Fork of HMC5883L by Baser Kandehir

Revision:
3:65db23abde25
Parent:
2:bbc9ad18fd3e
diff -r bbc9ad18fd3e -r 65db23abde25 HMC5883L.cpp
--- a/HMC5883L.cpp	Wed Aug 05 13:16:12 2015 +0000
+++ b/HMC5883L.cpp	Fri Apr 14 23:34:27 2017 +0000
@@ -31,10 +31,15 @@
 #include "HMC5883L.h"
 
 /* NUCLEO F411RE board */
-static I2C i2c(D14, D15);         // setup i2c (SDA,SCL)  
+//static I2C i2c(D14, D15);         // setup i2c (SDA,SCL)  
+//static I2C i2c (p28, p27);
 
 static float Gauss_LSB_XY = 1100.0F; // Varies with gain
 static float Gauss_LSB_Z =  980.0F;  // Varies with gain
+
+HMC5883L::HMC5883L(PinName sda, PinName scl) : i2c(sda, scl) {
+ 
+}
  
 void HMC5883L::setMagGain(MagGain gain)
 {