..

Dependencies:   STTS751 LPS22HH LIS2MDL HTS221 LIS2DW12 LSM6DSO

Revision:
5:463962d6f485
Parent:
3:90c874c6a9f6
diff -r 40a48140855d -r 463962d6f485 XNucleoIKS01A3.cpp
--- a/XNucleoIKS01A3.cpp	Mon Jun 03 09:25:14 2019 +0000
+++ b/XNucleoIKS01A3.cpp	Wed Jul 24 14:20:51 2019 +0000
@@ -33,8 +33,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  ******************************************************************************
-*/ 
-    
+*/
+
 /* Includes ------------------------------------------------------------------*/
 #include "mbed.h"
 #include "XNucleoIKS01A3.h"
@@ -54,13 +54,13 @@
     pt_sensor(new LPS22HHSensor(dev_i2c, LPS22HH_I2C_ADD_H, lps22hh_int)),
     acc_gyro(new LSM6DSOSensor(dev_i2c, LSM6DSO_I2C_ADD_H, lsm6dso_int1, lsm6dso_int2)),
     t_sensor(new STTS751Sensor(dev_i2c, STTS751_1xxxx_ADD_7K5, stts751_int))
-{ 
-  ht_sensor->init(NULL);
-  magnetometer->init(NULL);
-  accelerometer->init(NULL);
-  pt_sensor->init(NULL);
-  acc_gyro->init(NULL);
-  t_sensor->init(NULL);
+{
+    ht_sensor->init(NULL);
+    magnetometer->init(NULL);
+    accelerometer->init(NULL);
+    pt_sensor->init(NULL);
+    acc_gyro->init(NULL);
+    t_sensor->init(NULL);
 }
 
 /**
@@ -68,7 +68,7 @@
  * @return    a pointer to the initialized singleton instance of class XNucleoIKS01A3.
  *            A return value of NULL indicates an out of memory situation.
  * @param[in] ext_i2c (optional) pointer to an instance of DevI2C to be used
- *            for communication on the expansion board. 
+ *            for communication on the expansion board.
  *            Defaults to NULL.
  *            Taken into account only on the very first call of one of the 'Instance' functions.
  *            If not provided a new DevI2C will be created with standard
@@ -90,13 +90,16 @@
  *            Taken into account only on the very first call of one of the 'Instance' functions.
  *            It maps the INT pin for STTS751. Defaults to IKS01A3_PIN_STTS751_INT.
  */
-XNucleoIKS01A3 *XNucleoIKS01A3::instance(DevI2C *ext_i2c, PinName lsm6dso_int1, PinName lsm6dso_int2, PinName lis2dw12_int1, PinName lps22hh_int, PinName stts751_int) {
-    if(_instance == NULL) {
-        if(ext_i2c == NULL)
+XNucleoIKS01A3 *XNucleoIKS01A3::instance(DevI2C *ext_i2c, PinName lsm6dso_int1, PinName lsm6dso_int2, PinName lis2dw12_int1, PinName lps22hh_int, PinName stts751_int)
+{
+    if (_instance == NULL) {
+        if (ext_i2c == NULL) {
             ext_i2c = new DevI2C(IKS01A3_PIN_I2C_SDA, IKS01A3_PIN_I2C_SCL);
+        }
 
-        if(ext_i2c != NULL)
+        if (ext_i2c != NULL) {
             _instance = new XNucleoIKS01A3(ext_i2c, lsm6dso_int1, lsm6dso_int2, lis2dw12_int1, lps22hh_int, stts751_int);
+        }
     }
 
     return _instance;
@@ -130,12 +133,14 @@
  *            Taken into account only on the very first call of one of the 'Instance' functions.
  *            It maps the INT pin for STTS751. Defaults to IKS01A3_PIN_STTS751_INT.
  */
-XNucleoIKS01A3 *XNucleoIKS01A3::instance(PinName sda, PinName scl, PinName lsm6dso_int1, PinName lsm6dso_int2, PinName lis2dw12_int1, PinName lps22hh_int, PinName stts751_int) {
-    if(_instance == NULL) {
+XNucleoIKS01A3 *XNucleoIKS01A3::instance(PinName sda, PinName scl, PinName lsm6dso_int1, PinName lsm6dso_int2, PinName lis2dw12_int1, PinName lps22hh_int, PinName stts751_int)
+{
+    if (_instance == NULL) {
         DevI2C *ext_i2c = new DevI2C(sda, scl);
 
-        if(ext_i2c != NULL)
+        if (ext_i2c != NULL) {
             _instance = new XNucleoIKS01A3(ext_i2c, lsm6dso_int1, lsm6dso_int2, lis2dw12_int1, lps22hh_int, stts751_int);
+        }
     }
 
     return _instance;