halx_driver
読み取り中…
検索中…
一致する文字列を見つけられません
bno055.hpp ファイル
#include <array>
#include <cmath>
#include <cstddef>
#include <cstdint>
#include <optional>
#include <utility>
#include <Eigen/Geometry>
#include <halx/core.hpp>
#include <halx/peripheral/uart.hpp>
bno055.hpp の依存先関係図:

[ソースコード]

クラス

class  halx::driver::Bno055
 

名前空間

namespace  halx
 
namespace  halx::driver
 

列挙型

enum class  halx::driver::Bno055Register : uint8_t {
  halx::driver::CHIP_ID = 0x00 , halx::driver::ACC_ID = 0x01 , halx::driver::MAG_ID = 0x02 , halx::driver::GYR_ID = 0x03 ,
  halx::driver::SW_REV_ID_LSB = 0x04 , halx::driver::SW_REV_ID_MSB = 0x05 , halx::driver::BL_REV_ID = 0x06 , halx::driver::PAGE_ID = 0x07 ,
  halx::driver::ACC_DATA_X_LSB = 0x08 , halx::driver::ACC_DATA_X_MSB = 0x09 , halx::driver::ACC_DATA_Y_LSB = 0x0A , halx::driver::ACC_DATA_Y_MSB = 0x0B ,
  halx::driver::ACC_DATA_Z_LSB = 0x0C , halx::driver::ACC_DATA_Z_MSB = 0x0D , halx::driver::MAG_DATA_X_LSB = 0x0E , halx::driver::MAG_DATA_X_MSB = 0x0F ,
  halx::driver::MAG_DATA_Y_LSB = 0x10 , halx::driver::MAG_DATA_Y_MSB = 0x11 , halx::driver::MAG_DATA_Z_LSB = 0x12 , halx::driver::MAG_DATA_Z_MSB = 0x13 ,
  halx::driver::GYR_DATA_X_LSB = 0x14 , halx::driver::GYR_DATA_X_MSB = 0x15 , halx::driver::GYR_DATA_Y_LSB = 0x16 , halx::driver::GYR_DATA_Y_MSB = 0x17 ,
  halx::driver::GYR_DATA_Z_LSB = 0x18 , halx::driver::GYR_DATA_Z_MSB = 0x19 , halx::driver::EUL_DATA_X_LSB = 0x1A , halx::driver::EUL_DATA_X_MSB = 0x1B ,
  halx::driver::EUL_DATA_Y_LSB = 0x1C , halx::driver::EUL_DATA_Y_MSB = 0x1D , halx::driver::EUL_DATA_Z_LSB = 0x1E , halx::driver::EUL_DATA_Z_MSB = 0x1F ,
  halx::driver::QUA_DATA_W_LSB = 0x20 , halx::driver::QUA_DATA_W_MSB = 0x21 , halx::driver::QUA_DATA_X_LSB = 0x22 , halx::driver::QUA_DATA_X_MSB = 0x23 ,
  halx::driver::QUA_DATA_Y_LSB = 0x24 , halx::driver::QUA_DATA_Y_MSB = 0x25 , halx::driver::QUA_DATA_Z_LSB = 0x26 , halx::driver::QUA_DATA_Z_MSB = 0x27 ,
  halx::driver::LIA_DATA_X_LSB = 0x28 , halx::driver::LIA_DATA_X_MSB = 0x29 , halx::driver::LIA_DATA_Y_LSB = 0x2A , halx::driver::LIA_DATA_Y_MSB = 0x2B ,
  halx::driver::LIA_DATA_Z_LSB = 0x2C , halx::driver::LIA_DATA_Z_MSB = 0x2D , halx::driver::GRV_DATA_X_LSB = 0x2E , halx::driver::GRV_DATA_X_MSB = 0x2F ,
  halx::driver::GRV_DATA_Y_LSB = 0x30 , halx::driver::GRV_DATA_Y_MSB = 0x31 , halx::driver::GRV_DATA_Z_LSB = 0x32 , halx::driver::GRV_DATA_Z_MSB = 0x33 ,
  halx::driver::TEMP = 0x34 , halx::driver::CALIB_STAT = 0x35 , halx::driver::ST_RESULT = 0x36 , halx::driver::INT_STA = 0x37 ,
  halx::driver::SYS_CLK_STATUS = 0x38 , halx::driver::SYS_STATUS = 0x39 , halx::driver::SYS_ERR = 0x3A , halx::driver::UNIT_SEL = 0x3B ,
  halx::driver::OPR_MODE = 0x3D , halx::driver::PWR_MODE = 0x3E , halx::driver::SYS_TRIGGER = 0x3F , halx::driver::TEMP_SOURCE = 0x40 ,
  halx::driver::AXIS_MAP_CONFIG = 0x41 , halx::driver::AXIS_MAP_SIGN = 0x42 , halx::driver::ACC_OFFSET_X_LSB = 0x55 , halx::driver::ACC_OFFSET_X_MSB = 0x56 ,
  halx::driver::ACC_OFFSET_Y_LSB = 0x57 , halx::driver::ACC_OFFSET_Y_MSB = 0x58 , halx::driver::ACC_OFFSET_Z_LSB = 0x59 , halx::driver::ACC_OFFSET_Z_MSB = 0x5A ,
  halx::driver::MAG_OFFSET_X_LSB = 0x5B , halx::driver::MAG_OFFSET_X_MSB = 0x5C , halx::driver::MAG_OFFSET_Y_LSB = 0x5D , halx::driver::MAG_OFFSET_Y_MSB = 0x5E ,
  halx::driver::MAG_OFFSET_Z_LSB = 0x5F , halx::driver::MAG_OFFSET_Z_MSB = 0x60 , halx::driver::GYR_OFFSET_X_LSB = 0x61 , halx::driver::GYR_OFFSET_X_MSB = 0x62 ,
  halx::driver::GYR_OFFSET_Y_LSB = 0x63 , halx::driver::GYR_OFFSET_Y_MSB = 0x64 , halx::driver::GYR_OFFSET_Z_LSB = 0x65 , halx::driver::GYR_OFFSET_Z_MSB = 0x66 ,
  halx::driver::ACC_RADIUS_LSB = 0x67 , halx::driver::ACC_RADIUS_MSB = 0x68 , halx::driver::MAG_RADIUS_LSB = 0x69 , halx::driver::MAG_RADIUS_MSB = 0x6A ,
  halx::driver::ACC_CONFIG = 0x08 , halx::driver::MAG_CONFIG = 0x09 , halx::driver::GYR_CONFIG_0 = 0x0A , halx::driver::GYR_CONFIG_1 = 0x0B ,
  halx::driver::ACC_SLEEP_CONFIG = 0x0C , halx::driver::GYR_SLEEP_CONFIG = 0x0D , halx::driver::INT_MSK = 0x0F , halx::driver::INT_EN = 0x10 ,
  halx::driver::ACC_AM_THRES = 0x11 , halx::driver::ACC_INT_SETTINGS = 0x12 , halx::driver::ACC_HG_DURATION = 0x13 , halx::driver::ACC_HG_THRES = 0x14 ,
  halx::driver::ACC_NM_THRES = 0x15 , halx::driver::ACC_NM_SET = 0x16 , halx::driver::GYR_INT_SETTING = 0x17 , halx::driver::GYR_HR_X_SET = 0x18 ,
  halx::driver::GYR_DUR_X = 0x19 , halx::driver::GYR_HR_Y_SET = 0x1A , halx::driver::GYR_DUR_Y = 0x1B , halx::driver::GYR_HR_Z_SET = 0x1C ,
  halx::driver::GYR_DUR_Z = 0x1D , halx::driver::GYR_AM_THRES = 0x1E , halx::driver::GYR_AM_SET = 0x1F
}