|
APM:Libraries
|
#include "AP_Compass_BMM150.h"#include <AP_HAL/AP_HAL.h>#include <utility>#include <AP_HAL/utility/sparse-endian.h>#include <AP_Math/AP_Math.h>#include <stdio.h>Go to the source code of this file.
Macros | |
| #define | CHIP_ID_REG 0x40 |
| #define | CHIP_ID_VAL 0x32 |
| #define | POWER_AND_OPERATIONS_REG 0x4B |
| #define | POWER_CONTROL_VAL (1 << 0) |
| #define | SOFT_RESET (1 << 7 | 1 << 1) |
| #define | OP_MODE_SELF_TEST_ODR_REG 0x4C |
| #define | NORMAL_MODE (0 << 1) |
| #define | ODR_30HZ (1 << 3 | 1 << 4 | 1 << 5) |
| #define | ODR_20HZ (1 << 3 | 0 << 4 | 1 << 5) |
| #define | DATA_X_LSB_REG 0x42 |
| #define | REPETITIONS_XY_REG 0x51 |
| #define | REPETITIONS_Z_REG 0X52 |
| #define | DIG_X1_REG 0x5D |
| #define | DIG_Y1_REG 0x5E |
| #define | DIG_Z4_LSB_REG 0x62 |
| #define | DIG_Z4_MSB_REG 0x63 |
| #define | DIG_X2_REG 0x64 |
| #define | DIG_Y2_REG 0x65 |
| #define | DIG_Z2_LSB_REG 0x68 |
| #define | DIG_Z2_MSB_REG 0x69 |
| #define | DIG_Z1_LSB_REG 0x6A |
| #define | DIG_Z1_MSB_REG 0x6B |
| #define | DIG_XYZ1_LSB_REG 0x6C |
| #define | DIG_XYZ1_MSB_REG 0x6D |
| #define | DIG_Z3_LSB_REG 0x6E |
| #define | DIG_Z3_MSB_REG 0x6F |
| #define | DIG_XY2_REG 0x70 |
| #define | DIG_XY1_REG 0x71 |
| #define | MEASURE_TIME_USEC 16667 |
Variables | |
| const AP_HAL::HAL & | hal |
| #define CHIP_ID_REG 0x40 |
Definition at line 27 of file AP_Compass_BMM150.cpp.
Referenced by AP_Compass_BMM150::init().
| #define CHIP_ID_VAL 0x32 |
Definition at line 28 of file AP_Compass_BMM150.cpp.
Referenced by AP_Compass_BMM150::init().
| #define DATA_X_LSB_REG 0x42 |
Definition at line 39 of file AP_Compass_BMM150.cpp.
Referenced by AP_Compass_BMM150::_update().
| #define DIG_X1_REG 0x5D |
Definition at line 45 of file AP_Compass_BMM150.cpp.
Referenced by AP_Compass_BMM150::_load_trim_values().
| #define DIG_X2_REG 0x64 |
Definition at line 49 of file AP_Compass_BMM150.cpp.
| #define DIG_XY1_REG 0x71 |
Definition at line 60 of file AP_Compass_BMM150.cpp.
| #define DIG_XY2_REG 0x70 |
Definition at line 59 of file AP_Compass_BMM150.cpp.
| #define DIG_XYZ1_LSB_REG 0x6C |
Definition at line 55 of file AP_Compass_BMM150.cpp.
| #define DIG_XYZ1_MSB_REG 0x6D |
Definition at line 56 of file AP_Compass_BMM150.cpp.
| #define DIG_Y1_REG 0x5E |
Definition at line 46 of file AP_Compass_BMM150.cpp.
| #define DIG_Y2_REG 0x65 |
Definition at line 50 of file AP_Compass_BMM150.cpp.
| #define DIG_Z1_LSB_REG 0x6A |
Definition at line 53 of file AP_Compass_BMM150.cpp.
| #define DIG_Z1_MSB_REG 0x6B |
Definition at line 54 of file AP_Compass_BMM150.cpp.
| #define DIG_Z2_LSB_REG 0x68 |
Definition at line 51 of file AP_Compass_BMM150.cpp.
| #define DIG_Z2_MSB_REG 0x69 |
Definition at line 52 of file AP_Compass_BMM150.cpp.
| #define DIG_Z3_LSB_REG 0x6E |
Definition at line 57 of file AP_Compass_BMM150.cpp.
| #define DIG_Z3_MSB_REG 0x6F |
Definition at line 58 of file AP_Compass_BMM150.cpp.
| #define DIG_Z4_LSB_REG 0x62 |
Definition at line 47 of file AP_Compass_BMM150.cpp.
| #define DIG_Z4_MSB_REG 0x63 |
Definition at line 48 of file AP_Compass_BMM150.cpp.
| #define MEASURE_TIME_USEC 16667 |
Definition at line 62 of file AP_Compass_BMM150.cpp.
Referenced by AP_Compass_BMM150::init().
| #define NORMAL_MODE (0 << 1) |
Definition at line 35 of file AP_Compass_BMM150.cpp.
Referenced by AP_Compass_BMM150::init().
| #define ODR_20HZ (1 << 3 | 0 << 4 | 1 << 5) |
Definition at line 37 of file AP_Compass_BMM150.cpp.
| #define ODR_30HZ (1 << 3 | 1 << 4 | 1 << 5) |
Definition at line 36 of file AP_Compass_BMM150.cpp.
Referenced by AP_Compass_BMM150::init().
| #define OP_MODE_SELF_TEST_ODR_REG 0x4C |
Definition at line 34 of file AP_Compass_BMM150.cpp.
Referenced by AP_Compass_BMM150::init().
| #define POWER_AND_OPERATIONS_REG 0x4B |
Definition at line 30 of file AP_Compass_BMM150.cpp.
Referenced by AP_Compass_BMM150::_update(), and AP_Compass_BMM150::init().
| #define POWER_CONTROL_VAL (1 << 0) |
Definition at line 31 of file AP_Compass_BMM150.cpp.
Referenced by AP_Compass_BMM150::_update(), and AP_Compass_BMM150::init().
| #define REPETITIONS_XY_REG 0x51 |
Definition at line 41 of file AP_Compass_BMM150.cpp.
Referenced by AP_Compass_BMM150::init().
| #define REPETITIONS_Z_REG 0X52 |
Definition at line 42 of file AP_Compass_BMM150.cpp.
Referenced by AP_Compass_BMM150::init().
| #define SOFT_RESET (1 << 7 | 1 << 1) |
Definition at line 32 of file AP_Compass_BMM150.cpp.
Referenced by AP_Compass_BMM150::_update(), and AP_Compass_BMM150::init().
| const AP_HAL::HAL& hal |
Definition at line 14 of file AC_PID_test.cpp.
1.8.13