functions for dealing with the L3GD20 gyro

Dependents:   minimu-9v2 MicroMouse-v1 idd_hw3_ddrew73_fil_clashSword Nucleo_IMU ... more

Files at this revision

API Documentation at this revision

Comitter:
bclaus
Date:
Mon May 22 15:18:15 2017 +0000
Parent:
1:37096bc2cc39
Commit message:
working commit;

Changed in this revision

L3GD20.cpp Show annotated file Show diff for this revision Revisions of this file
L3GD20.h Show annotated file Show diff for this revision Revisions of this file
diff -r 37096bc2cc39 -r b45dbca259f8 L3GD20.cpp
--- a/L3GD20.cpp	Wed Feb 03 21:02:50 2016 +0000
+++ b/L3GD20.cpp	Mon May 22 15:18:15 2017 +0000
@@ -48,6 +48,9 @@
     char reg_v;
     _L3GD20.frequency(200000);
     
+    reg_v = 0;          
+    write_reg(GYR_ADDRESS,L3GD20_LOW_ODR,reg_v);
+    
   // 0x6F
   // DR = 01 (200 Hz ODR); BW = 10 (50 Hz bandwidth); PD = 1 (normal mode); Zen = Yen = Xen = 1 (all axes enabled)
     reg_v = 0;    
diff -r 37096bc2cc39 -r b45dbca259f8 L3GD20.h
--- a/L3GD20.h	Wed Feb 03 21:02:50 2016 +0000
+++ b/L3GD20.h	Mon May 22 15:18:15 2017 +0000
@@ -62,6 +62,7 @@
 #define L3GD20_INT1_THS_ZH   0x36
 #define L3GD20_INT1_THS_ZL   0x37
 #define L3GD20_INT1_DURATION 0x38
+#define L3GD20_LOW_ODR       0x39 // D20H
 
 /** Interface library for the ST L3GD20 3-axis gyro
  *