LIS3DH / STMicroelectronics / MEMS motion sensor, 3-axis accelerometer library

Dependents:   STM32_teste_5

Revision:
1:d4d569952436
Parent:
0:5d5aac272642
Child:
2:cc943f8d76a2
--- a/LIS3DH.cpp	Fri Aug 29 13:27:20 2014 +0000
+++ b/LIS3DH.cpp	Sun Sep 07 01:26:25 2014 +0000
@@ -7,7 +7,7 @@
  *  http://www.page.sannet.ne.jp/kenjia/index.html
  *  http://mbed.org/users/kenjiArai/
  *      Created: July      14th, 2014 
- *      Revised: August    29th, 2014
+ *      Revised: September  7th, 2014
  *
  * 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
@@ -24,7 +24,8 @@
 }
 
 LIS3DH::LIS3DH (I2C& p_i2c,
-    uint8_t addr, uint8_t data_rate, uint8_t fullscale) : i2c(p_i2c) { 
+    uint8_t addr, uint8_t data_rate, uint8_t fullscale) : i2c(p_i2c) {
+    i2c.frequency(400000); 
     initialize (addr, data_rate, fullscale);
 }
 
@@ -131,6 +132,10 @@
     return 1;
 }
 
+void LIS3DH::frequency(int hz) {
+    i2c.frequency(hz);
+}
+
 uint8_t LIS3DH::read_reg(uint8_t addr) {
     if (acc_ready == 1){
         dbf[0] = addr;