dRonin
adbada4
dRonin firmware
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
Macros
pios_mpu_priv.h File Reference
#include "
pios_mpu.h
"
Go to the source code of this file.
Macros
#define
PIOS_MPU_PRODUCT_ID
0x0C
#define
PIOS_MPU_SMPLRT_DIV_REG
0X19
#define
PIOS_MPU_DLPF_CFG_REG
0X1A
#define
PIOS_MPU_GYRO_CFG_REG
0X1B
#define
PIOS_MPU_ACCEL_CFG_REG
0X1C
#define
PIOS_MPU_ACCEL_CFG2_REG
0X1D
#define
PIOS_MPU_FIFO_EN_REG
0x23
#define
PIOS_MPU_SLV0_ADDR_REG
0x25
#define
PIOS_MPU_SLV0_REG_REG
0x26
#define
PIOS_MPU_SLV0_CTRL_REG
0x27
#define
PIOS_MPU_SLV1_ADDR_REG
0x28
#define
PIOS_MPU_SLV1_REG_REG
0x29
#define
PIOS_MPU_SLV1_DO_REG
0x64
#define
PIOS_MPU_SLV1_CTRL_REG
0x2A
#define
PIOS_MPU_SLV4_ADDR_REG
0x31
#define
PIOS_MPU_SLV4_REG_REG
0x32
#define
PIOS_MPU_SLV4_DO_REG
0x33
#define
PIOS_MPU_SLV4_CTRL_REG
0x34
#define
PIOS_MPU_SLV4_DI_REG
0x35
#define
PIOS_MPU_I2C_MST_STATUS_REG
0x36
#define
PIOS_MPU_INT_CFG_REG
0x37
#define
PIOS_MPU_INT_EN_REG
0x38
#define
PIOS_MPU_INT_STATUS_REG
0x3A
#define
PIOS_MPU_ACCEL_X_OUT_MSB
0x3B
#define
PIOS_MPU_ACCEL_X_OUT_LSB
0x3C
#define
PIOS_MPU_ACCEL_Y_OUT_MSB
0x3D
#define
PIOS_MPU_ACCEL_Y_OUT_LSB
0x3E
#define
PIOS_MPU_ACCEL_Z_OUT_MSB
0x3F
#define
PIOS_MPU_ACCEL_Z_OUT_LSB
0x40
#define
PIOS_MPU_TEMP_OUT_MSB
0x41
#define
PIOS_MPU_TEMP_OUT_LSB
0x42
#define
PIOS_MPU_GYRO_X_OUT_MSB
0x43
#define
PIOS_MPU_GYRO_X_OUT_LSB
0x44
#define
PIOS_MPU_GYRO_Y_OUT_MSB
0x45
#define
PIOS_MPU_GYRO_Y_OUT_LSB
0x46
#define
PIOS_MPU_GYRO_Z_OUT_MSB
0x47
#define
PIOS_MPU_GYRO_Z_OUT_LSB
0x48
#define
PIOS_MPU_I2C_MST_DELAY_CTRL
0x67
#define
PIOS_MPU_SIGNAL_PATH_RESET
0x68
#define
PIOS_MPU_USER_CTRL_REG
0x6A
#define
PIOS_MPU_PWR_MGMT_REG
0x6B
#define
PIOS_MPU_FIFO_CNT_MSB
0x72
#define
PIOS_MPU_FIFO_CNT_LSB
0x73
#define
PIOS_MPU_FIFO_REG
0x74
#define
PIOS_MPU_WHOAMI
0x75
#define
PIOS_MPU_FIFO_TEMP_OUT
0x80
#define
PIOS_MPU_FIFO_GYRO_X_OUT
0x40
#define
PIOS_MPU_FIFO_GYRO_Y_OUT
0x20
#define
PIOS_MPU_FIFO_GYRO_Z_OUT
0x10
#define
PIOS_MPU_ACCEL_OUT
0x08
#define
PIOS_MPU_INT_ACTL
0x80
#define
PIOS_MPU_INT_OPEN
0x40
#define
PIOS_MPU_INT_LATCH_EN
0x20
#define
PIOS_MPU_INT_CLR_ANYRD
0x10
#define
PIOS_MPU_INT_I2C_BYPASS_EN
0x02
#define
PIOS_MPU_INTEN_OVERFLOW
0x10
#define
PIOS_MPU_INTEN_DATA_RDY
0x01
#define
PIOS_MPU_INT_STATUS_OVERFLOW
0x10
#define
PIOS_MPU_INT_STATUS_IMU_RDY
0X04
#define
PIOS_MPU_INT_STATUS_DATA_RDY
0X01
#define
PIOS_MPU_USERCTL_FIFO_EN
0X40
#define
PIOS_MPU_USERCTL_I2C_MST_EN
0X20
#define
PIOS_MPU_USERCTL_DIS_I2C
0X10
#define
PIOS_MPU_USERCTL_FIFO_RST
0X02
#define
PIOS_MPU_USERCTL_GYRO_RST
0X01
#define
PIOS_MPU_PWRMGMT_IMU_RST
0X80
#define
PIOS_MPU_PWRMGMT_INTERN_CLK
0X00
#define
PIOS_MPU_PWRMGMT_PLL_X_CLK
0X01
#define
PIOS_MPU_PWRMGMT_PLL_Y_CLK
0X02
#define
PIOS_MPU_PWRMGMT_PLL_Z_CLK
0X03
#define
PIOS_MPU_PWRMGMT_STOP_CLK
0X07
#define
PIOS_MPU_I2C_MST_SLV4_DONE
0x40
#define
PIOS_MPU_I2C_MST_LOST_ARB
0x20
#define
PIOS_MPU_I2C_MST_SLV4_NACK
0x10
#define
PIOS_MPU_I2C_MST_SLV0_NACK
0x01
#define
PIOS_MPU_I2CSLV_EN
0x80
#define
PIOS_MPU_I2CSLV_BYTE_SW
0x40
#define
PIOS_MPU_I2CSLV_REG_DIS
0x20
#define
PIOS_MPU_I2CSLV_GRP
0x10
#define
PIOS_MPU_I2CMSTDELAY_SLV0EN
0x01
#define
PIOS_MPU_I2CMSTDELAY_SLV1EN
0x02
#define
PIOS_MPU_I2CMSTDELAY_ESSHADOW
0x80
#define
PIOS_MPU_AK89XX_ADDR
0x0C
#define
PIOS_MPU_AK89XX_WHOAMI_REG
0x00
#define
PIOS_MPU_AK89XX_WHOAMI_ID
0x48
#define
PIOS_MPU_AK89XX_ST1_REG
0x02
#define
PIOS_MPU_AK89XX_ST2_REG
0x09
#define
PIOS_MPU_AK89XX_ST1_DRDY
0x01
#define
PIOS_MPU_AK8963_ST2_BITM
0x10
#define
PIOS_MPU_AK89XX_ST2_HOFL
0x08
#define
PIOS_MPU_AK8975_ST2_DERR
0x04
#define
PIOS_MPU_AK89XX_CNTL1_REG
0x0A
#define
PIOS_MPU_AK8963_CNTL2_REG
0x0B
#define
PIOS_MPU_AK8963_CNTL2_SRST
0x01
#define
PIOS_MPU_AK8963_MODE_CONTINUOUS_FAST_16B
0x16
#define
PIOS_MPU_AK8975_MODE_SINGLE_12B
0x01
Detailed Description
Author
dRonin,
http://dRonin.org/,
Copyright (C) 2015
Tau Labs,
http://taulabs.org,
Copyright (C) 2012-2015
The OpenPilot Team,
http://www.openpilot.org
Copyright (C) 2012.
Definition in file
pios_mpu_priv.h
.
flight
PiOS
inc
pios_mpu_priv.h
Generated by
1.8.6