L3GD20 & L3G4200D / STMicroelectronics / MEMS motion sensor, three-axis gyroscope library

Dependents:   GR-PEACH_test_wo_rtos GR-PEACH_test_on_rtos_works_well

Revision:
7:f5c0fe6ed71a
Parent:
6:451811697299
--- a/L3GD20.h	Tue Feb 24 12:24:29 2015 +0000
+++ b/L3GD20.h	Wed Aug 23 09:25:40 2017 +0000
@@ -7,17 +7,11 @@
  *      http://www.st.com/web/catalog/sense_power/FM89/SC1288
  *          /PF250373?sc=internet/analog/product/250373.jsp
  *
- * Copyright (c) 2014,'15 Kenji Arai / JH1PJL
+ * Copyright (c) 2014,'15,'17 Kenji Arai / JH1PJL
  *  http://www.page.sannet.ne.jp/kenjia/index.html
  *  http://mbed.org/users/kenjiArai/
- *      Created: July      13th, 2014
- *      Revised: Feburary  24th, 2015
- *
- * 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       13th, 2014
+ *      Revised: August     23rd, 2017
  */
 
 #ifndef L3GD20_GYRO_H
@@ -219,7 +213,8 @@
 protected:
     void initialize(uint8_t, uint8_t, uint8_t, uint8_t);
 
-    I2C _i2c;
+    I2C *_i2c_p;
+    I2C &_i2c;
 
 private:
     float   fs_factor;  // full scale factor
@@ -230,3 +225,4 @@
 };
 
 #endif      // L3GD20_GYRO_H
+