|
Paparazzi UAS v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
|
Register and address definitions for the Invensense V3 from ardupilot. More...
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Register and address definitions for the Invensense V3 from ardupilot.
Definition in file invensense3_regs.h.
| #define ACCEL_AAF_BITSHIFT_SHIFT 0x04 |
Definition at line 179 of file invensense3_regs.h.
| #define ACCEL_AAF_DELT_SHIFT 0x01 |
Definition at line 174 of file invensense3_regs.h.
| #define ACCEL_AAF_DELTSQR_HIGH_SHIFT 0x00 |
Definition at line 178 of file invensense3_regs.h.
| #define ACCEL_AAF_DELTSQR_LOW_SHIFT 0x00 |
Definition at line 176 of file invensense3_regs.h.
| #define ACCEL_AAF_DIS 0x01 |
Definition at line 173 of file invensense3_regs.h.
| #define ACCEL_FS_SEL_16G 0x00 |
Definition at line 119 of file invensense3_regs.h.
| #define ACCEL_FS_SEL_2G 0x03 |
Definition at line 122 of file invensense3_regs.h.
| #define ACCEL_FS_SEL_4G 0x02 |
Definition at line 121 of file invensense3_regs.h.
| #define ACCEL_FS_SEL_8G 0x01 |
Definition at line 120 of file invensense3_regs.h.
| #define ACCEL_FS_SEL_SHIFT 0x05 |
Definition at line 123 of file invensense3_regs.h.
| #define ACCEL_MODE_LN 0x03 |
Definition at line 72 of file invensense3_regs.h.
| #define ACCEL_MODE_OFF 0x00 |
Definition at line 71 of file invensense3_regs.h.
| #define ACCEL_MODE_SHIFT 0x00 |
Definition at line 73 of file invensense3_regs.h.
| #define ACCEL_ODR_100HZ 0x08 |
Definition at line 110 of file invensense3_regs.h.
| #define ACCEL_ODR_12_5HZ 0x0B |
Definition at line 113 of file invensense3_regs.h.
| #define ACCEL_ODR_16KHZ 0x02 |
Definition at line 104 of file invensense3_regs.h.
| #define ACCEL_ODR_1_5625HZ 0x0E |
Definition at line 116 of file invensense3_regs.h.
| #define ACCEL_ODR_1KHZ 0x06 |
Definition at line 108 of file invensense3_regs.h.
| #define ACCEL_ODR_200HZ 0x07 |
Definition at line 109 of file invensense3_regs.h.
| #define ACCEL_ODR_25HZ 0x0A |
Definition at line 112 of file invensense3_regs.h.
| #define ACCEL_ODR_2KHZ 0x05 |
Definition at line 107 of file invensense3_regs.h.
| #define ACCEL_ODR_32KHZ 0x01 |
Definition at line 103 of file invensense3_regs.h.
| #define ACCEL_ODR_3_125HZ 0x0D |
Definition at line 115 of file invensense3_regs.h.
| #define ACCEL_ODR_4KHZ 0x04 |
Definition at line 106 of file invensense3_regs.h.
| #define ACCEL_ODR_500HZ 0x0F |
Definition at line 117 of file invensense3_regs.h.
| #define ACCEL_ODR_50HZ 0x09 |
Definition at line 111 of file invensense3_regs.h.
| #define ACCEL_ODR_6_25HZ 0x0C |
Definition at line 114 of file invensense3_regs.h.
| #define ACCEL_ODR_8KHZ 0x03 |
Definition at line 105 of file invensense3_regs.h.
| #define ACCEL_ODR_SHIFT 0x00 |
Definition at line 118 of file invensense3_regs.h.
| #define BIT_DEVICE_CONFIG_SOFT_RESET_CONFIG 0x01 |
Definition at line 42 of file invensense3_regs.h.
| #define BIT_DEVICE_CONFIG_SPI_MODE 0x10 |
Definition at line 43 of file invensense3_regs.h.
| #define BIT_FIFO_CONFIG1_ACCEL_EN 0x01 |
Definition at line 130 of file invensense3_regs.h.
| #define BIT_FIFO_CONFIG1_GYRO_EN 0x02 |
Definition at line 131 of file invensense3_regs.h.
| #define BIT_FIFO_CONFIG1_HIRES_EN 0x10 |
Definition at line 134 of file invensense3_regs.h.
| #define BIT_FIFO_CONFIG1_RESUME_PARTIAL_RD 0x40 |
Definition at line 136 of file invensense3_regs.h.
| #define BIT_FIFO_CONFIG1_TEMP_EN 0x04 |
Definition at line 132 of file invensense3_regs.h.
| #define BIT_FIFO_CONFIG1_TMST_FSYNC_EN 0x08 |
Definition at line 133 of file invensense3_regs.h.
| #define BIT_FIFO_CONFIG1_WM_GT_TH 0x20 |
Definition at line 135 of file invensense3_regs.h.
| #define BIT_FIFO_FULL_INT_EN 0x02 |
Definition at line 141 of file invensense3_regs.h.
| #define BIT_FIFO_THS_INT_EN 0x04 |
Definition at line 142 of file invensense3_regs.h.
| #define BIT_GYRO_AAF_DIS 0x02 |
Definition at line 149 of file invensense3_regs.h.
| #define BIT_GYRO_NF_DIS 0x01 |
Definition at line 148 of file invensense3_regs.h.
| #define BIT_INT_ASYNC_RESET 0x10 |
Definition at line 145 of file invensense3_regs.h.
| #define BIT_PWM_MGMT_TEMP_DIS 0x10 |
Definition at line 78 of file invensense3_regs.h.
| #define BIT_PWR_MGMT_IDLE 0x08 |
Definition at line 77 of file invensense3_regs.h.
| #define BIT_SIGNAL_PATH_RESET_ABORT_AND_RESET 0x08 |
Definition at line 58 of file invensense3_regs.h.
| #define BIT_SIGNAL_PATH_RESET_DMP_INIT_EN 0x40 |
Definition at line 60 of file invensense3_regs.h.
| #define BIT_SIGNAL_PATH_RESET_DMP_MEM_RESET_EN 0x20 |
Definition at line 59 of file invensense3_regs.h.
| #define BIT_SIGNAL_PATH_RESET_FIFO_FLUSH 0x02 |
Definition at line 56 of file invensense3_regs.h.
| #define BIT_SIGNAL_PATH_RESET_TMST_STROBE 0x04 |
Definition at line 57 of file invensense3_regs.h.
| #define BIT_TMST_CONFIG_TMST_EN 0x01 |
Definition at line 128 of file invensense3_regs.h.
| #define BIT_UI_DRDY_INT_EN 0x08 |
Definition at line 143 of file invensense3_regs.h.
| #define FIFO_CONFIG_MODE_BYPASS 0x00 |
Definition at line 45 of file invensense3_regs.h.
| #define FIFO_CONFIG_MODE_SHIFT 0x06 |
Definition at line 48 of file invensense3_regs.h.
| #define FIFO_CONFIG_MODE_STOP_ON_FULL 0x02 |
Definition at line 47 of file invensense3_regs.h.
| #define FIFO_CONFIG_MODE_STREAM_TO_FIFO 0x01 |
Definition at line 46 of file invensense3_regs.h.
| #define FIFO_COUNT_BIG_ENDIAN 0x20 |
Definition at line 66 of file invensense3_regs.h.
| #define FIFO_COUNT_REC 0x40 |
Definition at line 67 of file invensense3_regs.h.
| #define FIFO_HOLD_LAST_DATA_EN 0x80 |
Definition at line 68 of file invensense3_regs.h.
| #define GYRO_AAF_BITSHIFT_SHIFT 0x04 |
Definition at line 156 of file invensense3_regs.h.
| #define GYRO_AAF_DELT_SHIFT 0x00 |
Definition at line 151 of file invensense3_regs.h.
| #define GYRO_AAF_DELTSQR_HIGH_SHIFT 0x00 |
Definition at line 155 of file invensense3_regs.h.
| #define GYRO_AAF_DELTSQR_LOW_SHIFT 0x00 |
Definition at line 153 of file invensense3_regs.h.
| #define GYRO_FS_SEL_1000DPS 0x01 |
Definition at line 94 of file invensense3_regs.h.
| #define GYRO_FS_SEL_125DPS 0x04 |
Definition at line 97 of file invensense3_regs.h.
| #define GYRO_FS_SEL_15_625DPS 0x07 |
Definition at line 100 of file invensense3_regs.h.
| #define GYRO_FS_SEL_2000DPS 0x00 |
Definition at line 93 of file invensense3_regs.h.
| #define GYRO_FS_SEL_250DPS 0x03 |
Definition at line 96 of file invensense3_regs.h.
| #define GYRO_FS_SEL_31_25DPS 0x06 |
Definition at line 99 of file invensense3_regs.h.
| #define GYRO_FS_SEL_500DPS 0x02 |
Definition at line 95 of file invensense3_regs.h.
| #define GYRO_FS_SEL_62_5DPS 0x05 |
Definition at line 98 of file invensense3_regs.h.
| #define GYRO_FS_SEL_SHIFT 0x05 |
Definition at line 101 of file invensense3_regs.h.
| #define GYRO_MODE_LN 0x03 |
Definition at line 75 of file invensense3_regs.h.
| #define GYRO_MODE_OFF 0x00 |
Definition at line 74 of file invensense3_regs.h.
| #define GYRO_MODE_SHIFT 0x02 |
Definition at line 76 of file invensense3_regs.h.
| #define GYRO_NF_BW_SEL_SHIFT 0x04 |
Definition at line 171 of file invensense3_regs.h.
| #define GYRO_ODR_100HZ 0x08 |
Definition at line 87 of file invensense3_regs.h.
| #define GYRO_ODR_12_5HZ 0x0B |
Definition at line 90 of file invensense3_regs.h.
| #define GYRO_ODR_16KHZ 0x02 |
Definition at line 81 of file invensense3_regs.h.
| #define GYRO_ODR_1KHZ 0x06 |
Definition at line 85 of file invensense3_regs.h.
| #define GYRO_ODR_200HZ 0x07 |
Definition at line 86 of file invensense3_regs.h.
| #define GYRO_ODR_25HZ 0x0A |
Definition at line 89 of file invensense3_regs.h.
| #define GYRO_ODR_2KHZ 0x05 |
Definition at line 84 of file invensense3_regs.h.
| #define GYRO_ODR_32KHZ 0x01 |
Definition at line 80 of file invensense3_regs.h.
| #define GYRO_ODR_4KHZ 0x04 |
Definition at line 83 of file invensense3_regs.h.
| #define GYRO_ODR_500HZ 0x0F |
Definition at line 91 of file invensense3_regs.h.
| #define GYRO_ODR_50HZ 0x09 |
Definition at line 88 of file invensense3_regs.h.
| #define GYRO_ODR_8KHZ 0x03 |
Definition at line 82 of file invensense3_regs.h.
| #define GYRO_ODR_SHIFT 0x00 |
Definition at line 92 of file invensense3_regs.h.
| #define GYRO_X_NF_COSWZ_HIGH_SHIFT 0x00 |
Definition at line 164 of file invensense3_regs.h.
| #define GYRO_X_NF_COSWZ_LOW_SHIFT 0x00 |
Definition at line 158 of file invensense3_regs.h.
| #define GYRO_X_NF_COSWZ_SEL_SHIFT 0x03 |
Definition at line 167 of file invensense3_regs.h.
| #define GYRO_Y_NF_COSWZ_HIGH_SHIFT 0x01 |
Definition at line 165 of file invensense3_regs.h.
| #define GYRO_Y_NF_COSWZ_LOW_SHIFT 0x00 |
Definition at line 160 of file invensense3_regs.h.
| #define GYRO_Y_NF_COSWZ_SEL_SHIFT 0x04 |
Definition at line 168 of file invensense3_regs.h.
| #define GYRO_Z_NF_COSWZ_HIGH_SHIFT 0x02 |
Definition at line 166 of file invensense3_regs.h.
| #define GYRO_Z_NF_COSWZ_LOW_SHIFT 0x00 |
Definition at line 162 of file invensense3_regs.h.
| #define GYRO_Z_NF_COSWZ_SEL_SHIFT 0x05 |
Definition at line 169 of file invensense3_regs.h.
| #define INV3_BANK0 0x00U |
Definition at line 31 of file invensense3_regs.h.
| #define INV3_BANK1 0x01U |
Definition at line 32 of file invensense3_regs.h.
| #define INV3_BANK2 0x02U |
Definition at line 33 of file invensense3_regs.h.
| #define INV3_BANK3 0x03U |
Definition at line 34 of file invensense3_regs.h.
| #define INV3_READ_FLAG 0x80 |
Definition at line 38 of file invensense3_regs.h.
| #define INV3_WHOAMI_ICM40605 0x33 |
Definition at line 184 of file invensense3_regs.h.
| #define INV3_WHOAMI_ICM40609 0x3b |
Definition at line 185 of file invensense3_regs.h.
| #define INV3_WHOAMI_ICM42605 0x42 |
Definition at line 186 of file invensense3_regs.h.
| #define INV3_WHOAMI_ICM42670 0x67 |
Definition at line 189 of file invensense3_regs.h.
| #define INV3_WHOAMI_ICM42688 0x47 |
Definition at line 187 of file invensense3_regs.h.
| #define INV3_WHOAMI_IIM42652 0x6f |
Definition at line 188 of file invensense3_regs.h.
Definition at line 37 of file invensense3_regs.h.
| #define INV3REG_ACCEL_CONFIG0 INV3REG(INV3_BANK0,0x50U) |
Definition at line 102 of file invensense3_regs.h.
| #define INV3REG_ACCEL_CONFIG1 INV3REG(INV3_BANK0,0x53U) |
Definition at line 126 of file invensense3_regs.h.
| #define INV3REG_ACCEL_CONFIG_STATIC2 INV3REG(INV3_BANK2,0x03U) |
Definition at line 172 of file invensense3_regs.h.
| #define INV3REG_ACCEL_CONFIG_STATIC3 INV3REG(INV3_BANK2,0x04U) |
Definition at line 175 of file invensense3_regs.h.
| #define INV3REG_ACCEL_CONFIG_STATIC4 INV3REG(INV3_BANK2,0x05U) |
Definition at line 177 of file invensense3_regs.h.
| #define INV3REG_ACCEL_DATA_X1 INV3REG(INV3_BANK0,0x1FU) |
Definition at line 50 of file invensense3_regs.h.
| #define INV3REG_BANK_SEL 0x76 |
Definition at line 181 of file invensense3_regs.h.
| #define INV3REG_DEVICE_CONFIG INV3REG(INV3_BANK0,0x11U) |
Definition at line 41 of file invensense3_regs.h.
| #define INV3REG_FIFO_CONFIG INV3REG(INV3_BANK0,0x16U) |
Definition at line 44 of file invensense3_regs.h.
| #define INV3REG_FIFO_CONFIG1 INV3REG(INV3_BANK0,0x5FU) |
Definition at line 129 of file invensense3_regs.h.
| #define INV3REG_FIFO_CONFIG2 INV3REG(INV3_BANK0,0x60U) |
Definition at line 137 of file invensense3_regs.h.
| #define INV3REG_FIFO_CONFIG3 INV3REG(INV3_BANK0,0x61U) |
Definition at line 138 of file invensense3_regs.h.
| #define INV3REG_FIFO_COUNTH INV3REG(INV3_BANK0,0x2EU) |
Definition at line 52 of file invensense3_regs.h.
| #define INV3REG_FIFO_COUNTL INV3REG(INV3_BANK0,0x2FU) |
Definition at line 53 of file invensense3_regs.h.
| #define INV3REG_FIFO_DATA INV3REG(INV3_BANK0,0x30U) |
Definition at line 54 of file invensense3_regs.h.
| #define INV3REG_GYRO_ACCEL_CONFIG0 INV3REG(INV3_BANK0,0x52U) |
Definition at line 125 of file invensense3_regs.h.
| #define INV3REG_GYRO_CONFIG0 INV3REG(INV3_BANK0,0x4FU) |
Definition at line 79 of file invensense3_regs.h.
| #define INV3REG_GYRO_CONFIG1 INV3REG(INV3_BANK0,0x51U) |
Definition at line 124 of file invensense3_regs.h.
| #define INV3REG_GYRO_CONFIG_STATIC10 INV3REG(INV3_BANK1,0x13U) |
Definition at line 170 of file invensense3_regs.h.
| #define INV3REG_GYRO_CONFIG_STATIC2 INV3REG(INV3_BANK1,0x0BU) |
Definition at line 147 of file invensense3_regs.h.
| #define INV3REG_GYRO_CONFIG_STATIC3 INV3REG(INV3_BANK1,0x0CU) |
Definition at line 150 of file invensense3_regs.h.
| #define INV3REG_GYRO_CONFIG_STATIC4 INV3REG(INV3_BANK1,0x0DU) |
Definition at line 152 of file invensense3_regs.h.
| #define INV3REG_GYRO_CONFIG_STATIC5 INV3REG(INV3_BANK1,0x0EU) |
Definition at line 154 of file invensense3_regs.h.
| #define INV3REG_GYRO_CONFIG_STATIC6 INV3REG(INV3_BANK1,0x0FU) |
Definition at line 157 of file invensense3_regs.h.
| #define INV3REG_GYRO_CONFIG_STATIC7 INV3REG(INV3_BANK1,0x10U) |
Definition at line 159 of file invensense3_regs.h.
| #define INV3REG_GYRO_CONFIG_STATIC8 INV3REG(INV3_BANK1,0x11U) |
Definition at line 161 of file invensense3_regs.h.
| #define INV3REG_GYRO_CONFIG_STATIC9 INV3REG(INV3_BANK1,0x12U) |
Definition at line 163 of file invensense3_regs.h.
| #define INV3REG_INT_CONFIG1 INV3REG(INV3_BANK0,0x64U) |
Definition at line 144 of file invensense3_regs.h.
| #define INV3REG_INT_SOURCE0 INV3REG(INV3_BANK0,0x65U) |
Definition at line 139 of file invensense3_regs.h.
| #define INV3REG_INT_SOURCE3 INV3REG(INV3_BANK0,0x68U) |
Definition at line 140 of file invensense3_regs.h.
| #define INV3REG_INT_STATUS INV3REG(INV3_BANK0,0x2DU) |
Definition at line 51 of file invensense3_regs.h.
| #define INV3REG_INTF_CONFIG0 INV3REG(INV3_BANK0,0x4CU) |
Definition at line 61 of file invensense3_regs.h.
| #define INV3REG_INTF_CONFIG1 INV3REG(INV3_BANK0,0x4DU) |
Definition at line 69 of file invensense3_regs.h.
| #define INV3REG_PWR_MGMT0 INV3REG(INV3_BANK0,0x4EU) |
Definition at line 70 of file invensense3_regs.h.
| #define INV3REG_SIGNAL_PATH_RESET INV3REG(INV3_BANK0,0x4BU) |
Definition at line 55 of file invensense3_regs.h.
| #define INV3REG_TEMP_DATA1 INV3REG(INV3_BANK0,0x1DU) |
Definition at line 49 of file invensense3_regs.h.
| #define INV3REG_TMST_CONFIG INV3REG(INV3_BANK0,0x54U) |
Definition at line 127 of file invensense3_regs.h.
| #define INV3REG_WHO_AM_I INV3REG(INV3_BANK0,0x75U) |
Definition at line 146 of file invensense3_regs.h.
| #define SENSOR_DATA_BIG_ENDIAN 0x10 |
Definition at line 65 of file invensense3_regs.h.
| #define UI_SIFS_CFG_I2C_DIS 0x03 |
Definition at line 63 of file invensense3_regs.h.
| #define UI_SIFS_CFG_SHIFT 0x00 |
Definition at line 64 of file invensense3_regs.h.
| #define UI_SIFS_CFG_SPI_DIS 0x02 |
Definition at line 62 of file invensense3_regs.h.