mpud::regs::mag Namespace Reference

Magnetometer Registers namespace. More...

Variables

constexpr uint8_t WHO_I_AM {0x00}
 
constexpr uint8_t INFO {0x01}
 
constexpr uint8_t STATUS1 {0x02}
 
constexpr uint8_t STATUS1_DATA_RDY_BIT {0}
 
constexpr uint8_t HXL {0x03}
 
constexpr uint8_t HXH {0x04}
 
constexpr uint8_t HYL {0x05}
 
constexpr uint8_t HYH {0x06}
 
constexpr uint8_t HZL {0x07}
 
constexpr uint8_t HZH {0x08}
 
constexpr uint8_t STATUS2 {0x09}
 
constexpr uint8_t STATUS2_OVERFLOW_BIT {3}
 
constexpr uint8_t CONTROL1 {0x0A}
 
constexpr uint8_t CONTROL1_MODE_BIT {3}
 
constexpr uint8_t CONTROL1_MODE_LENGTH {4}
 
constexpr uint8_t ASTC {0x0C}
 
constexpr uint8_t ASTC_SELF_TEST_BIT {6}
 
constexpr uint8_t TEST1 {0x0D}
 
constexpr uint8_t TEST2 {0x0E}
 
constexpr uint8_t I2CDIS {0x0F}
 
constexpr uint8_t I2CDIS_DISABLE_VALUE {0x1B}
 
constexpr uint8_t ASAX {0x10}
 
constexpr uint8_t ASAY {0x11}
 
constexpr uint8_t ASAZ {0x12}
 
constexpr uint8_t STATUS2_DATA_ERROR_BIT {2}
 
constexpr uint8_t STATUS1_DATA_OVERRUN_BIT {1}
 
constexpr uint8_t STATUS2_BIT_OUTPUT_M_BIT {4}
 
constexpr uint8_t CONTROL1_BIT_OUTPUT_BIT {4}
 
constexpr uint8_t CONTROL2 {0x0B}
 
constexpr uint8_t CONTROL2_SOFT_RESET_BIT {0}
 

Detailed Description

Magnetometer Registers namespace.

Variable Documentation

constexpr uint8_t mpud::regs::mag::ASAX {0x10}
constexpr uint8_t mpud::regs::mag::ASAY {0x11}
constexpr uint8_t mpud::regs::mag::ASAZ {0x12}
constexpr uint8_t mpud::regs::mag::ASTC {0x0C}
constexpr uint8_t mpud::regs::mag::ASTC_SELF_TEST_BIT {6}
constexpr uint8_t mpud::regs::mag::CONTROL1 {0x0A}
constexpr uint8_t mpud::regs::mag::CONTROL1_BIT_OUTPUT_BIT {4}
constexpr uint8_t mpud::regs::mag::CONTROL1_MODE_BIT {3}
constexpr uint8_t mpud::regs::mag::CONTROL1_MODE_LENGTH {4}
constexpr uint8_t mpud::regs::mag::CONTROL2 {0x0B}
constexpr uint8_t mpud::regs::mag::CONTROL2_SOFT_RESET_BIT {0}
constexpr uint8_t mpud::regs::mag::HXH {0x04}
constexpr uint8_t mpud::regs::mag::HXL {0x03}
constexpr uint8_t mpud::regs::mag::HYH {0x06}
constexpr uint8_t mpud::regs::mag::HYL {0x05}
constexpr uint8_t mpud::regs::mag::HZH {0x08}
constexpr uint8_t mpud::regs::mag::HZL {0x07}
constexpr uint8_t mpud::regs::mag::I2CDIS {0x0F}
constexpr uint8_t mpud::regs::mag::I2CDIS_DISABLE_VALUE {0x1B}
constexpr uint8_t mpud::regs::mag::INFO {0x01}
constexpr uint8_t mpud::regs::mag::STATUS1 {0x02}
constexpr uint8_t mpud::regs::mag::STATUS1_DATA_OVERRUN_BIT {1}
constexpr uint8_t mpud::regs::mag::STATUS1_DATA_RDY_BIT {0}
constexpr uint8_t mpud::regs::mag::STATUS2 {0x09}
constexpr uint8_t mpud::regs::mag::STATUS2_BIT_OUTPUT_M_BIT {4}
constexpr uint8_t mpud::regs::mag::STATUS2_DATA_ERROR_BIT {2}
constexpr uint8_t mpud::regs::mag::STATUS2_OVERFLOW_BIT {3}
constexpr uint8_t mpud::regs::mag::TEST1 {0x0D}
constexpr uint8_t mpud::regs::mag::TEST2 {0x0E}
constexpr uint8_t mpud::regs::mag::WHO_I_AM {0x00}