INT_MAP_1
Values for INT_MAP_1 register.
@ INT_MAP_1_INT_2_FIFO_WATERMARK
@ INT_MAP_1_INT_1_FIFO_FULL
@ INT_MAP_1_INT_1_FIFO_WATERMARK
@ INT_MAP_1_INT_2_FIFO_FULL
MAG_IF_0
Values for MAG_IF_0 register.
@ MAG_IF_0_BURST_8
8 byte of burst operation.
@ MAG_IF_0_BURST_2
2 byte of burst operation.
@ MAG_IF_0_BURST_1
1 byte of burst operation.
@ MAG_IF_0_BURST_6
6 byte of burst operation.
const uint8_t PMU_STATUS_ALL_MASK
Mask for PMU_STATUS register (Power Mode Unit).
const uint8_t FIFO_CONFIG_1_DEFAULT
Default value for FIFO_CONFIG_1.
const float TEMP_SENSIBILITY
Temperature sensor sensibility.
const uint8_t CHIPID
BMX160 Chip Id.
const uint8_t FIFO_HEADER_MODE_MASK
Mask for fifo header mode.
const uint8_t PMU_STATUS_ALL_NORMAL
Mask for PMU_STATUS register, normal status for all sensors.
Registers
Internal register definitions.
FIFO_DOWNS
Values for FIFO_DOWNS register.
@ FIFO_DOWNS_ACC_FILT_DATA
@ FIFO_DOWNS_GYR_FILT_DATA
const uint8_t FIFO_STOP_BYTE
This value indicates that the data in the FIFO stops prematurely.
const uint8_t FIFO_HEADER_EXT_MASK
Mask for fifo header ext.
MagnetometerRegisters
Internal magnetometer definitions.
@ MAG_IF_SET_PMU_MODE
Sets the PMU mode for the magnetometer.
@ PROG_NVM
Writes the NVM backed registers into NVM.
@ STEP_CNT_CLR
Triggers a reset of the step counter.
@ INT_RESET
Resets interrupt engine, INT_STATUS reg and int pin.
@ FIFO_FLUSH
Clears all data in the fifo.
@ START_FOC
Starts Fast Offset Calibration for acc and gyro.
@ ACC_SET_PMU_MODE
Sets the PMU mode for the accelerometer.
@ GYR_SET_PMU_MODE
Sets the PMU mode for the gyroscope.
@ SOFTRESET
Triggers a reset including a reboot.
SELF_TEST
Values for SELF_TEST register.
@ SELF_TEST_ACC_AMP
Select amplitude of the selftest deflection.
@ SELF_TEST_GYR
Starts selftest of the gyroscope.
@ SELF_TEST_ACC_ENABLE
Starts selftest of the accelerometer.
@ SELF_TEST_ACC_SIGN
Select sign of selftest exitation.
FIFO_HEADER
Values for fifo header byte.
@ FIFO_HEADER_PARM_SENSORTIME
@ FIFO_HEADER_PARM_MAG_DATA
@ FIFO_HEADER_PARM_ACC_DATA
@ FIFO_HEADER_MODE_CONTROL
@ FIFO_HEADER_MODE_REGULAR
@ FIFO_HEADER_PARM_CONFIG
@ FIFO_HEADER_PARM_GYR_DATA
MAG_CONTROL
Values for mag CONTROL.
FIFO_CONFIG_1
Values for FIFO_CONFIG_1 register.
@ FIFO_CONFIG_1_ACC_EN
Store accelerometer data in fifo.
@ FIFO_CONFIG_1_GYR_EN
Store gyroscope data in fifo.
@ FIFO_CONFIG_1_HEADER_EN
Stores an header for each frame.
@ FIFO_CONFIG_1_MAG_EN
Store magnetometer data in fifo.
const uint8_t FIFO_HEADER_PARM_MASK
Mask for fifo header parm.
INT_EN_1
Values for INT_EN_1 register.
@ INT_EN_1_FIFO_FULL
Enables interrupt for FIFO full.
@ INT_EN_1_FIFO_WATERMARK
Enables interrupt for FIFO watermark.
const uint16_t FIFO_SIZE
Driver's fifo size expressed as number of samples.
MAG_RESET
Values for mag RESET.
@ MAG_RESET_POWER_CONTROL
const float MAG_SENSIBILITY
Magnetometer fixed sensibility.
INT_OUT_CTRL
Values for INT_OUT_CTRL register.
@ INT_OUT_CTRL_INT2_OD
Open drain enable for INT2 pin.
@ INT_OUT_CTRL_INT1_OD
Open drain enable for INT1 pin.
@ INT_OUT_CTRL_INT1_OUT_EN
Output enable for INT1 pin.
@ INT_OUT_CTRL_INT2_OUT_EN
Output enable for INT2 pin.
This file includes all the types the logdecoder script will decode.
Raw struct, read directly from device.
Raw struct, read directly from device.
Raw struct, read directly from device.
Struct holding trim data used for magnetomer compensation.