Revision 378858ec
Adafruit_BNO055.cpp | ||
---|---|---|
95 | 95 |
write8(BNO055_UNIT_SEL_ADDR, unitsel); |
96 | 96 |
*/ |
97 | 97 |
|
98 |
/* Configure axis mapping (see section 3.4) */ |
|
99 |
/* |
|
100 |
write8(BNO055_AXIS_MAP_CONFIG_ADDR, REMAP_CONFIG_P2); // P0-P7, Default is P1 |
|
101 |
delay(10); |
|
102 |
write8(BNO055_AXIS_MAP_SIGN_ADDR, REMAP_SIGN_P2); // P0-P7, Default is P1 |
|
103 |
delay(10); |
|
104 |
*/ |
|
105 |
|
|
98 | 106 |
write8(BNO055_SYS_TRIGGER_ADDR, 0x0); |
99 | 107 |
delay(10); |
100 | 108 |
/* Set the requested operating mode (see section 3.3) */ |
Adafruit_BNO055.h | ||
---|---|---|
218 | 218 |
OPERATION_MODE_NDOF = 0X0C |
219 | 219 |
} adafruit_bno055_opmode_t; |
220 | 220 |
|
221 |
typedef enum |
|
222 |
{ |
|
223 |
REMAP_CONFIG_P0 = 0x21, |
|
224 |
REMAP_CONFIG_P1 = 0x24, // default |
|
225 |
REMAP_CONFIG_P2 = 0x24, |
|
226 |
REMAP_CONFIG_P3 = 0x21, |
|
227 |
REMAP_CONFIG_P4 = 0x24, |
|
228 |
REMAP_CONFIG_P5 = 0x21, |
|
229 |
REMAP_CONFIG_P6 = 0x21, |
|
230 |
REMAP_CONFIG_P7 = 0x24 |
|
231 |
} adafruit_bno055_axis_remap_config_t; |
|
232 |
|
|
233 |
typedef enum |
|
234 |
{ |
|
235 |
REMAP_SIGN_P0 = 0x04, |
|
236 |
REMAP_SIGN_P1 = 0x00, // default |
|
237 |
REMAP_SIGN_P2 = 0x06, |
|
238 |
REMAP_SIGN_P3 = 0x02, |
|
239 |
REMAP_SIGN_P4 = 0x03, |
|
240 |
REMAP_SIGN_P5 = 0x01, |
|
241 |
REMAP_SIGN_P6 = 0x07, |
|
242 |
REMAP_SIGN_P7 = 0x05 |
|
243 |
} adafruit_bno055_axis_remap_sign_t; |
|
244 |
|
|
221 | 245 |
typedef struct |
222 | 246 |
{ |
223 | 247 |
uint8_t accel_rev; |
Also available in: Unified diff