Javascript wrappers for LSM303AGR Sensor library
Dependencies: LSM303AGR
Diff: LSM303AGR_JS.cpp
- Revision:
- 1:78c55e099d6c
- Parent:
- 0:23a17bd32990
- Child:
- 2:ddbdfca82832
--- a/LSM303AGR_JS.cpp Thu Oct 12 11:09:16 2017 +0200 +++ b/LSM303AGR_JS.cpp Mon Oct 23 16:41:41 2017 +0200 @@ -68,10 +68,10 @@ /* fill in leading fractional zeros */ for (i/=10;i>1; i/=10, ptr++) { - if (fractPart >= i) { - break; - } - *ptr = '0'; + if (fractPart >= i) { + break; + } + *ptr = '0'; } /* fill in (rest of) fractional part */ @@ -111,9 +111,9 @@ * @brief Initiaze the component. * @param i2c object of an helper class which handles the I2C peripheral */ -LSM303AGR_JS::LSM303AGR_JS(DevI2C &i2c){ - magnetometer = new LSM303AGRMagSensor (&i2c); - accelerometer = new LSM303AGRAccSensor (&i2c); +LSM303AGR_JS::LSM303AGR_JS(I2C &i2c){ + magnetometer = new LSM303AGRMagSensor (reinterpret_cast<DevI2C*>(&i2c)); + accelerometer = new LSM303AGRAccSensor (reinterpret_cast<DevI2C*>(&i2c)); magnetometer->init(NULL); accelerometer->init(NULL);