eCompass (6-axes electronic compass) / Electronic Compass with Three-axis Magnetic Field Sensor and Three-axis Accelerometer by Bosch Sensortech
Dependents: BLE_EddystoneBeacon_w_ACC_TY51822
Diff: BMC050.h
- Revision:
- 3:24aa4d5fa7de
- Parent:
- 2:93141eb80862
diff -r 93141eb80862 -r 24aa4d5fa7de BMC050.h --- a/BMC050.h Wed Jun 01 12:30:38 2016 +0000 +++ b/BMC050.h Wed Aug 23 09:22:29 2017 +0000 @@ -3,17 +3,11 @@ * BMC050 COMPASS 6 AXIS, made by Bosch Sensortec * http://jp.bosch-sensortec.com/content/language1/html/5033.htm * - * Copyright (c) 2014, 2016 Kenji Arai / JH1PJL + * Copyright (c) 2014,'16,'17 Kenji Arai / JH1PJL * http://www.page.sannet.ne.jp/kenjia/index.html * http://mbed.org/users/kenjiArai/ - * Created: July 19th, 2014 - * Revised: June 1st, 2016 - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, - * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE - * AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * Created: July 19th, 2014 + * Revised: August 23rd, 2017 */ #ifndef BMC050_H @@ -284,7 +278,8 @@ void initialize(const BMC050ACC_TypeDef *acc_parameter, const BMC050MAG_TypeDef *mag_parameter); - I2C i2c; + I2C *_i2c_p; + I2C &_i2c; private: float fs_factor_acc; // full scale factor @@ -298,3 +293,4 @@ }; #endif // BMC050_H +