#include <px4_platform_common/px4_config.h>
#include <lib/perf/perf_counter.h>
#include <systemlib/conversions.h>
#include <drivers/drv_hrt.h>
#include <drivers/device/i2c.h>
#include <px4_platform_common/px4_work_queue/ScheduledWorkItem.hpp>
#include <lib/drivers/magnetometer/PX4Magnetometer.hpp>
Go to the source code of this file.
◆ AK09916_CNTL2_CONTINOUS_MODE_100HZ
constexpr uint8_t AK09916_CNTL2_CONTINOUS_MODE_100HZ = 0x08 |
|
static |
◆ AK09916_CONVERSION_INTERVAL_us
constexpr unsigned AK09916_CONVERSION_INTERVAL_us = 1000000 / 100 |
|
static |
◆ AK09916_DEVICE_ID_A
constexpr uint8_t AK09916_DEVICE_ID_A = 0x48 |
|
static |
◆ AK09916_DEVICE_PATH_MAG
constexpr auto AK09916_DEVICE_PATH_MAG = "/dev/ak09916_i2c_int" |
|
static |
◆ AK09916_DEVICE_PATH_MAG_EXT
constexpr auto AK09916_DEVICE_PATH_MAG_EXT = "/dev/ak09916_i2c_ext" |
|
static |
◆ AK09916_I2C_ADDR
constexpr uint8_t AK09916_I2C_ADDR = 0x0C |
|
static |
◆ AK09916_MAG_RANGE_GA
constexpr float AK09916_MAG_RANGE_GA = 1.5e-3f |
|
static |
◆ AK09916_RESET
constexpr uint8_t AK09916_RESET = 0x01 |
|
static |
◆ AK09916_ST1_DOR
constexpr uint8_t AK09916_ST1_DOR = 0x02 |
|
static |
◆ AK09916_ST1_DRDY
constexpr uint8_t AK09916_ST1_DRDY = 0x01 |
|
static |
◆ AK09916_ST2_HOFL
constexpr uint8_t AK09916_ST2_HOFL = 0x08 |
|
static |
◆ AK09916REG_CNTL2
constexpr uint8_t AK09916REG_CNTL2 = 0x31 |
|
static |
◆ AK09916REG_CNTL3
constexpr uint8_t AK09916REG_CNTL3 = 0x32 |
|
static |
◆ AK09916REG_HXL
constexpr uint8_t AK09916REG_HXL = 0x11 |
|
static |
◆ AK09916REG_ST1
constexpr uint8_t AK09916REG_ST1 = 0x10 |
|
static |
◆ AK09916REG_WIA
constexpr uint8_t AK09916REG_WIA = 0x00 |
|
static |