Ultra low-power, high performance 3-axis magnetometer.

Dependencies:   ST_INTERFACES X_NUCLEO_COMMON

Dependents:   HelloWorld_ST_Sensors MOTENV_Mbed mbed-os-mqtt-client DISCO-IOT01_HomeEnv ... more

Revision:
3:a35a16f3da39
Parent:
2:b3212ad3c306
Child:
4:00493226e59f
--- a/lis3mdl_class.h	Wed Sep 27 16:49:10 2017 +0200
+++ b/lis3mdl_class.h	Mon Oct 02 09:28:58 2017 +0200
@@ -43,16 +43,22 @@
 #include "DevI2C.h"
 #include "lis3mdl.h"
 #include "MagneticSensor.h"
+#include <assert.h>
 
 /* Classes -------------------------------------------------------------------*/
 /** Class representing a LIS3MDL sensor component
  */
 class LIS3MDL : public MagneticSensor {
  public:
+     enum SPI_type_t {SPI3W, SPI4W};  
+//    LIS3MDL(SPI *spi, PinName cs_pin, PinName int_pin=NC, SPI_type_t spi_type=SPI4W);     
+//    LIS3MDL(DevI2C *i2c, uint8_t address=LPS22HB_ADDRESS_HIGH, PinName int_pin=NC);
+ 
 	/** Constructor
 	 * @param[in] i2c device I2C to be used for communication
 	 */
-        LIS3MDL(DevI2C *i2c) : MagneticSensor(), dev_i2c(i2c) {
+ //   LIS3MDL(DevI2C *i2c) : MagneticSensor(), dev_i2c(i2c) {
+        LIS3MDL(DevI2C *i2c) : dev_i2c(i2c) {
 	}
 	
 	/** Destructor