Paparazzi UAS
v5.12_stable-4-g9b43e9b
Paparazzi is a free software Unmanned Aircraft System.
|
Register defs for L3G4200 gyros. More...
Go to the source code of this file.
Macros | |
#define | L3G4200_ADDR 0xD2 |
#define | L3G4200_ADDR_ALT 0xD0 |
#define | L3G4200_WHO_AM_I 0x0F |
#define | L3G4200_REG_CTRL_REG1 0x20 |
#define | L3G4200_REG_CTRL_REG2 0x21 |
#define | L3G4200_REG_CTRL_REG3 0x22 |
#define | L3G4200_REG_CTRL_REG4 0x23 |
#define | L3G4200_REG_CTRL_REG5 0x24 |
#define | L3G4200_REG_REFERENCE 0x25 |
#define | L3G4200_REG_OUT_TEMP 0x26 |
#define | L3G4200_REG_STATUS_REG 0x27 |
#define | L3G4200_REG_OUT_X_L 0x28 |
#define | L3G4200_REG_OUT_X_H 0x29 |
#define | L3G4200_REG_OUT_Y_L 0x2A |
#define | L3G4200_REG_OUT_Y_H 0x2B |
#define | L3G4200_REG_OUT_Z_L 0x2C |
#define | L3G4200_REG_OUT_Z_H 0x2D |
#define | L3G4200_REG_FIFO_CTRL_REG 0x2E |
#define | L3G4200_REG_FIFO_SRC_REG 0x2F |
#define | L3G4200_REG_INT1_CFG 0x30 |
#define | L3G4200_REG_INT1_SRC 0x31 |
#define | L3G4200_REG_INT1_THS_XH 0x32 |
#define | L3G4200_REG_INT1_THS_XL 0x33 |
#define | L3G4200_REG_INT1_THS_YH 0x34 |
#define | L3G4200_REG_INT1_THS_YL 0x35 |
#define | L3G4200_REG_INT1_THS_ZH 0x36 |
#define | L3G4200_REG_INT1_THS_ZL 0x37 |
#define | L3G4200_REG_INT1_DURATION 0x38 |
Enumerations | |
enum | L3g4200_DR { L3G4200_DR_100Hz = 0x0, L3G4200_DR_200Hz = 0x1, L3G4200_DR_400Hz = 0x2, L3G4200_DR_800Hz = 0x3 } |
Output Data Rate Options. More... | |
enum | L3g4200_DLPF { L3G4200_DLPF_1 = 0x0, L3G4200_DLPF_2 = 0x1, L3G4200_DLPF_3 = 0x2, L3G4200_DLPF_4 = 0x3 } |
Digital Low Pass Filter Options. More... | |
enum | L3g4200_SCALE { L3G4200_SCALE_250 = 0x0, L3G4200_SCALE_500 = 0x1, L3G4200_SCALE_2000 = 0x2 } |
Register defs for L3G4200 gyros.
Definition in file l3g4200_regs.h.
#define L3G4200_ADDR 0xD2 |
Definition at line 31 of file l3g4200_regs.h.
#define L3G4200_ADDR_ALT 0xD0 |
Definition at line 32 of file l3g4200_regs.h.
Referenced by imu_gl1_init().
#define L3G4200_REG_CTRL_REG1 0x20 |
Definition at line 37 of file l3g4200_regs.h.
Referenced by l3g4200_send_config().
#define L3G4200_REG_CTRL_REG2 0x21 |
Definition at line 38 of file l3g4200_regs.h.
#define L3G4200_REG_CTRL_REG3 0x22 |
Definition at line 39 of file l3g4200_regs.h.
#define L3G4200_REG_CTRL_REG4 0x23 |
Definition at line 40 of file l3g4200_regs.h.
Referenced by l3g4200_send_config().
#define L3G4200_REG_CTRL_REG5 0x24 |
Definition at line 41 of file l3g4200_regs.h.
Referenced by l3g4200_send_config().
#define L3G4200_REG_FIFO_CTRL_REG 0x2E |
Definition at line 53 of file l3g4200_regs.h.
#define L3G4200_REG_FIFO_SRC_REG 0x2F |
Definition at line 54 of file l3g4200_regs.h.
#define L3G4200_REG_INT1_CFG 0x30 |
Definition at line 56 of file l3g4200_regs.h.
#define L3G4200_REG_INT1_DURATION 0x38 |
Definition at line 64 of file l3g4200_regs.h.
#define L3G4200_REG_INT1_SRC 0x31 |
Definition at line 57 of file l3g4200_regs.h.
#define L3G4200_REG_INT1_THS_XH 0x32 |
Definition at line 58 of file l3g4200_regs.h.
#define L3G4200_REG_INT1_THS_XL 0x33 |
Definition at line 59 of file l3g4200_regs.h.
#define L3G4200_REG_INT1_THS_YH 0x34 |
Definition at line 60 of file l3g4200_regs.h.
#define L3G4200_REG_INT1_THS_YL 0x35 |
Definition at line 61 of file l3g4200_regs.h.
#define L3G4200_REG_INT1_THS_ZH 0x36 |
Definition at line 62 of file l3g4200_regs.h.
#define L3G4200_REG_INT1_THS_ZL 0x37 |
Definition at line 63 of file l3g4200_regs.h.
#define L3G4200_REG_OUT_TEMP 0x26 |
Definition at line 43 of file l3g4200_regs.h.
#define L3G4200_REG_OUT_X_H 0x29 |
Definition at line 47 of file l3g4200_regs.h.
#define L3G4200_REG_OUT_X_L 0x28 |
Definition at line 46 of file l3g4200_regs.h.
#define L3G4200_REG_OUT_Y_H 0x2B |
Definition at line 49 of file l3g4200_regs.h.
#define L3G4200_REG_OUT_Y_L 0x2A |
Definition at line 48 of file l3g4200_regs.h.
#define L3G4200_REG_OUT_Z_H 0x2D |
Definition at line 51 of file l3g4200_regs.h.
#define L3G4200_REG_OUT_Z_L 0x2C |
Definition at line 50 of file l3g4200_regs.h.
#define L3G4200_REG_REFERENCE 0x25 |
Definition at line 42 of file l3g4200_regs.h.
#define L3G4200_REG_STATUS_REG 0x27 |
Definition at line 44 of file l3g4200_regs.h.
Referenced by l3g4200_read().
#define L3G4200_WHO_AM_I 0x0F |
Definition at line 35 of file l3g4200_regs.h.
enum L3g4200_DLPF |
Digital Low Pass Filter Options.
Enumerator | |
---|---|
L3G4200_DLPF_1 | |
L3G4200_DLPF_2 | |
L3G4200_DLPF_3 | |
L3G4200_DLPF_4 |
Definition at line 75 of file l3g4200_regs.h.
enum L3g4200_DR |
Output Data Rate Options.
Enumerator | |
---|---|
L3G4200_DR_100Hz | |
L3G4200_DR_200Hz | |
L3G4200_DR_400Hz | |
L3G4200_DR_800Hz |
Definition at line 67 of file l3g4200_regs.h.
enum L3g4200_SCALE |
Enumerator | |
---|---|
L3G4200_SCALE_250 | |
L3G4200_SCALE_500 | |
L3G4200_SCALE_2000 |
Definition at line 82 of file l3g4200_regs.h.