Simple library for MAG3110 magenetometer as built into Avnet Wi-Go module

Fork of MAG3110 by Andrew Lindsay

Files at this revision

API Documentation at this revision

Comitter:
mja054
Date:
Sat Feb 15 01:05:24 2014 +0000
Parent:
4:cf40601402b7
Commit message:
asf

Changed in this revision

MAG3110.cpp Show annotated file Show diff for this revision Revisions of this file
MAG3110.h Show annotated file Show diff for this revision Revisions of this file
diff -r cf40601402b7 -r 5cb0370099ca MAG3110.cpp
--- a/MAG3110.cpp	Fri May 24 20:16:24 2013 +0000
+++ b/MAG3110.cpp	Sat Feb 15 01:05:24 2014 +0000
@@ -5,6 +5,11 @@
 /******************************************************************************
  * Constructors
  ******************************************************************************/
+MAG3110::MAG3110(PinName sda, PinName scl, int addr): _i2c(sda, scl), 
+    _i2c_address(addr), _pc(NULL), _debug(false)
+{
+    begin();
+}
 MAG3110::MAG3110(PinName sda, PinName scl): _i2c(sda, scl), 
     _i2c_address(0x1D), _pc(NULL), _debug(false)
 {
diff -r cf40601402b7 -r 5cb0370099ca MAG3110.h
--- a/MAG3110.h	Fri May 24 20:16:24 2013 +0000
+++ b/MAG3110.h	Sat Feb 15 01:05:24 2014 +0000
@@ -86,6 +86,13 @@
      * @param sdl SCL pin
      * @param addr addr of the I2C peripheral
      */
+    MAG3110(PinName sda, PinName scl, int addr);
+    /**
+     * Main constructor
+     * @param sda SDA pin
+     * @param sdl SCL pin
+     * @param addr addr of the I2C peripheral
+     */
     MAG3110(PinName sda, PinName scl);
     /**
      * Debug version of constructor