functions for dealing with the L3GD20 gyro
Dependents: minimu-9v2 MicroMouse-v1 idd_hw3_ddrew73_fil_clashSword Nucleo_IMU ... more
Revision 2:b45dbca259f8, committed 2017-05-22
- 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 *