Pushed local repo.
|
|
@ -0,0 +1,367 @@
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
//standard library includes
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <cstring>
|
||||||
|
#include <inttypes.h>
|
||||||
|
#include <math.h>
|
||||||
|
|
||||||
|
//esp-idf includes
|
||||||
|
#include "driver/gpio.h"
|
||||||
|
#include "esp_rom_gpio.h"
|
||||||
|
#include "driver/spi_common.h"
|
||||||
|
#include "driver/spi_master.h"
|
||||||
|
#include "freertos/FreeRTOS.h"
|
||||||
|
#include "freertos/task.h"
|
||||||
|
#include "freertos/semphr.h"
|
||||||
|
#include "esp_log.h"
|
||||||
|
#include "esp_timer.h"
|
||||||
|
#include "rom/ets_sys.h"
|
||||||
|
|
||||||
|
/// @brief SHTP protocol channels
|
||||||
|
enum channels_t
|
||||||
|
{
|
||||||
|
CHANNEL_COMMAND,
|
||||||
|
CHANNEL_EXECUTABLE,
|
||||||
|
CHANNEL_CONTROL,
|
||||||
|
CHANNEL_REPORTS,
|
||||||
|
CHANNEL_WAKE_REPORTS,
|
||||||
|
CHANNEL_GYRO
|
||||||
|
};
|
||||||
|
|
||||||
|
/// @brief Sensor accuracy returned during sensor calibration
|
||||||
|
enum sensor_accuracy_t
|
||||||
|
{
|
||||||
|
LOW_ACCURACY = 1,
|
||||||
|
MED_ACCURACY,
|
||||||
|
HIGH_ACCURACY
|
||||||
|
};
|
||||||
|
|
||||||
|
/// @brief IMU configuration settings passed into constructor
|
||||||
|
typedef struct bno08x_config_t
|
||||||
|
{
|
||||||
|
spi_host_device_t spi_peripheral; ///<SPI peripheral to be used
|
||||||
|
gpio_num_t io_mosi; ///<MOSI GPIO pin (connects to BNO08x DI pin)
|
||||||
|
gpio_num_t io_miso; ///<MISO GPIO pin (connects to BNO08x SDA pin)
|
||||||
|
gpio_num_t io_sclk; ///<SCLK pin (connects to BNO08x SCL pin)
|
||||||
|
gpio_num_t io_cs; ///Chip select pin (connects to BNO08x CS pin)
|
||||||
|
gpio_num_t io_int; ///Host interrupt pin (connects to BNO08x INT pin)
|
||||||
|
gpio_num_t io_rst; ///Reset pin (connects to BNO08x RST pin)
|
||||||
|
gpio_num_t io_wake; ///<Wake pin (optional, connects to BNO08x P0)
|
||||||
|
uint64_t sclk_speed; ///<Desired SPI SCLK speed in Hz (max 3MHz)
|
||||||
|
bool debug_en; ///<Whether or not debugging print statements are enabled
|
||||||
|
|
||||||
|
/// @brief Default IMU configuration settings
|
||||||
|
bno08x_config_t() :
|
||||||
|
spi_peripheral(SPI3_HOST),
|
||||||
|
io_mosi(GPIO_NUM_23),
|
||||||
|
io_miso(GPIO_NUM_19),
|
||||||
|
io_sclk(GPIO_NUM_18),
|
||||||
|
io_cs(GPIO_NUM_33),
|
||||||
|
io_int(GPIO_NUM_26),
|
||||||
|
io_rst(GPIO_NUM_32),
|
||||||
|
io_wake(GPIO_NUM_4),
|
||||||
|
//sclk_speed(10000U), //clock slowed to see on AD2
|
||||||
|
sclk_speed(2000000U), //1MHz SCLK speed
|
||||||
|
debug_en(false)
|
||||||
|
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
} bno08x_config_t;
|
||||||
|
|
||||||
|
class BNO08x
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
BNO08x(bno08x_config_t imu_config = default_imu_config);
|
||||||
|
bool initialize();
|
||||||
|
|
||||||
|
bool hard_reset();
|
||||||
|
bool soft_reset();
|
||||||
|
uint8_t get_reset_reason();
|
||||||
|
bool mode_sleep();
|
||||||
|
bool mode_on();
|
||||||
|
|
||||||
|
float q_to_float(int16_t fixed_point_value, uint8_t q_point);
|
||||||
|
|
||||||
|
bool run_full_calibration_routine();
|
||||||
|
void calibrate_all();
|
||||||
|
void calibrate_accelerometer();
|
||||||
|
void calibrate_gyro();
|
||||||
|
void calibrate_magnetometer();
|
||||||
|
void calibrate_planar_accelerometer();
|
||||||
|
void request_calibration_status();
|
||||||
|
bool calibration_complete();
|
||||||
|
void end_calibration();
|
||||||
|
void save_calibration();
|
||||||
|
|
||||||
|
void enable_rotation_vector(uint16_t time_between_reports);
|
||||||
|
void enable_game_rotation_vector(uint16_t time_between_reports);
|
||||||
|
void enable_ARVR_stabilized_rotation_vector(uint16_t time_between_reports);
|
||||||
|
void enable_ARVR_stabilized_game_rotation_vector(uint16_t time_between_reports);
|
||||||
|
void enable_gyro_integrated_rotation_vector(uint16_t timeBetweenReports);
|
||||||
|
void enable_accelerometer(uint16_t time_between_reports);
|
||||||
|
void enable_linear_accelerometer(uint16_t time_between_reports);
|
||||||
|
void enable_gravity(uint16_t time_between_reports);
|
||||||
|
void enable_gyro(uint16_t time_between_reports);
|
||||||
|
void enable_uncalibrated_gyro(uint16_t time_between_reports);
|
||||||
|
void enable_magnetometer(uint16_t time_between_reports);
|
||||||
|
void enable_tap_detector(uint16_t time_between_reports);
|
||||||
|
void enable_step_counter(uint16_t time_between_reports);
|
||||||
|
void enable_stability_classifier(uint16_t time_between_reports);
|
||||||
|
void enable_activity_classifier(uint16_t time_between_reports, uint32_t activities_to_enable, uint8_t (&activity_confidence_vals)[9]);
|
||||||
|
void enable_raw_accelerometer(uint16_t time_between_reports);
|
||||||
|
void enable_raw_gyro(uint16_t time_between_reports);
|
||||||
|
void enable_raw_magnetometer(uint16_t time_between_reports);
|
||||||
|
|
||||||
|
void tare_now(uint8_t axis_sel = TARE_AXIS_ALL, uint8_t rotation_vector_basis = TARE_ROTATION_VECTOR);
|
||||||
|
void save_tare();
|
||||||
|
void clear_tare();
|
||||||
|
|
||||||
|
bool data_available();
|
||||||
|
uint16_t parse_input_report();
|
||||||
|
uint16_t parse_command_report();
|
||||||
|
uint16_t get_readings();
|
||||||
|
|
||||||
|
uint32_t get_time_stamp();
|
||||||
|
|
||||||
|
void get_magf(float &x, float &y, float &z, uint8_t &accuracy);
|
||||||
|
float get_magf_X();
|
||||||
|
float get_magf_Y();
|
||||||
|
float get_magf_Z();
|
||||||
|
uint8_t get_magf_accuracy();
|
||||||
|
|
||||||
|
void get_gravity(float &x, float &y, float &z, uint8_t &accuracy);
|
||||||
|
float get_gravity_X();
|
||||||
|
float get_gravity_Y();
|
||||||
|
float get_gravity_Z();
|
||||||
|
uint8_t get_gravity_accuracy();
|
||||||
|
|
||||||
|
float get_roll();
|
||||||
|
float get_pitch();
|
||||||
|
float get_yaw();
|
||||||
|
|
||||||
|
float get_roll_deg();
|
||||||
|
float get_pitch_deg();
|
||||||
|
float get_yaw_deg();
|
||||||
|
|
||||||
|
void get_quat(float &i, float &j, float &k, float &real, float &rad_accuracy, uint8_t &accuracy);
|
||||||
|
float get_quat_I();
|
||||||
|
float get_quat_J();
|
||||||
|
float get_quat_K();
|
||||||
|
float get_quat_real();
|
||||||
|
float get_quat_radian_accuracy();
|
||||||
|
uint8_t get_quat_accuracy();
|
||||||
|
|
||||||
|
void get_accel(float &x, float &y, float &z, uint8_t &accuracy);
|
||||||
|
float get_accel_X();
|
||||||
|
float get_accel_Y();
|
||||||
|
float get_accel_Z();
|
||||||
|
uint8_t get_accel_accuracy();
|
||||||
|
|
||||||
|
void get_linear_accel(float &x, float &y, float &z, uint8_t &accuracy);
|
||||||
|
float get_linear_accel_X();
|
||||||
|
float get_linear_accel_Y();
|
||||||
|
float get_linear_accel_Z();
|
||||||
|
uint8_t get_linear_accel_accuracy();
|
||||||
|
|
||||||
|
int16_t get_raw_accel_X();
|
||||||
|
int16_t get_raw_accel_Y();
|
||||||
|
int16_t get_raw_accel_Z();
|
||||||
|
|
||||||
|
int16_t get_raw_gyro_X();
|
||||||
|
int16_t get_raw_gyro_Y();
|
||||||
|
int16_t get_raw_gyro_Z();
|
||||||
|
|
||||||
|
int16_t get_raw_magf_X();
|
||||||
|
int16_t get_raw_magf_Y();
|
||||||
|
int16_t get_raw_magf_Z();
|
||||||
|
|
||||||
|
void get_gyro_calibrated_velocity(float &x, float &y, float &z, uint8_t &accuracy);
|
||||||
|
float get_gyro_calibrated_velocity_X();
|
||||||
|
float get_gyro_calibrated_velocity_Y();
|
||||||
|
float get_gyro_calibrated_velocity_Z();
|
||||||
|
uint8_t get_gyro_accuracy();
|
||||||
|
|
||||||
|
void get_uncalibrated_gyro(float &x, float &y, float &z, float &bx, float &by, float &bz, uint8_t &accuracy);
|
||||||
|
float get_uncalibrated_gyro_X();
|
||||||
|
float get_uncalibrated_gyro_Y();
|
||||||
|
float get_uncalibrated_gyro_Z();
|
||||||
|
float get_uncalibrated_gyro_bias_X();
|
||||||
|
float get_uncalibrated_gyro_bias_Y();
|
||||||
|
float get_uncalibrated_gyro_bias_Z();
|
||||||
|
uint8_t get_uncalibrated_gyro_accuracy();
|
||||||
|
|
||||||
|
void get_gyro_velocity(float &x, float &y, float &z);
|
||||||
|
float get_gyro_velocity_X();
|
||||||
|
float get_gyro_velocity_Y();
|
||||||
|
float get_gyro_velocity_Z();
|
||||||
|
|
||||||
|
uint8_t get_tap_detector();
|
||||||
|
uint16_t get_step_count();
|
||||||
|
int8_t get_stability_classifier();
|
||||||
|
uint8_t get_activity_classifier();
|
||||||
|
|
||||||
|
void print_header();
|
||||||
|
void print_packet();
|
||||||
|
|
||||||
|
//Metadata functions
|
||||||
|
int16_t get_Q1(uint16_t record_ID);
|
||||||
|
int16_t get_Q2(uint16_t record_ID);
|
||||||
|
int16_t get_Q3(uint16_t record_ID);
|
||||||
|
float get_resolution(uint16_t record_ID);
|
||||||
|
float get_range(uint16_t record_ID);
|
||||||
|
uint32_t FRS_read_word(uint16_t record_ID, uint8_t word_number);
|
||||||
|
bool FRS_read_request(uint16_t record_ID, uint16_t read_offset, uint16_t block_size);
|
||||||
|
bool FRS_read_data(uint16_t record_ID, uint8_t start_location, uint8_t words_to_read);
|
||||||
|
|
||||||
|
//Record IDs from figure 29, page 29 reference manual
|
||||||
|
//These are used to read the metadata for each sensor type
|
||||||
|
static const constexpr uint16_t FRS_RECORDID_ACCELEROMETER = 0xE302;
|
||||||
|
static const constexpr uint16_t FRS_RECORDID_GYROSCOPE_CALIBRATED = 0xE306;
|
||||||
|
static const constexpr uint16_t FRS_RECORDID_MAGNETIC_FIELD_CALIBRATED = 0xE309;
|
||||||
|
static const constexpr uint16_t FRS_RECORDID_ROTATION_VECTOR = 0xE30B;
|
||||||
|
|
||||||
|
|
||||||
|
private:
|
||||||
|
bool wait_for_device_int();
|
||||||
|
bool receive_packet();
|
||||||
|
void send_packet();
|
||||||
|
void queue_packet(uint8_t channel_number, uint8_t data_length);
|
||||||
|
void queue_command(uint8_t command);
|
||||||
|
void queue_feature_command(uint8_t report_ID, uint16_t time_between_reports);
|
||||||
|
void queue_feature_command(uint8_t report_ID, uint16_t time_between_reports, uint32_t specific_config);
|
||||||
|
void queue_calibrate_command(uint8_t _to_calibrate);
|
||||||
|
void queue_tare_command(uint8_t command, uint8_t axis = TARE_AXIS_ALL, uint8_t rotation_vector_basis = TARE_ROTATION_VECTOR);
|
||||||
|
void queue_request_product_id_command();
|
||||||
|
|
||||||
|
static bno08x_config_t default_imu_config; ///< default imu config settings
|
||||||
|
|
||||||
|
volatile uint8_t tx_packet_queued; ///<Whether or not a packet is currently waiting to be sent, a queued packet is sent on assertion of BNO08x HINT pin)
|
||||||
|
SemaphoreHandle_t tx_semaphore; ///<Mutex semaphore used to prevent sending or receiving of packets if packet is currently being queued
|
||||||
|
uint8_t rx_buffer[300]; ///<buffer used to receive packet with receive_packet()
|
||||||
|
uint8_t tx_buffer[50]; ///<buffer used for sending packet with send_packet()
|
||||||
|
uint8_t packet_header_rx[4]; ///<SHTP header received with receive_packet()
|
||||||
|
uint8_t commands[20]; ///<Command to be sent with send_packet()
|
||||||
|
uint8_t sequence_number[6]; ///<Sequence num of each com channel, 6 in total
|
||||||
|
uint32_t meta_data[9]; ///<First 9 bytes of meta data returned from FRS read operation (we don't really need the rest) (See Ref. Manual 5.1)
|
||||||
|
uint8_t command_sequence_number = 0; ///<Sequence num of command, sent within command packet.
|
||||||
|
uint16_t packet_length_tx = 0; ///<Packet length to be sent with send_packet()
|
||||||
|
uint16_t packet_length_rx = 0; ///<Packet length received (calculated from packet_header_rx)
|
||||||
|
|
||||||
|
bno08x_config_t imu_config{}; ///<IMU configuration settings
|
||||||
|
spi_bus_config_t bus_config{}; ///<SPI bus GPIO configuration settings
|
||||||
|
spi_device_interface_config_t imu_spi_config{}; ///<SPI slave device settings
|
||||||
|
spi_device_handle_t spi_hdl{}; ///<SPI device handle
|
||||||
|
spi_transaction_t spi_transaction{}; ///<SPI transaction handle
|
||||||
|
|
||||||
|
//These are the raw sensor values (without Q applied) pulled from the user requested Input Report
|
||||||
|
uint32_t time_stamp; ///<Report timestamp (see datasheet 1.3.5.3)
|
||||||
|
uint16_t raw_accel_X, raw_accel_Y, raw_accel_Z, accel_accuracy; ///<Raw acceleration readings (See SH-2 Ref. Manual 6.5.8)
|
||||||
|
uint16_t raw_lin_accel_X, raw_lin_accel_Y, raw_lin_accel_Z, accel_lin_accuracy; ///<Raw linear acceleration (See SH-2 Ref. Manual 6.5.10)
|
||||||
|
uint16_t raw_gyro_X, raw_gyro_Y, raw_gyro_Z, gyro_accuracy; ///<Raw gyro reading (See SH-2 Ref. Manual 6.5.13)
|
||||||
|
uint16_t raw_quat_I, raw_quat_J, raw_quat_K, raw_quat_real, raw_quat_radian_accuracy, quat_accuracy; ///<Raw quaternion reading (See SH-2 Ref. Manual 6.5.44)
|
||||||
|
uint16_t raw_velocity_gyro_X, raw_velocity_gyro_Y, raw_velocity_gyro_Z;///<Raw gyro angular velocity reading (See SH-2 Ref. Manual 6.5.44)
|
||||||
|
uint16_t gravity_X, gravity_Y, gravity_Z, gravity_accuracy; ///<Gravity reading in m/s^2 (See SH-2 Ref. Manual 6.5.11)
|
||||||
|
uint16_t raw_uncalib_gyro_X, raw_uncalib_gyro_Y, raw_uncalib_gyro_Z, raw_bias_X, raw_bias_Y, raw_bias_Z, uncalib_gyro_accuracy; ///<Uncalibrated gyro reading (See SH-2 Ref. Manual 6.5.14)
|
||||||
|
uint16_t raw_magf_X, raw_magf_Y, raw_magf_Z, magf_accuracy; ///<Calibrated magnetic field reading in uTesla (See SH-2 Ref. Manual 6.5.16)
|
||||||
|
uint8_t tap_detector; ///<Tap detector reading (See SH-2 Ref. Manual 6.5.27)
|
||||||
|
uint16_t step_count; ///<Step counter reading (See SH-2 Ref. Manual 6.5.29)
|
||||||
|
uint8_t stability_classifier;///<Stability status reading (See SH-2 Ref. Manual 6.5.31)
|
||||||
|
uint8_t activity_classifier; ///<Activity status reading (See SH-2 Ref. Manual 6.5.36)
|
||||||
|
uint8_t *activity_confidences;///<Confidence of read activities (See SH-2 Ref. Manual 6.5.36)
|
||||||
|
uint8_t calibration_status; ///<Calibration status of device (See SH-2 Ref. Manual 6.4.7.1 & 6.4.7.2)
|
||||||
|
uint16_t mems_raw_accel_X, mems_raw_accel_Y, mems_raw_accel_Z; ///<Raw accelerometer readings from MEMS sensor (See SH2 Ref. Manual 6.5.8)
|
||||||
|
uint16_t mems_raw_gyro_X, mems_raw_gyro_Y, mems_raw_gyro_Z; ///<Raw gyro readings from MEMS sensor (See SH-2 Ref. Manual 6.5.12)
|
||||||
|
uint16_t mems_raw_magf_X, mems_raw_magf_Y, mems_raw_magf_Z; ///<Raw magnetometer (compass) readings from MEMS sensor (See SH-2 Ref. Manual 6.5.15)
|
||||||
|
|
||||||
|
//spi task
|
||||||
|
TaskHandle_t spi_task_hdl; ///<SPI task handle
|
||||||
|
static void spi_task_trampoline(void *arg);
|
||||||
|
void spi_task();
|
||||||
|
|
||||||
|
volatile bool int_asserted; ///<Interrupt asserted flag, sets true after hint_handler ISR launches SPI task and it has run to completion
|
||||||
|
static void IRAM_ATTR hint_handler(void *arg);
|
||||||
|
static bool isr_service_installed; ///<true of the isr service has been installed, only has to be done once regardless of how many devices are used
|
||||||
|
|
||||||
|
|
||||||
|
static const constexpr int16_t ROTATION_VECTOR_Q1 = 14; ///< Rotation vector Q point (See SH-2 Ref. Manual 6.5.18)
|
||||||
|
static const constexpr int16_t ROTATION_VECTOR_ACCURACY_Q1 = 12; ///< Rotation vector accuracy estimate Q point (See SH-2 Ref. Manual 6.5.18)
|
||||||
|
static const constexpr int16_t ACCELEROMETER_Q1 = 8; ///< Acceleration Q point (See SH-2 Ref. Manual 6.5.9)
|
||||||
|
static const constexpr int16_t LINEAR_ACCELEROMETER_Q1 = 8; ///< Linear acceleration Q point (See SH-2 Ref. Manual 6.5.10)
|
||||||
|
static const constexpr int16_t GYRO_Q1 = 9; ///< Gyro Q point (See SH-2 Ref. Manual 6.5.13)
|
||||||
|
static const constexpr int16_t MAGNETOMETER_Q1 = 4; ///< Magnetometer Q point (See SH-2 Ref. Manual 6.5.16)
|
||||||
|
static const constexpr int16_t ANGULAR_VELOCITY_Q1 = 10; ///< Angular velocity Q point (See SH-2 Ref. Manual 6.5.44)
|
||||||
|
static const constexpr int16_t GRAVITY_Q1 = 8; ///< Gravity Q point (See SH-2 Ref. Manual 6.5.11)
|
||||||
|
|
||||||
|
static const constexpr uint64_t HOST_INT_TIMEOUT_US = 150000ULL; ///<Max wait between HINT being asserted by BNO08x before transaction is considered failed.
|
||||||
|
|
||||||
|
//Higher level calibration commands, used by queue_calibrate_command
|
||||||
|
static const constexpr uint8_t CALIBRATE_ACCEL = 0; ///<Calibrate accelerometer command used by queue_calibrate_command
|
||||||
|
static const constexpr uint8_t CALIBRATE_GYRO = 1;///<Calibrate gyro command used by queue_calibrate_command
|
||||||
|
static const constexpr uint8_t CALIBRATE_MAG = 2; ///<Calibrate magnetometer command used by queue_calibrate_command
|
||||||
|
static const constexpr uint8_t CALIBRATE_PLANAR_ACCEL = 3; ///<Calibrate planar acceleration command used by queue_calibrate_command
|
||||||
|
static const constexpr uint8_t CALIBRATE_ACCEL_GYRO_MAG = 4; ///<Calibrate accelerometer, gyro, & magnetometer command used by queue_calibrate_command
|
||||||
|
static const constexpr uint8_t CALIBRATE_STOP = 5; ///<Stop calibration command used by queue_calibrate_command
|
||||||
|
|
||||||
|
//Command IDs (see Ref. Manual 6.4)
|
||||||
|
static const constexpr uint8_t COMMAND_ERRORS = 1;
|
||||||
|
static const constexpr uint8_t COMMAND_COUNTER = 2;
|
||||||
|
static const constexpr uint8_t COMMAND_TARE = 3; ///<Command and response to tare command (See Sh2 Ref. Manual 6.4.4)
|
||||||
|
static const constexpr uint8_t COMMAND_INITIALIZE = 4; ///<Reinitialize sensor hub components See (SH2 Ref. Manual 6.4.5)
|
||||||
|
static const constexpr uint8_t COMMAND_DCD = 6; ///<Save DCD command (See SH2 Ref. Manual 6.4.7)
|
||||||
|
static const constexpr uint8_t COMMAND_ME_CALIBRATE = 7; ///<Command and response to configure ME calibration (See SH2 Ref. Manual 6.4.7)
|
||||||
|
static const constexpr uint8_t COMMAND_DCD_PERIOD_SAVE = 9; ///<Configure DCD periodic saving (See SH2 Ref. Manual 6.4)
|
||||||
|
static const constexpr uint8_t COMMAND_OSCILLATOR = 10; ///<Retrieve oscillator type command (See SH2 Ref. Manual 6.4)
|
||||||
|
static const constexpr uint8_t COMMAND_CLEAR_DCD = 11; ///<Clear DCD & Reset command (See SH2 Ref. Manual 6.4)
|
||||||
|
|
||||||
|
//SHTP channel 2 control report IDs, used in communication with sensor (See Ref. Manual 6.2)
|
||||||
|
static const constexpr uint8_t SHTP_REPORT_COMMAND_RESPONSE = 0xF1; ///< See SH2 Ref. Manual 6.3.9
|
||||||
|
static const constexpr uint8_t SHTP_REPORT_COMMAND_REQUEST = 0xF2; ///< See SH2 Ref. Manual 6.3.8
|
||||||
|
static const constexpr uint8_t SHTP_REPORT_FRS_READ_RESPONSE = 0xF3; ///< See SH2 Ref. Manual 6.3.7
|
||||||
|
static const constexpr uint8_t SHTP_REPORT_FRS_READ_REQUEST = 0xF4; ///< See SH2 Ref. Manual 6.3.6
|
||||||
|
static const constexpr uint8_t SHTP_REPORT_PRODUCT_ID_RESPONSE = 0xF8; ///< See SH2 Ref. Manual 6.3.2
|
||||||
|
static const constexpr uint8_t SHTP_REPORT_PRODUCT_ID_REQUEST = 0xF9; ///< See SH2 Ref. Manual 6.3.1
|
||||||
|
static const constexpr uint8_t SHTP_REPORT_BASE_TIMESTAMP = 0xFB; ///< See SH2 Ref. Manual 7.2.1
|
||||||
|
static const constexpr uint8_t SHTP_REPORT_SET_FEATURE_COMMAND = 0xFD; ///< See SH2 Ref. Manual 6.5.4
|
||||||
|
|
||||||
|
|
||||||
|
//Sensor report IDs, used when enabling and reading BNO08x reports
|
||||||
|
static const constexpr uint8_t SENSOR_REPORTID_ACCELEROMETER = 0x01; ///< See SH2 Ref. Manual 6.5.9
|
||||||
|
static const constexpr uint8_t SENSOR_REPORTID_GYROSCOPE = 0x02; ///< See SH2 Ref. Manual 6.5.13
|
||||||
|
static const constexpr uint8_t SENSOR_REPORTID_MAGNETIC_FIELD = 0x03; ///< See SH2 Ref. Manual 6.5.16
|
||||||
|
static const constexpr uint8_t SENSOR_REPORTID_LINEAR_ACCELERATION = 0x04; ///< See SH2 Ref. Manual 6.5.10
|
||||||
|
static const constexpr uint8_t SENSOR_REPORTID_ROTATION_VECTOR = 0x05; ///< See SH2 Ref. Manual 6.5.18
|
||||||
|
static const constexpr uint8_t SENSOR_REPORTID_GRAVITY = 0x06; ///< See SH2 Ref. Manual 6.5.11
|
||||||
|
static const constexpr uint8_t SENSOR_REPORTID_UNCALIBRATED_GYRO = 0x07; ///< See SH2 Ref. Manual 6.5.14
|
||||||
|
static const constexpr uint8_t SENSOR_REPORTID_GAME_ROTATION_VECTOR = 0x08; ///< See SH2 Ref. Manual 6.5.19
|
||||||
|
static const constexpr uint8_t SENSOR_REPORTID_GEOMAGNETIC_ROTATION_VECTOR = 0x09; ///< See SH2 Ref. Manual 6.5.20
|
||||||
|
static const constexpr uint8_t SENSOR_REPORTID_GYRO_INTEGRATED_ROTATION_VECTOR = 0x2A; ///< See SH2 Ref. Manual 6.5.44
|
||||||
|
static const constexpr uint8_t SENSOR_REPORTID_TAP_DETECTOR = 0x10;///< See SH2 Ref. Manual 6.5.27
|
||||||
|
static const constexpr uint8_t SENSOR_REPORTID_STEP_COUNTER = 0x11; ///< See SH2 Ref. Manual 6.5.29
|
||||||
|
static const constexpr uint8_t SENSOR_REPORTID_STABILITY_CLASSIFIER = 0x13; ///< See SH2 Ref. Manual 6.5.31
|
||||||
|
static const constexpr uint8_t SENSOR_REPORTID_RAW_ACCELEROMETER = 0x14; ///< See SH2 Ref. Manual 6.5.8
|
||||||
|
static const constexpr uint8_t SENSOR_REPORTID_RAW_GYROSCOPE = 0x15; ///< See SH2 Ref. Manual 6.5.12
|
||||||
|
static const constexpr uint8_t SENSOR_REPORTID_RAW_MAGNETOMETER = 0x16; ///< See SH2 Ref. Manual 6.5.15
|
||||||
|
static const constexpr uint8_t SENSOR_REPORTID_PERSONAL_ACTIVITY_CLASSIFIER = 0x1E; ///< See SH2 Ref. Manual 6.5.36
|
||||||
|
static const constexpr uint8_t SENSOR_REPORTID_AR_VR_STABILIZED_ROTATION_VECTOR = 0x28; ///< See SH2 Ref. Manual 6.5.42
|
||||||
|
static const constexpr uint8_t SENSOR_REPORTID_AR_VR_STABILIZED_GAME_ROTATION_VECTOR = 0x29; ///< See SH2 Ref. Manual 6.5.43
|
||||||
|
|
||||||
|
//Tare commands used by queue_tare_command
|
||||||
|
static const constexpr uint8_t TARE_NOW = 0; ///< See SH2 Ref. Manual 6.4.4.1
|
||||||
|
static const constexpr uint8_t TARE_PERSIST = 1; ///< See SH2 Ref. Manual 6.4.4.2
|
||||||
|
static const constexpr uint8_t TARE_SET_REORIENTATION = 2; ///< See SH2 Ref. Manual 6.4.4.3
|
||||||
|
|
||||||
|
static const constexpr uint8_t TARE_AXIS_ALL = 0x07; ///< Tare all axes (used with tare now command)
|
||||||
|
static const constexpr uint8_t TARE_AXIS_Z = 0x04; ///< Tar yaw axis only (used with tare now command)
|
||||||
|
|
||||||
|
//Which rotation vector to tare, BNO08x saves them seperately
|
||||||
|
static const constexpr uint8_t TARE_ROTATION_VECTOR = 0; ///<Tare rotation vector
|
||||||
|
static const constexpr uint8_t TARE_GAME_ROTATION_VECTOR = 1; ///<Tare game rotation vector
|
||||||
|
static const constexpr uint8_t TARE_GEOMAGNETIC_ROTATION_VECTOR = 2;///< tare geomagnetic rotation vector
|
||||||
|
static const constexpr uint8_t TARE_GYRO_INTEGRATED_ROTATION_VECTOR = 3; ///<Tare gyro integrated rotation vector
|
||||||
|
static const constexpr uint8_t TARE_AR_VR_STABILIZED_ROTATION_VECTOR = 4; ///< Tare ARVR stabilized rotation vector
|
||||||
|
static const constexpr uint8_t TARE_AR_VR_STABILIZED_GAME_ROTATION_VECTOR = 5; ///<Tare ARVR stabilized game rotation vector
|
||||||
|
|
||||||
|
static const constexpr char *TAG = "BNO08x"; ///< Class tag used for serial print statements
|
||||||
|
};
|
||||||
|
|
@ -0,0 +1,3 @@
|
||||||
|
idf_component_register(SRC_DIRS "."
|
||||||
|
INCLUDE_DIRS "."
|
||||||
|
REQUIRES driver esp_timer)
|
||||||
120
README.md
|
|
@ -1,2 +1,118 @@
|
||||||
# esp32_BNO08x
|

|
||||||
C++ esp-idf driver component for BNO085 and BNO080 IMU.
|
<summary>Table of Contents</summary>
|
||||||
|
<ol>
|
||||||
|
<li>
|
||||||
|
<a href="#about">About</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#getting-started">Getting Started</a>
|
||||||
|
<ul>
|
||||||
|
<li><a href="#wiring">Wiring</a></li>
|
||||||
|
<li><a href="#adding-to-project">Adding to Project</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li><a href="#example">Example</a></li>
|
||||||
|
<li><a href="#documentation">Example</a></li>
|
||||||
|
<li><a href="#acknowledgements">Acknowledgements</a></li> <!-- Added this line -->
|
||||||
|
<li><a href="#license">License</a></li>
|
||||||
|
<li><a href="#contact">Contact</a></li>
|
||||||
|
</ol>
|
||||||
|
|
||||||
|
<!-- ABOUT -->
|
||||||
|
## About
|
||||||
|
|
||||||
|
esp32_BNO08x is a C++ esp-idf v5.x component, intended to serve as a driver for both the BNO080 and BNO085 IMUs.
|
||||||
|
This library is heavy influenced by the SparkFun BNO080 Arduino Library, it is more or less a port. It supports access to all the same data that the BNO08x provides.
|
||||||
|
Currently, only SPI is supported, there is no plans to support I2C (esp32 has I2C driver silicone bug, leading to unpredictable behavior).
|
||||||
|
I may implement UART at some point in the future.
|
||||||
|
|
||||||
|
## Getting Started
|
||||||
|
<p align="right">(<a href="#readme-top">back to top</a>)</p>
|
||||||
|
|
||||||
|
### Wiring
|
||||||
|
The default wiring is depicted below, it can be changed at driver initialization (see example section).
|
||||||
|

|
||||||
|
<p align="right">(<a href="#readme-top">back to top</a>)</p>
|
||||||
|
|
||||||
|
### Adding to Project
|
||||||
|
1. Create a "components" directory in the root workspace directory of your esp-idf project if it does not exist already.
|
||||||
|
|
||||||
|
In workspace directory:
|
||||||
|
```sh
|
||||||
|
mkdir components
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
2. Cd into the components directory and clone the esp32_BNO08x repo.
|
||||||
|
|
||||||
|
```sh
|
||||||
|
cd components
|
||||||
|
git clone https://github.com/myles-parfeniuk/esp32_BNO08x.git
|
||||||
|
```
|
||||||
|
<p align="right">(<a href="#readme-top">back to top</a>)</p>
|
||||||
|
|
||||||
|
### Example
|
||||||
|
```cpp
|
||||||
|
#include <stdio.h>
|
||||||
|
#include "BNO08x.hpp"
|
||||||
|
|
||||||
|
extern "C" void app_main(void)
|
||||||
|
{
|
||||||
|
BNO08x imu; //create IMU object with default wiring scheme
|
||||||
|
|
||||||
|
/*
|
||||||
|
//if a custom wiring scheme is desired:
|
||||||
|
//create config struct
|
||||||
|
bno08x_config_t imu_config;
|
||||||
|
imu_config.io_mos = GPIO_NUM_X;
|
||||||
|
imu_config.io_miso = GPIO_NUM_X;
|
||||||
|
//etc...
|
||||||
|
|
||||||
|
BNO08x imu(imu_config);
|
||||||
|
*/
|
||||||
|
|
||||||
|
imu.initialize(); //initialize IMU
|
||||||
|
|
||||||
|
//enable gyro & game rotation vector
|
||||||
|
imu.enable_game_rotation_vector(100);
|
||||||
|
imu.enable_gyro(150);
|
||||||
|
|
||||||
|
while(1)
|
||||||
|
{
|
||||||
|
//print absolute heading in degrees and angular velocity in Rad/s
|
||||||
|
if(imu.data_available())
|
||||||
|
{
|
||||||
|
ESP_LOGW("Main", "Velocity: x: %.3f y: %.3f z: %.3f", imu.get_gyro_calibrated_velocity_X(), imu.get_gyro_calibrated_velocity_Y(), imu.get_gyro_calibrated_velocity_Z());
|
||||||
|
ESP_LOGI("Main", "Euler Angle: pitch: %.3f roll: %.3f yaw: %.3f", imu.get_pitch_deg(), imu.get_roll_deg(), imu.get_yaw_deg());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
```
|
||||||
|
<p align="right">(<a href="#readme-top">back to top</a>)</p>
|
||||||
|
|
||||||
|
## Documentation
|
||||||
|
API documentation generated with doxygen can be found in the documentation directory of the master branch.
|
||||||
|
<p align="right">(<a href="#readme-top">back to top</a>)</p>
|
||||||
|
|
||||||
|
## Acknowledgements
|
||||||
|
|
||||||
|
Special thanks to the original creators of the sparkfun BNO080 library. Developing this without a reference would have been much more time consuming.
|
||||||
|
https://github.com/sparkfun/SparkFun_BNO080_Arduino_Library
|
||||||
|
|
||||||
|
Special thanks to Anton Babiy, aka hwBirdy007 for helping with debugging SPI.
|
||||||
|
https://github.com/hwBirdy007
|
||||||
|
|
||||||
|
<p align="right">(<a href="#readme-top">back to top</a>)</p>
|
||||||
|
|
||||||
|
## License
|
||||||
|
|
||||||
|
Distributed under the MIT License. See `LICENSE.md` for more information.
|
||||||
|
<p align="right">(<a href="#readme-top">back to top</a>)</p>
|
||||||
|
|
||||||
|
## Contact
|
||||||
|
|
||||||
|
Myles Parfeniuk - myles.parfenyuk@gmail.com
|
||||||
|
|
||||||
|
Project Link: [https://github.com/myles-parfeniuk/esp32_BNO08x.git](https://github.com/myles-parfeniuk/esp32_BNO08x.git)
|
||||||
|
<p align="right">(<a href="#readme-top">back to top</a>)</p>
|
||||||
|
|
@ -0,0 +1,687 @@
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>esp32_BNO08x: D:/development/git/esp32_BNO08x/BNO08x.hpp Source File</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">esp32_BNO08x<span id="projectnumber"> 1.00</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">C++ BNO08x IMU driver component for esp-idf.</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.9.7 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(document).ready(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="nav-path" class="navpath">
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="dir_275089585c7fc1b5fd5d7d42c69cb1da.html">D:</a></li><li class="navelem"><a class="el" href="dir_ebea21e7cbc239e4b984a419d2ec33b9.html">development</a></li><li class="navelem"><a class="el" href="dir_b281f91a3dfded60c30f3d31da444793.html">git</a></li><li class="navelem"><a class="el" href="dir_575a586a6cee2959cc416e08c83a9494.html">esp32_BNO08x</a></li> </ul>
|
||||||
|
</div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">BNO08x.hpp</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#pragma once</span></div>
|
||||||
|
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span> </div>
|
||||||
|
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment">//standard library includes</span></div>
|
||||||
|
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="preprocessor">#include <stdio.h></span></div>
|
||||||
|
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="preprocessor">#include <cstring></span></div>
|
||||||
|
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="preprocessor">#include <inttypes.h></span></div>
|
||||||
|
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="preprocessor">#include <math.h></span></div>
|
||||||
|
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span> </div>
|
||||||
|
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">//esp-idf includes</span></div>
|
||||||
|
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="preprocessor">#include "driver/gpio.h"</span></div>
|
||||||
|
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include "esp_rom_gpio.h"</span></div>
|
||||||
|
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="preprocessor">#include "driver/spi_common.h"</span></div>
|
||||||
|
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="preprocessor">#include "driver/spi_master.h"</span></div>
|
||||||
|
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="preprocessor">#include "freertos/FreeRTOS.h"</span></div>
|
||||||
|
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#include "freertos/task.h"</span></div>
|
||||||
|
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="preprocessor">#include "freertos/semphr.h"</span></div>
|
||||||
|
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="preprocessor">#include "esp_log.h"</span></div>
|
||||||
|
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#include "esp_timer.h"</span></div>
|
||||||
|
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#include "rom/ets_sys.h"</span></div>
|
||||||
|
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
|
||||||
|
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="keyword">enum</span> channels_t </div>
|
||||||
|
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span>{</div>
|
||||||
|
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> CHANNEL_COMMAND, </div>
|
||||||
|
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> CHANNEL_EXECUTABLE,</div>
|
||||||
|
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> CHANNEL_CONTROL,</div>
|
||||||
|
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> CHANNEL_REPORTS,</div>
|
||||||
|
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> CHANNEL_WAKE_REPORTS,</div>
|
||||||
|
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> CHANNEL_GYRO</div>
|
||||||
|
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span>};</div>
|
||||||
|
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||||
|
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="keyword">enum</span> sensor_accuracy_t</div>
|
||||||
|
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span>{ </div>
|
||||||
|
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> LOW_ACCURACY = 1,</div>
|
||||||
|
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> MED_ACCURACY,</div>
|
||||||
|
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> HIGH_ACCURACY</div>
|
||||||
|
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span>};</div>
|
||||||
|
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
|
||||||
|
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="structbno08x__config__t.html"> 41</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structbno08x__config__t.html">bno08x_config_t</a> </div>
|
||||||
|
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span>{</div>
|
||||||
|
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"><a class="line" href="structbno08x__config__t.html#a020d2343750bb7debc2a108ae038c9ec"> 43</a></span> spi_host_device_t <a class="code hl_variable" href="structbno08x__config__t.html#a020d2343750bb7debc2a108ae038c9ec">spi_peripheral</a>; </div>
|
||||||
|
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="structbno08x__config__t.html#a79023fd80039e41a22b7f73ccd5fc861"> 44</a></span> gpio_num_t <a class="code hl_variable" href="structbno08x__config__t.html#a79023fd80039e41a22b7f73ccd5fc861">io_mosi</a>; </div>
|
||||||
|
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="structbno08x__config__t.html#a9468180a773892977db39cc5ed9368e3"> 45</a></span> gpio_num_t <a class="code hl_variable" href="structbno08x__config__t.html#a9468180a773892977db39cc5ed9368e3">io_miso</a>; </div>
|
||||||
|
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="structbno08x__config__t.html#a639685b91ae3198909d722316495246a"> 46</a></span> gpio_num_t <a class="code hl_variable" href="structbno08x__config__t.html#a639685b91ae3198909d722316495246a">io_sclk</a>; </div>
|
||||||
|
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> gpio_num_t io_cs; </div>
|
||||||
|
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="structbno08x__config__t.html#a3cfe965659cfbc6b0c5269bd0211975f"> 48</a></span> gpio_num_t <a class="code hl_variable" href="structbno08x__config__t.html#a3cfe965659cfbc6b0c5269bd0211975f">io_int</a>; </div>
|
||||||
|
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="structbno08x__config__t.html#a62745c761219139f66ecd173b51577fc"> 49</a></span> gpio_num_t <a class="code hl_variable" href="structbno08x__config__t.html#a62745c761219139f66ecd173b51577fc">io_rst</a>; </div>
|
||||||
|
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="structbno08x__config__t.html#a90ad7f316dc443874d19dc7e723a0ce0"> 50</a></span> gpio_num_t <a class="code hl_variable" href="structbno08x__config__t.html#a90ad7f316dc443874d19dc7e723a0ce0">io_wake</a>; </div>
|
||||||
|
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="structbno08x__config__t.html#a652ad01310ba21afcae1bb765de51cfe"> 51</a></span> uint64_t <a class="code hl_variable" href="structbno08x__config__t.html#a652ad01310ba21afcae1bb765de51cfe">sclk_speed</a>; </div>
|
||||||
|
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="structbno08x__config__t.html#a720c215a75b3922ffa6f683e7ca70abe"> 52</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="structbno08x__config__t.html#a720c215a75b3922ffa6f683e7ca70abe">debug_en</a>; </div>
|
||||||
|
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> </div>
|
||||||
|
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="structbno08x__config__t.html#abf8805292192f4c30c5000423175a2e1"> 55</a></span> <a class="code hl_function" href="structbno08x__config__t.html#abf8805292192f4c30c5000423175a2e1">bno08x_config_t</a>() : </div>
|
||||||
|
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> <a class="code hl_variable" href="structbno08x__config__t.html#a020d2343750bb7debc2a108ae038c9ec">spi_peripheral</a>(SPI3_HOST), </div>
|
||||||
|
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> <a class="code hl_variable" href="structbno08x__config__t.html#a79023fd80039e41a22b7f73ccd5fc861">io_mosi</a>(GPIO_NUM_23), </div>
|
||||||
|
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> <a class="code hl_variable" href="structbno08x__config__t.html#a9468180a773892977db39cc5ed9368e3">io_miso</a>(GPIO_NUM_19), </div>
|
||||||
|
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> <a class="code hl_variable" href="structbno08x__config__t.html#a639685b91ae3198909d722316495246a">io_sclk</a>(GPIO_NUM_18), </div>
|
||||||
|
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> io_cs(GPIO_NUM_33), </div>
|
||||||
|
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> <a class="code hl_variable" href="structbno08x__config__t.html#a3cfe965659cfbc6b0c5269bd0211975f">io_int</a>(GPIO_NUM_26), </div>
|
||||||
|
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> <a class="code hl_variable" href="structbno08x__config__t.html#a62745c761219139f66ecd173b51577fc">io_rst</a>(GPIO_NUM_32),</div>
|
||||||
|
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> <a class="code hl_variable" href="structbno08x__config__t.html#a90ad7f316dc443874d19dc7e723a0ce0">io_wake</a>(GPIO_NUM_4),</div>
|
||||||
|
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> <span class="comment">//sclk_speed(10000U), //clock slowed to see on AD2</span></div>
|
||||||
|
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> <a class="code hl_variable" href="structbno08x__config__t.html#a652ad01310ba21afcae1bb765de51cfe">sclk_speed</a>(2000000U), <span class="comment">//1MHz SCLK speed </span></div>
|
||||||
|
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> <a class="code hl_variable" href="structbno08x__config__t.html#a720c215a75b3922ffa6f683e7ca70abe">debug_en</a>(false)</div>
|
||||||
|
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> </div>
|
||||||
|
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> {</div>
|
||||||
|
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> } </div>
|
||||||
|
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> </div>
|
||||||
|
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span>} <a class="code hl_struct" href="structbno08x__config__t.html">bno08x_config_t</a>;</div>
|
||||||
|
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> </div>
|
||||||
|
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html"> 73</a></span><span class="keyword">class </span><a class="code hl_class" href="class_b_n_o08x.html">BNO08x</a> </div>
|
||||||
|
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span>{</div>
|
||||||
|
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> <span class="keyword">public</span>:</div>
|
||||||
|
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> <a class="code hl_class" href="class_b_n_o08x.html">BNO08x</a>(<a class="code hl_struct" href="structbno08x__config__t.html">bno08x_config_t</a> <a class="code hl_variable" href="class_b_n_o08x.html#aeda443e9f608fccfec0e6770edc90c82">imu_config</a> = <a class="code hl_variable" href="class_b_n_o08x.html#a6232920a05c0aba34e5560951a20ae87">default_imu_config</a>);</div>
|
||||||
|
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798">initialize</a>();</div>
|
||||||
|
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> </div>
|
||||||
|
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#a28cd1c0b3477571d87133234e6358503">hard_reset</a>();</div>
|
||||||
|
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#a973a1b1785f3302ee1b2702c6a27646e">soft_reset</a>();</div>
|
||||||
|
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> uint8_t <a class="code hl_function" href="class_b_n_o08x.html#a11bb1b3fa44ad8f28c1492b5c07af886">get_reset_reason</a>();</div>
|
||||||
|
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#a176ae0112325c05105eacb4566bbfa0b">mode_sleep</a>();</div>
|
||||||
|
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#ac1b3de9b552c611ee9c455d7f19be698">mode_on</a>(); </div>
|
||||||
|
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> </div>
|
||||||
|
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9">q_to_float</a>(int16_t fixed_point_value, uint8_t q_point);</div>
|
||||||
|
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> </div>
|
||||||
|
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#ae6e875a27ae74ebed806ee1a4576845a">run_full_calibration_routine</a>(); </div>
|
||||||
|
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#afd0ca5f9b9741935543d143a5a43d128">calibrate_all</a>();</div>
|
||||||
|
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#aeffce374f558a167d5b5f19ad627e7cc">calibrate_accelerometer</a>();</div>
|
||||||
|
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a9ada90f8ab6dd33fa2d7c168d9234af1">calibrate_gyro</a>();</div>
|
||||||
|
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#ac26350b55095a346d72598ab8aa74b4a">calibrate_magnetometer</a>();</div>
|
||||||
|
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a1c6c49c97bc098db89db1aaa37e18f26">calibrate_planar_accelerometer</a>();</div>
|
||||||
|
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#affaaa35abbb872da5299ebab6e2c9b11">request_calibration_status</a>(); </div>
|
||||||
|
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#a71ca35f78b98d93d31eb0c187dc8543b">calibration_complete</a>(); </div>
|
||||||
|
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#ac9d9b6636745e8180807284da67c92a2">end_calibration</a>();</div>
|
||||||
|
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#aa16609de88bfb7b389348859aa0cee54">save_calibration</a>();</div>
|
||||||
|
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> </div>
|
||||||
|
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#abe9acd2eb1ce2f2e72b7a48c8d025cc4">enable_rotation_vector</a>(uint16_t time_between_reports);</div>
|
||||||
|
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a639cb013ed17e0f33057742fac97f1a2">enable_game_rotation_vector</a>(uint16_t time_between_reports);</div>
|
||||||
|
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a04290cb6ba09b93d5a9ef337c13d1abb">enable_ARVR_stabilized_rotation_vector</a>(uint16_t time_between_reports);</div>
|
||||||
|
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#ad9e26658c53c728d7d10381db680765e">enable_ARVR_stabilized_game_rotation_vector</a>(uint16_t time_between_reports);</div>
|
||||||
|
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a09a0306abec5895dd0450b2fe970347c">enable_gyro_integrated_rotation_vector</a>(uint16_t timeBetweenReports);</div>
|
||||||
|
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a1d68494d911f7efbbb620d349fb9da0d">enable_accelerometer</a>(uint16_t time_between_reports);</div>
|
||||||
|
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#ad3724e7e602feb2b695d2d88a61d5328">enable_linear_accelerometer</a>(uint16_t time_between_reports);</div>
|
||||||
|
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a2dc0cd5bc04ca7eb3b4fffd2a3a6f27a">enable_gravity</a>(uint16_t time_between_reports);</div>
|
||||||
|
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a7619b598cc8e768c4df4805b2958a2c8">enable_gyro</a>(uint16_t time_between_reports);</div>
|
||||||
|
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#ac7b5815c5ad8b83a34ad0855423601e8">enable_uncalibrated_gyro</a>(uint16_t time_between_reports);</div>
|
||||||
|
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#acf4a83a44a221f6495263f00f1b8d849">enable_magnetometer</a>(uint16_t time_between_reports);</div>
|
||||||
|
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a919c7d94226f4c6adbb8edf6fd1613a9">enable_tap_detector</a>(uint16_t time_between_reports);</div>
|
||||||
|
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#ad550085fa1b51495ce3d8894538f33d5">enable_step_counter</a>(uint16_t time_between_reports);</div>
|
||||||
|
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a5378a235e3114ccdc63b26bc3fae5dad">enable_stability_classifier</a>(uint16_t time_between_reports);</div>
|
||||||
|
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a0960ce957058af565dd4c43ad6c40225">enable_activity_classifier</a>(uint16_t time_between_reports, uint32_t activities_to_enable, uint8_t (&activity_confidence_vals)[9]);</div>
|
||||||
|
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#ad6adf3b24a8a559d3bb57e6abcef4ce8">enable_raw_accelerometer</a>(uint16_t time_between_reports);</div>
|
||||||
|
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#af984deb77c92746fe4d193457312be63">enable_raw_gyro</a>(uint16_t time_between_reports);</div>
|
||||||
|
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#ad1ca07ee06ef98d4e11a74dde18e9623">enable_raw_magnetometer</a>(uint16_t time_between_reports);</div>
|
||||||
|
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> </div>
|
||||||
|
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a4549bbef48208bd9c745fc755b93012f">tare_now</a>(uint8_t axis_sel = <a class="code hl_variable" href="class_b_n_o08x.html#a1ef13f6f330810934416ad5fe0ee55b2">TARE_AXIS_ALL</a>, uint8_t rotation_vector_basis = <a class="code hl_variable" href="class_b_n_o08x.html#a8e2cfc25d0e34ae53a762b88cc3ac3c8">TARE_ROTATION_VECTOR</a>);</div>
|
||||||
|
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#afb2ffc4e7ff0498917bc14a83af306e2">save_tare</a>();</div>
|
||||||
|
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#afe39bfdede7b9a2b273983cb29a27d6e">clear_tare</a>(); </div>
|
||||||
|
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> </div>
|
||||||
|
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#a367d525d1c0ba119b3dca3067bb5bccc">data_available</a>(); </div>
|
||||||
|
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> uint16_t <a class="code hl_function" href="class_b_n_o08x.html#a7ba1d779ed68edf30090dd0f938a5709">parse_input_report</a>(); </div>
|
||||||
|
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> uint16_t <a class="code hl_function" href="class_b_n_o08x.html#a3762125be0025a335f0d918415f4ce18">parse_command_report</a>(); </div>
|
||||||
|
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> uint16_t <a class="code hl_function" href="class_b_n_o08x.html#a9cc47f0e5b7d679c80992c993a910ccf">get_readings</a>();</div>
|
||||||
|
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> </div>
|
||||||
|
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> uint32_t <a class="code hl_function" href="class_b_n_o08x.html#ad9137777271421a58159f3fe5e05ed20">get_time_stamp</a>();</div>
|
||||||
|
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> </div>
|
||||||
|
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a35a224d519a2a243d0d526a34ecde5a8">get_magf</a>(<span class="keywordtype">float</span> &x, <span class="keywordtype">float</span> &y, <span class="keywordtype">float</span> &z, uint8_t &accuracy);</div>
|
||||||
|
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a111601243b913751eb51c1f37cba4e7d">get_magf_X</a>();</div>
|
||||||
|
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a82ed8d7b9a5c25374839df75a3d220ea">get_magf_Y</a>();</div>
|
||||||
|
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#ab4c48a91d2f8b29430abc17b7f015282">get_magf_Z</a>();</div>
|
||||||
|
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> uint8_t <a class="code hl_function" href="class_b_n_o08x.html#a487391e6b2dd7f05084804d1fb94976f">get_magf_accuracy</a>();</div>
|
||||||
|
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> </div>
|
||||||
|
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a386c46ac8965220ab7b9423df838dd4d">get_gravity</a>(<span class="keywordtype">float</span> &x, <span class="keywordtype">float</span> &y, <span class="keywordtype">float</span> &z, uint8_t &accuracy);</div>
|
||||||
|
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a88679bccd9339b87ec35fc4fc4e745ae">get_gravity_X</a>();</div>
|
||||||
|
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a8a36db7f1c932f33e05e494632059801">get_gravity_Y</a>();</div>
|
||||||
|
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a5622b4d1754648ea7eb400c1adf9e807">get_gravity_Z</a>();</div>
|
||||||
|
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> uint8_t <a class="code hl_function" href="class_b_n_o08x.html#accd39f48e9f8ab8267df7184b5b7cd76">get_gravity_accuracy</a>();</div>
|
||||||
|
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> </div>
|
||||||
|
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a89618eba08186ee8e679e7313907ddef">get_roll</a>();</div>
|
||||||
|
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a1b91f234d81c45f1f5ca2f27c9f0f6a3">get_pitch</a>();</div>
|
||||||
|
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a64d3e41750c6de9413d6982511f78f17">get_yaw</a>();</div>
|
||||||
|
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> </div>
|
||||||
|
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a7077b9a130f1dcf0192454e387968dd6">get_roll_deg</a>();</div>
|
||||||
|
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#af50010400cbd1445e9ddfa259384b412">get_pitch_deg</a>();</div>
|
||||||
|
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#af80f7795656e695e036d3b1557aed94c">get_yaw_deg</a>();</div>
|
||||||
|
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> </div>
|
||||||
|
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a51a6d594824de2292e70f788454f8a2d">get_quat</a>(<span class="keywordtype">float</span> &i, <span class="keywordtype">float</span> &j, <span class="keywordtype">float</span> &k, <span class="keywordtype">float</span> &real, <span class="keywordtype">float</span> &rad_accuracy, uint8_t &accuracy);</div>
|
||||||
|
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a12c12a8e078b28480fb8828d306656f5">get_quat_I</a>();</div>
|
||||||
|
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a9f6bb642fa0297a7b9bcc94dd7374015">get_quat_J</a>();</div>
|
||||||
|
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a9f42c70c2337a0d831064a40ecfe2dd8">get_quat_K</a>();</div>
|
||||||
|
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a5a556c5ec1baaa7f1156779dbe47a7b7">get_quat_real</a>();</div>
|
||||||
|
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a61b7d10a98afc6903fea6b2cede27630">get_quat_radian_accuracy</a>();</div>
|
||||||
|
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> uint8_t <a class="code hl_function" href="class_b_n_o08x.html#a24ba760d064a1dc45f972c79b9c8d98d">get_quat_accuracy</a>();</div>
|
||||||
|
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> </div>
|
||||||
|
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a9329c6669282071622c3b3741b1b8142">get_accel</a>(<span class="keywordtype">float</span> &x, <span class="keywordtype">float</span> &y, <span class="keywordtype">float</span> &z, uint8_t &accuracy);</div>
|
||||||
|
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#abce574112a9079d2cbc58cfc352b8a69">get_accel_X</a>();</div>
|
||||||
|
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#afdf24bb3d54518b23972f21f007817c1">get_accel_Y</a>();</div>
|
||||||
|
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a0a72477cb7a330fedbcb3e2126b882b1">get_accel_Z</a>();</div>
|
||||||
|
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> uint8_t <a class="code hl_function" href="class_b_n_o08x.html#a3fce726d5de821f97ed207036dae2900">get_accel_accuracy</a>();</div>
|
||||||
|
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> </div>
|
||||||
|
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#ad59b029d04341dbef72e059488951980">get_linear_accel</a>(<span class="keywordtype">float</span> &x, <span class="keywordtype">float</span> &y, <span class="keywordtype">float</span> &z, uint8_t &accuracy);</div>
|
||||||
|
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a763c3a9699a1081d430fd9b9b7bc49a3">get_linear_accel_X</a>();</div>
|
||||||
|
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a1033bdd65b42b6706d1dfc67ece66191">get_linear_accel_Y</a>();</div>
|
||||||
|
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#afdfa7d50362702da689c5d18bf17fd84">get_linear_accel_Z</a>();</div>
|
||||||
|
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> uint8_t <a class="code hl_function" href="class_b_n_o08x.html#a33fe3c2f47759cfae5f4b612ddd329ea">get_linear_accel_accuracy</a>();</div>
|
||||||
|
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> </div>
|
||||||
|
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> int16_t <a class="code hl_function" href="class_b_n_o08x.html#a1de356dd604c1dffcd1a32faeb4fafe2">get_raw_accel_X</a>();</div>
|
||||||
|
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> int16_t <a class="code hl_function" href="class_b_n_o08x.html#a96563de0eb597a52d595d19da827b1ac">get_raw_accel_Y</a>();</div>
|
||||||
|
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> int16_t <a class="code hl_function" href="class_b_n_o08x.html#a718cdd910e5e7e03fd0a1ad04ee6f0ce">get_raw_accel_Z</a>();</div>
|
||||||
|
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> </div>
|
||||||
|
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> int16_t <a class="code hl_function" href="class_b_n_o08x.html#af1b2c3a383a84fc6dfaddae1052b44d4">get_raw_gyro_X</a>();</div>
|
||||||
|
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> int16_t <a class="code hl_function" href="class_b_n_o08x.html#aff7714441d242b3b9b0c03f94e0a9374">get_raw_gyro_Y</a>();</div>
|
||||||
|
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> int16_t <a class="code hl_function" href="class_b_n_o08x.html#a2e28b5a79c442a6baa2fa5165b9ce37d">get_raw_gyro_Z</a>();</div>
|
||||||
|
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> </div>
|
||||||
|
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> int16_t <a class="code hl_function" href="class_b_n_o08x.html#adf12600b39de41d258439a343fcc1ad8">get_raw_magf_X</a>();</div>
|
||||||
|
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> int16_t <a class="code hl_function" href="class_b_n_o08x.html#a2c842e43ceae19149f6525bcbc48f1cf">get_raw_magf_Y</a>();</div>
|
||||||
|
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> int16_t <a class="code hl_function" href="class_b_n_o08x.html#a99c1bcc2ec3ca3d8feafd6dd61f9d269">get_raw_magf_Z</a>();</div>
|
||||||
|
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> </div>
|
||||||
|
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a4d3746a376a22acb7a2641bb750c4c89">get_gyro_calibrated_velocity</a>(<span class="keywordtype">float</span> &x, <span class="keywordtype">float</span> &y, <span class="keywordtype">float</span> &z, uint8_t &accuracy);</div>
|
||||||
|
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#ab7977391191067282e7f734b9ee45059">get_gyro_calibrated_velocity_X</a>();</div>
|
||||||
|
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#ad4fab6e636e239d4b9273f158983ed89">get_gyro_calibrated_velocity_Y</a>();</div>
|
||||||
|
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a15a29c3bb476048b7229abcfb2b1d52a">get_gyro_calibrated_velocity_Z</a>();</div>
|
||||||
|
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span> uint8_t <a class="code hl_function" href="class_b_n_o08x.html#a811999653110858311c97a779c388e5d">get_gyro_accuracy</a>();</div>
|
||||||
|
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span> </div>
|
||||||
|
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a1bd3c33e70354bd35a78b83b6786b531">get_uncalibrated_gyro</a>(<span class="keywordtype">float</span> &x, <span class="keywordtype">float</span> &y, <span class="keywordtype">float</span> &z, <span class="keywordtype">float</span> &bx, <span class="keywordtype">float</span> &by, <span class="keywordtype">float</span> &bz, uint8_t &accuracy);</div>
|
||||||
|
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a289ff66f51c94be62c4a556f3a5997bf">get_uncalibrated_gyro_X</a>();</div>
|
||||||
|
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a1874e4bd457bb5b6ecc2c64039b88ba4">get_uncalibrated_gyro_Y</a>();</div>
|
||||||
|
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a0a73633d8929ce4058b14cefc8cad717">get_uncalibrated_gyro_Z</a>();</div>
|
||||||
|
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#ad228cdf352b7ea95e484da993045a47b">get_uncalibrated_gyro_bias_X</a>();</div>
|
||||||
|
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a74725517129dd548c7a3de705d5861bd">get_uncalibrated_gyro_bias_Y</a>();</div>
|
||||||
|
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a5050359272abd146ab3c7a6101effbd7">get_uncalibrated_gyro_bias_Z</a>();</div>
|
||||||
|
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span> uint8_t <a class="code hl_function" href="class_b_n_o08x.html#a3285613f18b2f2f4c3f9e6d5c971af10">get_uncalibrated_gyro_accuracy</a>();</div>
|
||||||
|
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> </div>
|
||||||
|
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#afe6392012669e7ebd1a9e817e2bd313f">get_gyro_velocity</a>(<span class="keywordtype">float</span> &x, <span class="keywordtype">float</span> &y, <span class="keywordtype">float</span> &z);</div>
|
||||||
|
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#acd376cd3e454a87198ec86accbf2ee00">get_gyro_velocity_X</a>();</div>
|
||||||
|
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#acd1819a81818f90dc105950b4a7d0b04">get_gyro_velocity_Y</a>();</div>
|
||||||
|
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#ae2add976af256ec981248371a2f58207">get_gyro_velocity_Z</a>();</div>
|
||||||
|
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span> </div>
|
||||||
|
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span> uint8_t <a class="code hl_function" href="class_b_n_o08x.html#a4797ec731de4c158716da1a7af9d1602">get_tap_detector</a>();</div>
|
||||||
|
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span> uint16_t <a class="code hl_function" href="class_b_n_o08x.html#adaff49f3d80fdd19fd4210f0c56d41ef">get_step_count</a>();</div>
|
||||||
|
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span> int8_t <a class="code hl_function" href="class_b_n_o08x.html#a0d148e00abcfeec48c689e3084a7e786">get_stability_classifier</a>();</div>
|
||||||
|
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span> uint8_t <a class="code hl_function" href="class_b_n_o08x.html#a4f7060b2d3c15b359b70b6346730446a">get_activity_classifier</a>();</div>
|
||||||
|
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> </div>
|
||||||
|
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a08f037df7b3c7e2fc3f0e968f4a5f68c">print_header</a>();</div>
|
||||||
|
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> <span class="keywordtype">void</span> print_packet();</div>
|
||||||
|
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> </div>
|
||||||
|
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> <span class="comment">//Metadata functions</span></div>
|
||||||
|
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span> int16_t <a class="code hl_function" href="class_b_n_o08x.html#a4421c43323945946ad605f8422958dcf">get_Q1</a>(uint16_t record_ID);</div>
|
||||||
|
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> int16_t <a class="code hl_function" href="class_b_n_o08x.html#a954dccdcbe8a8c4f1787f13ebb8d932b">get_Q2</a>(uint16_t record_ID);</div>
|
||||||
|
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> int16_t <a class="code hl_function" href="class_b_n_o08x.html#a1590ba793668f9cb1a32a1f4dd07cb9a">get_Q3</a>(uint16_t record_ID);</div>
|
||||||
|
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a1d6ea02d0d4b23ff6a15e9d5c6c92372">get_resolution</a>(uint16_t record_ID);</div>
|
||||||
|
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span> <span class="keywordtype">float</span> <a class="code hl_function" href="class_b_n_o08x.html#a0fff04c42c9502615ad73cd1457cb9b0">get_range</a>(uint16_t record_ID);</div>
|
||||||
|
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> uint32_t <a class="code hl_function" href="class_b_n_o08x.html#a27f5dce5c994be18a587fb622574ad41">FRS_read_word</a>(uint16_t record_ID, uint8_t word_number);</div>
|
||||||
|
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#adf789e709ac1667656db757c8d559af9">FRS_read_request</a>(uint16_t record_ID, uint16_t read_offset, uint16_t block_size);</div>
|
||||||
|
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#a40607e557eada666a5e1e416f42cd4a1">FRS_read_data</a>(uint16_t record_ID, uint8_t start_location, uint8_t words_to_read);</div>
|
||||||
|
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> </div>
|
||||||
|
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> <span class="comment">//Record IDs from figure 29, page 29 reference manual</span></div>
|
||||||
|
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> <span class="comment">//These are used to read the metadata for each sensor type</span></div>
|
||||||
|
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint16_t FRS_RECORDID_ACCELEROMETER = 0xE302;</div>
|
||||||
|
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint16_t FRS_RECORDID_GYROSCOPE_CALIBRATED = 0xE306;</div>
|
||||||
|
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint16_t FRS_RECORDID_MAGNETIC_FIELD_CALIBRATED = 0xE309;</div>
|
||||||
|
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint16_t FRS_RECORDID_ROTATION_VECTOR = 0xE30B;</div>
|
||||||
|
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span> </div>
|
||||||
|
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span> </div>
|
||||||
|
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"> 226</span> <span class="keyword">private</span>:</div>
|
||||||
|
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#a988c45b4afa4dcd6a24610ff308c1faa">wait_for_device_int</a>(); </div>
|
||||||
|
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_b_n_o08x.html#ae540799865934fcff54caed0772df071">receive_packet</a>();</div>
|
||||||
|
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a0ee58cedbc06d4a7db8821f40c0ee207">send_packet</a>(); </div>
|
||||||
|
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a67d0b5302a60083cef1b31936e2b65d8">queue_packet</a>(uint8_t channel_number, uint8_t data_length); </div>
|
||||||
|
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a1742d6445ffb6e9297b8bf84dec24f22">queue_command</a>(uint8_t command); </div>
|
||||||
|
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a6c004a16b146527aa9eeeb6ff37db281">queue_feature_command</a>(uint8_t report_ID, uint16_t time_between_reports);</div>
|
||||||
|
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a6c004a16b146527aa9eeeb6ff37db281">queue_feature_command</a>(uint8_t report_ID, uint16_t time_between_reports, uint32_t specific_config);</div>
|
||||||
|
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#ad097849616c5caab1fd3eb3632ee2b91">queue_calibrate_command</a>(uint8_t _to_calibrate); </div>
|
||||||
|
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a4c6353e795f734ed28613f9a3d161ea2">queue_tare_command</a>(uint8_t command, uint8_t axis = <a class="code hl_variable" href="class_b_n_o08x.html#a1ef13f6f330810934416ad5fe0ee55b2">TARE_AXIS_ALL</a>, uint8_t rotation_vector_basis = <a class="code hl_variable" href="class_b_n_o08x.html#a8e2cfc25d0e34ae53a762b88cc3ac3c8">TARE_ROTATION_VECTOR</a>); </div>
|
||||||
|
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#ab5f200069a2f8cb74cb79c6f162da5a1">queue_request_product_id_command</a>(); </div>
|
||||||
|
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span> </div>
|
||||||
|
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a6232920a05c0aba34e5560951a20ae87"> 238</a></span> <span class="keyword">static</span> <a class="code hl_struct" href="structbno08x__config__t.html">bno08x_config_t</a> <a class="code hl_variable" href="class_b_n_o08x.html#a6232920a05c0aba34e5560951a20ae87">default_imu_config</a>; </div>
|
||||||
|
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span> </div>
|
||||||
|
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a5b1f13a3170f1c8fdcc886353efa0c08"> 240</a></span> <span class="keyword">volatile</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a5b1f13a3170f1c8fdcc886353efa0c08">tx_packet_queued</a>; </div>
|
||||||
|
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#aee2d0bcb8e9d7bacacccacbb04ded661"> 241</a></span> SemaphoreHandle_t <a class="code hl_variable" href="class_b_n_o08x.html#aee2d0bcb8e9d7bacacccacbb04ded661">tx_semaphore</a>; </div>
|
||||||
|
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a7a85ccea09eadf865e8bbbf00d800e64"> 242</a></span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a7a85ccea09eadf865e8bbbf00d800e64">rx_buffer</a>[300]; </div>
|
||||||
|
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a74d936708ba924b6ba21004ff9a0b30b"> 243</a></span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a74d936708ba924b6ba21004ff9a0b30b">tx_buffer</a>[50]; </div>
|
||||||
|
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a908264b797fff9dc6679abde5e7584a5"> 244</a></span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a908264b797fff9dc6679abde5e7584a5">packet_header_rx</a>[4]; </div>
|
||||||
|
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#acbca88b37c8c5a590ca971b241dac64f"> 245</a></span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#acbca88b37c8c5a590ca971b241dac64f">commands</a>[20]; </div>
|
||||||
|
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#aa722dbc6f6f07c63e9ea2a9271614af3"> 246</a></span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#aa722dbc6f6f07c63e9ea2a9271614af3">sequence_number</a>[6]; </div>
|
||||||
|
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a7bd032712a975e73e66bd72a3502baba"> 247</a></span> uint32_t <a class="code hl_variable" href="class_b_n_o08x.html#a7bd032712a975e73e66bd72a3502baba">meta_data</a>[9]; </div>
|
||||||
|
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#ac1daa730e75d17e6afd1edaa288260ae"> 248</a></span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#ac1daa730e75d17e6afd1edaa288260ae">command_sequence_number</a> = 0; </div>
|
||||||
|
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a6fbc6d086654b022a3ea53dfacd4fdf5"> 249</a></span> uint16_t <a class="code hl_variable" href="class_b_n_o08x.html#a6fbc6d086654b022a3ea53dfacd4fdf5">packet_length_tx</a> = 0; </div>
|
||||||
|
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#af65e3fd0bfdb5b82dcf775e2c061c65a"> 250</a></span> uint16_t <a class="code hl_variable" href="class_b_n_o08x.html#af65e3fd0bfdb5b82dcf775e2c061c65a">packet_length_rx</a> = 0; </div>
|
||||||
|
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span> </div>
|
||||||
|
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#aeda443e9f608fccfec0e6770edc90c82"> 252</a></span> <a class="code hl_struct" href="structbno08x__config__t.html">bno08x_config_t</a> <a class="code hl_variable" href="class_b_n_o08x.html#aeda443e9f608fccfec0e6770edc90c82">imu_config</a>{}; </div>
|
||||||
|
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a982f065df42f00e53fd87c840efdb0f1"> 253</a></span> spi_bus_config_t <a class="code hl_variable" href="class_b_n_o08x.html#a982f065df42f00e53fd87c840efdb0f1">bus_config</a>{}; </div>
|
||||||
|
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a425a1f5a9f3232aadc685caaf4c2f82e"> 254</a></span> spi_device_interface_config_t <a class="code hl_variable" href="class_b_n_o08x.html#a425a1f5a9f3232aadc685caaf4c2f82e">imu_spi_config</a>{}; </div>
|
||||||
|
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#acc0ea091465fc9a5736f5e0c6a0ce8ef"> 255</a></span> spi_device_handle_t <a class="code hl_variable" href="class_b_n_o08x.html#acc0ea091465fc9a5736f5e0c6a0ce8ef">spi_hdl</a>{}; </div>
|
||||||
|
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#ac16adc5f00b0039c98a4921f13895026"> 256</a></span> spi_transaction_t <a class="code hl_variable" href="class_b_n_o08x.html#ac16adc5f00b0039c98a4921f13895026">spi_transaction</a>{}; </div>
|
||||||
|
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span> </div>
|
||||||
|
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span> <span class="comment">//These are the raw sensor values (without Q applied) pulled from the user requested Input Report</span></div>
|
||||||
|
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#abc972db20affbd0040b4e6c4892dd57b"> 259</a></span> uint32_t <a class="code hl_variable" href="class_b_n_o08x.html#abc972db20affbd0040b4e6c4892dd57b">time_stamp</a>; </div>
|
||||||
|
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a3365b7ebde01e284274e655c60343df9"> 260</a></span> uint16_t raw_accel_X, raw_accel_Y, raw_accel_Z, <a class="code hl_variable" href="class_b_n_o08x.html#a3365b7ebde01e284274e655c60343df9">accel_accuracy</a>; </div>
|
||||||
|
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a35e1635ef5edde8fc8640f978c6f2e3c"> 261</a></span> uint16_t raw_lin_accel_X, raw_lin_accel_Y, raw_lin_accel_Z, <a class="code hl_variable" href="class_b_n_o08x.html#a35e1635ef5edde8fc8640f978c6f2e3c">accel_lin_accuracy</a>; </div>
|
||||||
|
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a98ea35dd0fbd0c409d25fd8a6ed9f277"> 262</a></span> uint16_t raw_gyro_X, raw_gyro_Y, raw_gyro_Z, <a class="code hl_variable" href="class_b_n_o08x.html#a98ea35dd0fbd0c409d25fd8a6ed9f277">gyro_accuracy</a>; </div>
|
||||||
|
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a36223f7124751fa71e860b2ef55dd2ac"> 263</a></span> uint16_t raw_quat_I, raw_quat_J, raw_quat_K, raw_quat_real, raw_quat_radian_accuracy, <a class="code hl_variable" href="class_b_n_o08x.html#a36223f7124751fa71e860b2ef55dd2ac">quat_accuracy</a>; </div>
|
||||||
|
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#ab49f9a6586d709bbd26280ef44a4bbf7"> 264</a></span> uint16_t raw_velocity_gyro_X, raw_velocity_gyro_Y, <a class="code hl_variable" href="class_b_n_o08x.html#ab49f9a6586d709bbd26280ef44a4bbf7">raw_velocity_gyro_Z</a>;</div>
|
||||||
|
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#ae01698d287ea999179a11e2244902022"> 265</a></span> uint16_t gravity_X, gravity_Y, gravity_Z, <a class="code hl_variable" href="class_b_n_o08x.html#ae01698d287ea999179a11e2244902022">gravity_accuracy</a>; </div>
|
||||||
|
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a081c666a3f24016d0ec5c5edc49f2903"> 266</a></span> uint16_t raw_uncalib_gyro_X, raw_uncalib_gyro_Y, raw_uncalib_gyro_Z, raw_bias_X, raw_bias_Y, raw_bias_Z, <a class="code hl_variable" href="class_b_n_o08x.html#a081c666a3f24016d0ec5c5edc49f2903">uncalib_gyro_accuracy</a>; </div>
|
||||||
|
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#ac5d4e151690774687efa951ca41c16ae"> 267</a></span> uint16_t raw_magf_X, raw_magf_Y, raw_magf_Z, <a class="code hl_variable" href="class_b_n_o08x.html#ac5d4e151690774687efa951ca41c16ae">magf_accuracy</a>; </div>
|
||||||
|
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a1171a5738a4e6831ec7fa32a29f15554"> 268</a></span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a1171a5738a4e6831ec7fa32a29f15554">tap_detector</a>; </div>
|
||||||
|
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#ad80a77973371b12d722ea39063c648be"> 269</a></span> uint16_t <a class="code hl_variable" href="class_b_n_o08x.html#ad80a77973371b12d722ea39063c648be">step_count</a>; </div>
|
||||||
|
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a1b12471e92536a79d0c425d77676f2e1"> 270</a></span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a1b12471e92536a79d0c425d77676f2e1">stability_classifier</a>;</div>
|
||||||
|
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a75cea49c1c08ca28d9fa7e5ed61c6e7b"> 271</a></span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a75cea49c1c08ca28d9fa7e5ed61c6e7b">activity_classifier</a>; </div>
|
||||||
|
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#af96e8cd070459f945ffbf01b98106e13"> 272</a></span> uint8_t *<a class="code hl_variable" href="class_b_n_o08x.html#af96e8cd070459f945ffbf01b98106e13">activity_confidences</a>;</div>
|
||||||
|
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#ad212b5028a31e857e76d251ced2724e1"> 273</a></span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#ad212b5028a31e857e76d251ced2724e1">calibration_status</a>; </div>
|
||||||
|
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a59a4d75f1302ab693b1b26e9ccaa5341"> 274</a></span> uint16_t mems_raw_accel_X, mems_raw_accel_Y, <a class="code hl_variable" href="class_b_n_o08x.html#a59a4d75f1302ab693b1b26e9ccaa5341">mems_raw_accel_Z</a>; </div>
|
||||||
|
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#ac35d5b12721ab876eaeb1f714a9b3b1d"> 275</a></span> uint16_t mems_raw_gyro_X, mems_raw_gyro_Y, <a class="code hl_variable" href="class_b_n_o08x.html#ac35d5b12721ab876eaeb1f714a9b3b1d">mems_raw_gyro_Z</a>; </div>
|
||||||
|
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a90f0cdf11decc276006f76a494d42ce3"> 276</a></span> uint16_t mems_raw_magf_X, mems_raw_magf_Y, <a class="code hl_variable" href="class_b_n_o08x.html#a90f0cdf11decc276006f76a494d42ce3">mems_raw_magf_Z</a>; </div>
|
||||||
|
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span> </div>
|
||||||
|
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span> <span class="comment">//spi task</span></div>
|
||||||
|
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a615090aae15f1b0410a7e5ecb94957b5"> 279</a></span> TaskHandle_t <a class="code hl_variable" href="class_b_n_o08x.html#a615090aae15f1b0410a7e5ecb94957b5">spi_task_hdl</a>; </div>
|
||||||
|
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a0ce6d9db873555f1ebe7e095251eab74">spi_task_trampoline</a>(<span class="keywordtype">void</span> *arg); </div>
|
||||||
|
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"> 281</span> <span class="keywordtype">void</span> <a class="code hl_function" href="class_b_n_o08x.html#a2ecd4ed60f82730ae230c61687ec92bf">spi_task</a>(); </div>
|
||||||
|
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"> 282</span> </div>
|
||||||
|
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a496407fcd9c7c921bf5b3b062024b29d"> 283</a></span> <span class="keyword">volatile</span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="class_b_n_o08x.html#a496407fcd9c7c921bf5b3b062024b29d">int_asserted</a>; </div>
|
||||||
|
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span> <span class="keyword">static</span> <span class="keywordtype">void</span> IRAM_ATTR <a class="code hl_function" href="class_b_n_o08x.html#a804b95c58c30d36933fd251626b85bf7">hint_handler</a>(<span class="keywordtype">void</span> *arg);</div>
|
||||||
|
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a4882dbc698d7b730f57e2401037766a9"> 285</a></span> <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="class_b_n_o08x.html#a4882dbc698d7b730f57e2401037766a9">isr_service_installed</a>; </div>
|
||||||
|
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"> 286</span> </div>
|
||||||
|
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</span> </div>
|
||||||
|
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a0b19c8f2de2b2bfe033da7f93cdd2608"> 288</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> int16_t <a class="code hl_variable" href="class_b_n_o08x.html#a0b19c8f2de2b2bfe033da7f93cdd2608">ROTATION_VECTOR_Q1</a> = 14; </div>
|
||||||
|
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a923d65d8568cc31873ad56a3908e1939"> 289</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> int16_t <a class="code hl_variable" href="class_b_n_o08x.html#a923d65d8568cc31873ad56a3908e1939">ROTATION_VECTOR_ACCURACY_Q1</a> = 12; </div>
|
||||||
|
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a0564aaf5b20dc42b54db4fb3115ac1c7"> 290</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> int16_t <a class="code hl_variable" href="class_b_n_o08x.html#a0564aaf5b20dc42b54db4fb3115ac1c7">ACCELEROMETER_Q1</a> = 8; </div>
|
||||||
|
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#ad0d37fe07ced24f2c9afc21145a74e7b"> 291</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> int16_t <a class="code hl_variable" href="class_b_n_o08x.html#ad0d37fe07ced24f2c9afc21145a74e7b">LINEAR_ACCELEROMETER_Q1</a> = 8; </div>
|
||||||
|
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#aa3bec8effefa61cec6fa170e9d02c4dd"> 292</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> int16_t <a class="code hl_variable" href="class_b_n_o08x.html#aa3bec8effefa61cec6fa170e9d02c4dd">GYRO_Q1</a> = 9; </div>
|
||||||
|
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a9fac9b811b7c2117675a784cb4df204c"> 293</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> int16_t <a class="code hl_variable" href="class_b_n_o08x.html#a9fac9b811b7c2117675a784cb4df204c">MAGNETOMETER_Q1</a> = 4; </div>
|
||||||
|
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#aafe117561fe9138800073a04a778b4ce"> 294</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> int16_t <a class="code hl_variable" href="class_b_n_o08x.html#aafe117561fe9138800073a04a778b4ce">ANGULAR_VELOCITY_Q1</a> = 10; </div>
|
||||||
|
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#ae10722334dfce9635e76519598e165a2"> 295</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> int16_t <a class="code hl_variable" href="class_b_n_o08x.html#ae10722334dfce9635e76519598e165a2">GRAVITY_Q1</a> = 8; </div>
|
||||||
|
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"> 296</span> </div>
|
||||||
|
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a53c4824accdff697948c10df30a15457"> 297</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint64_t <a class="code hl_variable" href="class_b_n_o08x.html#a53c4824accdff697948c10df30a15457">HOST_INT_TIMEOUT_US</a> = 150000ULL; </div>
|
||||||
|
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"> 298</span> </div>
|
||||||
|
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span> <span class="comment">//Higher level calibration commands, used by queue_calibrate_command</span></div>
|
||||||
|
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#acd5b44d705af1f9aaa271a59a9d2d595"> 300</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#acd5b44d705af1f9aaa271a59a9d2d595">CALIBRATE_ACCEL</a> = 0; </div>
|
||||||
|
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#aeac84719a1cc0f9c8d5a9a749391d4db"> 301</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#aeac84719a1cc0f9c8d5a9a749391d4db">CALIBRATE_GYRO</a> = 1;</div>
|
||||||
|
<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#ac00e8b59ae8d710cf79956eaafa97ddb"> 302</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#ac00e8b59ae8d710cf79956eaafa97ddb">CALIBRATE_MAG</a> = 2; </div>
|
||||||
|
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a955dcb60da150490e17367a871b3a3d2"> 303</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a955dcb60da150490e17367a871b3a3d2">CALIBRATE_PLANAR_ACCEL</a> = 3; </div>
|
||||||
|
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#af53d9e99f163d97ef92fe989b1dd25cc"> 304</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#af53d9e99f163d97ef92fe989b1dd25cc">CALIBRATE_ACCEL_GYRO_MAG</a> = 4; </div>
|
||||||
|
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a584bfa04a39feb93279ee673c340db54"> 305</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a584bfa04a39feb93279ee673c340db54">CALIBRATE_STOP</a> = 5; </div>
|
||||||
|
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span> </div>
|
||||||
|
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"> 307</span> <span class="comment">//Command IDs (see Ref. Manual 6.4)</span></div>
|
||||||
|
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"> 308</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t COMMAND_ERRORS = 1;</div>
|
||||||
|
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"> 309</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t COMMAND_COUNTER = 2;</div>
|
||||||
|
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a0a1756bc16ba3eac45f4229b1e350107"> 310</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a0a1756bc16ba3eac45f4229b1e350107">COMMAND_TARE</a> = 3; </div>
|
||||||
|
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a30eb6d305a187d4d36546841e12176b9"> 311</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a30eb6d305a187d4d36546841e12176b9">COMMAND_INITIALIZE</a> = 4; </div>
|
||||||
|
<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#af124a6c1d8b871f3181b6c85f1099cb2"> 312</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#af124a6c1d8b871f3181b6c85f1099cb2">COMMAND_DCD</a> = 6; </div>
|
||||||
|
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a8381dfe403ddff522f172cb16780731a"> 313</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a8381dfe403ddff522f172cb16780731a">COMMAND_ME_CALIBRATE</a> = 7; </div>
|
||||||
|
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a7a246989c94cd87f68166b20b7ad4c8b"> 314</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a7a246989c94cd87f68166b20b7ad4c8b">COMMAND_DCD_PERIOD_SAVE</a> = 9; </div>
|
||||||
|
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a308c8b5307d93a67b5b9066d44494aa5"> 315</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a308c8b5307d93a67b5b9066d44494aa5">COMMAND_OSCILLATOR</a> = 10; </div>
|
||||||
|
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a4f580b3cb232a762ea7019ee7b04d419"> 316</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a4f580b3cb232a762ea7019ee7b04d419">COMMAND_CLEAR_DCD</a> = 11; </div>
|
||||||
|
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"> 317</span> </div>
|
||||||
|
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span> <span class="comment">//SHTP channel 2 control report IDs, used in communication with sensor (See Ref. Manual 6.2)</span></div>
|
||||||
|
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a1e5b64caa514b7e4fe64ab214758b875"> 319</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a1e5b64caa514b7e4fe64ab214758b875">SHTP_REPORT_COMMAND_RESPONSE</a> = 0xF1; </div>
|
||||||
|
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#ab04695dd189412092254e52bd6e5a75a"> 320</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#ab04695dd189412092254e52bd6e5a75a">SHTP_REPORT_COMMAND_REQUEST</a> = 0xF2; </div>
|
||||||
|
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#aeb760b095dcf808a413ef696f2608e43"> 321</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#aeb760b095dcf808a413ef696f2608e43">SHTP_REPORT_FRS_READ_RESPONSE</a> = 0xF3; </div>
|
||||||
|
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a74af7eacc35cc825940b647c2de0d368"> 322</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a74af7eacc35cc825940b647c2de0d368">SHTP_REPORT_FRS_READ_REQUEST</a> = 0xF4; </div>
|
||||||
|
<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a0177134162e116501bc9483c6e4b76c3"> 323</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a0177134162e116501bc9483c6e4b76c3">SHTP_REPORT_PRODUCT_ID_RESPONSE</a> = 0xF8; </div>
|
||||||
|
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a542405639c28bd56bc4361b922763c95"> 324</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a542405639c28bd56bc4361b922763c95">SHTP_REPORT_PRODUCT_ID_REQUEST</a> = 0xF9; </div>
|
||||||
|
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#ae37d6f8431c8c465bfb0c662772b5cb9"> 325</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#ae37d6f8431c8c465bfb0c662772b5cb9">SHTP_REPORT_BASE_TIMESTAMP</a> = 0xFB; </div>
|
||||||
|
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a1d3bff4e20c2c3d47db322c9e34ef338"> 326</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a1d3bff4e20c2c3d47db322c9e34ef338">SHTP_REPORT_SET_FEATURE_COMMAND</a> = 0xFD; </div>
|
||||||
|
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"> 327</span> </div>
|
||||||
|
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span> </div>
|
||||||
|
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span> <span class="comment">//Sensor report IDs, used when enabling and reading BNO08x reports</span></div>
|
||||||
|
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a476b35f11a2f096cdb70f7ee73cf2e90"> 330</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a476b35f11a2f096cdb70f7ee73cf2e90">SENSOR_REPORTID_ACCELEROMETER</a> = 0x01; </div>
|
||||||
|
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a29ab9f86763cce89e833392553f7abb4"> 331</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a29ab9f86763cce89e833392553f7abb4">SENSOR_REPORTID_GYROSCOPE</a> = 0x02; </div>
|
||||||
|
<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a6f3bf6774ceb583c5c56f2ad80573834"> 332</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a6f3bf6774ceb583c5c56f2ad80573834">SENSOR_REPORTID_MAGNETIC_FIELD</a> = 0x03; </div>
|
||||||
|
<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a53898b82dbac7ef27e1adb519dfcd686"> 333</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a53898b82dbac7ef27e1adb519dfcd686">SENSOR_REPORTID_LINEAR_ACCELERATION</a> = 0x04; </div>
|
||||||
|
<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#ab0279e8622ed188ee48411e074fb7e9d"> 334</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#ab0279e8622ed188ee48411e074fb7e9d">SENSOR_REPORTID_ROTATION_VECTOR</a> = 0x05; </div>
|
||||||
|
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#aeeb54b0b516917f3ff58cb655ae707a8"> 335</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#aeeb54b0b516917f3ff58cb655ae707a8">SENSOR_REPORTID_GRAVITY</a> = 0x06; </div>
|
||||||
|
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#ab94bfdbbffc0a7a255e752244b22322a"> 336</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#ab94bfdbbffc0a7a255e752244b22322a">SENSOR_REPORTID_UNCALIBRATED_GYRO</a> = 0x07; </div>
|
||||||
|
<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#ab3dc8b362050d438d8a05b26e86af638"> 337</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#ab3dc8b362050d438d8a05b26e86af638">SENSOR_REPORTID_GAME_ROTATION_VECTOR</a> = 0x08; </div>
|
||||||
|
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#aec618850b70a4e32a5148b05281aa8f0"> 338</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#aec618850b70a4e32a5148b05281aa8f0">SENSOR_REPORTID_GEOMAGNETIC_ROTATION_VECTOR</a> = 0x09; </div>
|
||||||
|
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a8b55a8131c251bb234d5391b0cd6aa48"> 339</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a8b55a8131c251bb234d5391b0cd6aa48">SENSOR_REPORTID_GYRO_INTEGRATED_ROTATION_VECTOR</a> = 0x2A; </div>
|
||||||
|
<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a437fed4cb82edd32f839d88679ff8ed9"> 340</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a437fed4cb82edd32f839d88679ff8ed9">SENSOR_REPORTID_TAP_DETECTOR</a> = 0x10;</div>
|
||||||
|
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#aaff9af63d5f35c05f0a1e485f3d97bc5"> 341</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#aaff9af63d5f35c05f0a1e485f3d97bc5">SENSOR_REPORTID_STEP_COUNTER</a> = 0x11; </div>
|
||||||
|
<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#afad93ba52698512205df714109cadcfc"> 342</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#afad93ba52698512205df714109cadcfc">SENSOR_REPORTID_STABILITY_CLASSIFIER</a> = 0x13; </div>
|
||||||
|
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#aa8d2d5c66b72af3966dca751e7343a97"> 343</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#aa8d2d5c66b72af3966dca751e7343a97">SENSOR_REPORTID_RAW_ACCELEROMETER</a> = 0x14; </div>
|
||||||
|
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#aaed7faffc8f2bba8a2ae56933236f9f7"> 344</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#aaed7faffc8f2bba8a2ae56933236f9f7">SENSOR_REPORTID_RAW_GYROSCOPE</a> = 0x15; </div>
|
||||||
|
<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#ac719a06278c239cc36f666b99a41b1c0"> 345</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#ac719a06278c239cc36f666b99a41b1c0">SENSOR_REPORTID_RAW_MAGNETOMETER</a> = 0x16; </div>
|
||||||
|
<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a001b45f56e347fb8e8149bcecbe2b40c"> 346</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a001b45f56e347fb8e8149bcecbe2b40c">SENSOR_REPORTID_PERSONAL_ACTIVITY_CLASSIFIER</a> = 0x1E; </div>
|
||||||
|
<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a263b8c25089c38f9ffa85493aef79606"> 347</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a263b8c25089c38f9ffa85493aef79606">SENSOR_REPORTID_AR_VR_STABILIZED_ROTATION_VECTOR</a> = 0x28; </div>
|
||||||
|
<div class="line"><a id="l00348" name="l00348"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a09dd6846e22801427b92b325385653e0"> 348</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a09dd6846e22801427b92b325385653e0">SENSOR_REPORTID_AR_VR_STABILIZED_GAME_ROTATION_VECTOR</a> = 0x29; </div>
|
||||||
|
<div class="line"><a id="l00349" name="l00349"></a><span class="lineno"> 349</span> </div>
|
||||||
|
<div class="line"><a id="l00350" name="l00350"></a><span class="lineno"> 350</span> <span class="comment">//Tare commands used by queue_tare_command</span></div>
|
||||||
|
<div class="line"><a id="l00351" name="l00351"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a27df630f3e52b35552d2c1f2cf3496b0"> 351</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a27df630f3e52b35552d2c1f2cf3496b0">TARE_NOW</a> = 0; </div>
|
||||||
|
<div class="line"><a id="l00352" name="l00352"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a115aef7b38ec0dec2085f6917d832912"> 352</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a115aef7b38ec0dec2085f6917d832912">TARE_PERSIST</a> = 1; </div>
|
||||||
|
<div class="line"><a id="l00353" name="l00353"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a59cde7dd301c94a20b84735c5d49008e"> 353</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a59cde7dd301c94a20b84735c5d49008e">TARE_SET_REORIENTATION</a> = 2; </div>
|
||||||
|
<div class="line"><a id="l00354" name="l00354"></a><span class="lineno"> 354</span> </div>
|
||||||
|
<div class="line"><a id="l00355" name="l00355"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a1ef13f6f330810934416ad5fe0ee55b2"> 355</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a1ef13f6f330810934416ad5fe0ee55b2">TARE_AXIS_ALL</a> = 0x07; </div>
|
||||||
|
<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#aecb3e11c1ca5769fd60f42c17a105731"> 356</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#aecb3e11c1ca5769fd60f42c17a105731">TARE_AXIS_Z</a> = 0x04; </div>
|
||||||
|
<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"> 357</span> </div>
|
||||||
|
<div class="line"><a id="l00358" name="l00358"></a><span class="lineno"> 358</span> <span class="comment">//Which rotation vector to tare, BNO08x saves them seperately</span></div>
|
||||||
|
<div class="line"><a id="l00359" name="l00359"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a8e2cfc25d0e34ae53a762b88cc3ac3c8"> 359</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a8e2cfc25d0e34ae53a762b88cc3ac3c8">TARE_ROTATION_VECTOR</a> = 0; </div>
|
||||||
|
<div class="line"><a id="l00360" name="l00360"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#abaf1ec8bb197db1998a9ed3cec6180d5"> 360</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#abaf1ec8bb197db1998a9ed3cec6180d5">TARE_GAME_ROTATION_VECTOR</a> = 1; </div>
|
||||||
|
<div class="line"><a id="l00361" name="l00361"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a225397a04d849e5647992ca80d68febb"> 361</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a225397a04d849e5647992ca80d68febb">TARE_GEOMAGNETIC_ROTATION_VECTOR</a> = 2;</div>
|
||||||
|
<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a9ec354d75249f06f13599abf7bedfde0"> 362</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a9ec354d75249f06f13599abf7bedfde0">TARE_GYRO_INTEGRATED_ROTATION_VECTOR</a> = 3; </div>
|
||||||
|
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a32204963cefc4ae64a80f43e71c8667a"> 363</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#a32204963cefc4ae64a80f43e71c8667a">TARE_AR_VR_STABILIZED_ROTATION_VECTOR</a> = 4; </div>
|
||||||
|
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#aed8135fd5e7996ef06bf5968692ccd84"> 364</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> uint8_t <a class="code hl_variable" href="class_b_n_o08x.html#aed8135fd5e7996ef06bf5968692ccd84">TARE_AR_VR_STABILIZED_GAME_ROTATION_VECTOR</a> = 5; </div>
|
||||||
|
<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"> 365</span> </div>
|
||||||
|
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"><a class="line" href="class_b_n_o08x.html#a2c98d5f2c406a3efd0b48c5666fa8c46"> 366</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">constexpr</span> <span class="keywordtype">char</span> *<a class="code hl_variable" href="class_b_n_o08x.html#a2c98d5f2c406a3efd0b48c5666fa8c46">TAG</a> = <span class="stringliteral">"BNO08x"</span>; </div>
|
||||||
|
<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"> 367</span>};</div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html"><div class="ttname"><a href="class_b_n_o08x.html">BNO08x</a></div><div class="ttdef"><b>Definition</b> BNO08x.hpp:74</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a001b45f56e347fb8e8149bcecbe2b40c"><div class="ttname"><a href="class_b_n_o08x.html#a001b45f56e347fb8e8149bcecbe2b40c">BNO08x::SENSOR_REPORTID_PERSONAL_ACTIVITY_CLASSIFIER</a></div><div class="ttdeci">static const constexpr uint8_t SENSOR_REPORTID_PERSONAL_ACTIVITY_CLASSIFIER</div><div class="ttdoc">See SH2 Ref. Manual 6.5.36.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:346</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a0177134162e116501bc9483c6e4b76c3"><div class="ttname"><a href="class_b_n_o08x.html#a0177134162e116501bc9483c6e4b76c3">BNO08x::SHTP_REPORT_PRODUCT_ID_RESPONSE</a></div><div class="ttdeci">static const constexpr uint8_t SHTP_REPORT_PRODUCT_ID_RESPONSE</div><div class="ttdoc">See SH2 Ref. Manual 6.3.2.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:323</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a04290cb6ba09b93d5a9ef337c13d1abb"><div class="ttname"><a href="class_b_n_o08x.html#a04290cb6ba09b93d5a9ef337c13d1abb">BNO08x::enable_ARVR_stabilized_rotation_vector</a></div><div class="ttdeci">void enable_ARVR_stabilized_rotation_vector(uint16_t time_between_reports)</div><div class="ttdoc">Sends command to enable ARVR stabilized rotation vector reports (See Ref. Manual 6....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1022</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a0564aaf5b20dc42b54db4fb3115ac1c7"><div class="ttname"><a href="class_b_n_o08x.html#a0564aaf5b20dc42b54db4fb3115ac1c7">BNO08x::ACCELEROMETER_Q1</a></div><div class="ttdeci">static const constexpr int16_t ACCELEROMETER_Q1</div><div class="ttdoc">Acceleration Q point (See SH-2 Ref. Manual 6.5.9)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:290</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a081c666a3f24016d0ec5c5edc49f2903"><div class="ttname"><a href="class_b_n_o08x.html#a081c666a3f24016d0ec5c5edc49f2903">BNO08x::uncalib_gyro_accuracy</a></div><div class="ttdeci">uint16_t uncalib_gyro_accuracy</div><div class="ttdoc">Uncalibrated gyro reading (See SH-2 Ref. Manual 6.5.14)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:266</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a08f037df7b3c7e2fc3f0e968f4a5f68c"><div class="ttname"><a href="class_b_n_o08x.html#a08f037df7b3c7e2fc3f0e968f4a5f68c">BNO08x::print_header</a></div><div class="ttdeci">void print_header()</div><div class="ttdoc">Prints the most recently received SHTP header to serial console with ESP_LOG statement.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2074</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a0960ce957058af565dd4c43ad6c40225"><div class="ttname"><a href="class_b_n_o08x.html#a0960ce957058af565dd4c43ad6c40225">BNO08x::enable_activity_classifier</a></div><div class="ttdeci">void enable_activity_classifier(uint16_t time_between_reports, uint32_t activities_to_enable, uint8_t(&activity_confidence_vals)[9])</div><div class="ttdoc">Sends command to enable activity classifier reports (See Ref. Manual 6.5.36)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1180</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a09a0306abec5895dd0450b2fe970347c"><div class="ttname"><a href="class_b_n_o08x.html#a09a0306abec5895dd0450b2fe970347c">BNO08x::enable_gyro_integrated_rotation_vector</a></div><div class="ttdeci">void enable_gyro_integrated_rotation_vector(uint16_t timeBetweenReports)</div><div class="ttdoc">Sends command to enable gyro integrated rotation vector reports (See Ref. Manual 6....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1048</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a09dd6846e22801427b92b325385653e0"><div class="ttname"><a href="class_b_n_o08x.html#a09dd6846e22801427b92b325385653e0">BNO08x::SENSOR_REPORTID_AR_VR_STABILIZED_GAME_ROTATION_VECTOR</a></div><div class="ttdeci">static const constexpr uint8_t SENSOR_REPORTID_AR_VR_STABILIZED_GAME_ROTATION_VECTOR</div><div class="ttdoc">See SH2 Ref. Manual 6.5.43.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:348</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a0a1756bc16ba3eac45f4229b1e350107"><div class="ttname"><a href="class_b_n_o08x.html#a0a1756bc16ba3eac45f4229b1e350107">BNO08x::COMMAND_TARE</a></div><div class="ttdeci">static const constexpr uint8_t COMMAND_TARE</div><div class="ttdoc">Command and response to tare command (See Sh2 Ref. Manual 6.4.4)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:310</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a0a72477cb7a330fedbcb3e2126b882b1"><div class="ttname"><a href="class_b_n_o08x.html#a0a72477cb7a330fedbcb3e2126b882b1">BNO08x::get_accel_Z</a></div><div class="ttdeci">float get_accel_Z()</div><div class="ttdoc">Get z axis acceleration (total acceleration of device, units in m/s^2).</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1656</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a0a73633d8929ce4058b14cefc8cad717"><div class="ttname"><a href="class_b_n_o08x.html#a0a73633d8929ce4058b14cefc8cad717">BNO08x::get_uncalibrated_gyro_Z</a></div><div class="ttdeci">float get_uncalibrated_gyro_Z()</div><div class="ttdoc">Get uncalibrated gyro Z axis angular velocity measurement.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1926</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a0b19c8f2de2b2bfe033da7f93cdd2608"><div class="ttname"><a href="class_b_n_o08x.html#a0b19c8f2de2b2bfe033da7f93cdd2608">BNO08x::ROTATION_VECTOR_Q1</a></div><div class="ttdeci">static const constexpr int16_t ROTATION_VECTOR_Q1</div><div class="ttdoc">Rotation vector Q point (See SH-2 Ref. Manual 6.5.18)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:288</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a0ce6d9db873555f1ebe7e095251eab74"><div class="ttname"><a href="class_b_n_o08x.html#a0ce6d9db873555f1ebe7e095251eab74">BNO08x::spi_task_trampoline</a></div><div class="ttdeci">static void spi_task_trampoline(void *arg)</div><div class="ttdoc">Static function used to launch spi task.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2421</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a0d148e00abcfeec48c689e3084a7e786"><div class="ttname"><a href="class_b_n_o08x.html#a0d148e00abcfeec48c689e3084a7e786">BNO08x::get_stability_classifier</a></div><div class="ttdeci">int8_t get_stability_classifier()</div><div class="ttdoc">Get the current stability classifier (Seee Ref. Manual 6.5.31)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2045</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a0ee58cedbc06d4a7db8821f40c0ee207"><div class="ttname"><a href="class_b_n_o08x.html#a0ee58cedbc06d4a7db8821f40c0ee207">BNO08x::send_packet</a></div><div class="ttdeci">void send_packet()</div><div class="ttdoc">Sends a queued SHTP packet via SPI.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:421</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a0fff04c42c9502615ad73cd1457cb9b0"><div class="ttname"><a href="class_b_n_o08x.html#a0fff04c42c9502615ad73cd1457cb9b0">BNO08x::get_range</a></div><div class="ttdeci">float get_range(uint16_t record_ID)</div><div class="ttdoc">Gets range from BNO08x FRS (flash record system).</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2218</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a1033bdd65b42b6706d1dfc67ece66191"><div class="ttname"><a href="class_b_n_o08x.html#a1033bdd65b42b6706d1dfc67ece66191">BNO08x::get_linear_accel_Y</a></div><div class="ttdeci">float get_linear_accel_Y()</div><div class="ttdoc">Get y axis linear acceleration (acceleration of device minus gravity, units in m/s^2)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1704</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a111601243b913751eb51c1f37cba4e7d"><div class="ttname"><a href="class_b_n_o08x.html#a111601243b913751eb51c1f37cba4e7d">BNO08x::get_magf_X</a></div><div class="ttdeci">float get_magf_X()</div><div class="ttdoc">Get X component of magnetic field vector.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1314</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a115aef7b38ec0dec2085f6917d832912"><div class="ttname"><a href="class_b_n_o08x.html#a115aef7b38ec0dec2085f6917d832912">BNO08x::TARE_PERSIST</a></div><div class="ttdeci">static const constexpr uint8_t TARE_PERSIST</div><div class="ttdoc">See SH2 Ref. Manual 6.4.4.2.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:352</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a1171a5738a4e6831ec7fa32a29f15554"><div class="ttname"><a href="class_b_n_o08x.html#a1171a5738a4e6831ec7fa32a29f15554">BNO08x::tap_detector</a></div><div class="ttdeci">uint8_t tap_detector</div><div class="ttdoc">Tap detector reading (See SH-2 Ref. Manual 6.5.27)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:268</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a11bb1b3fa44ad8f28c1492b5c07af886"><div class="ttname"><a href="class_b_n_o08x.html#a11bb1b3fa44ad8f28c1492b5c07af886">BNO08x::get_reset_reason</a></div><div class="ttdeci">uint8_t get_reset_reason()</div><div class="ttdoc">Get the reason for the most recent reset.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:269</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a12c12a8e078b28480fb8828d306656f5"><div class="ttname"><a href="class_b_n_o08x.html#a12c12a8e078b28480fb8828d306656f5">BNO08x::get_quat_I</a></div><div class="ttdeci">float get_quat_I()</div><div class="ttdoc">Get I component of reported quaternion.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1553</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a1590ba793668f9cb1a32a1f4dd07cb9a"><div class="ttname"><a href="class_b_n_o08x.html#a1590ba793668f9cb1a32a1f4dd07cb9a">BNO08x::get_Q3</a></div><div class="ttdeci">int16_t get_Q3(uint16_t record_ID)</div><div class="ttdoc">Gets Q3 point from BNO08x FRS (flash record system).</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2188</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a15a29c3bb476048b7229abcfb2b1d52a"><div class="ttname"><a href="class_b_n_o08x.html#a15a29c3bb476048b7229abcfb2b1d52a">BNO08x::get_gyro_calibrated_velocity_Z</a></div><div class="ttdeci">float get_gyro_calibrated_velocity_Z()</div><div class="ttdoc">Get calibrated gyro z axis angular velocity measurement.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1862</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a1742d6445ffb6e9297b8bf84dec24f22"><div class="ttname"><a href="class_b_n_o08x.html#a1742d6445ffb6e9297b8bf84dec24f22">BNO08x::queue_command</a></div><div class="ttdeci">void queue_command(uint8_t command)</div><div class="ttdoc">Queues a packet containing a command.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:444</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a176ae0112325c05105eacb4566bbfa0b"><div class="ttname"><a href="class_b_n_o08x.html#a176ae0112325c05105eacb4566bbfa0b">BNO08x::mode_sleep</a></div><div class="ttdeci">bool mode_sleep()</div><div class="ttdoc">Puts BNO08x sensor into sleep/low power mode using executable channel.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:315</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a1874e4bd457bb5b6ecc2c64039b88ba4"><div class="ttname"><a href="class_b_n_o08x.html#a1874e4bd457bb5b6ecc2c64039b88ba4">BNO08x::get_uncalibrated_gyro_Y</a></div><div class="ttdeci">float get_uncalibrated_gyro_Y()</div><div class="ttdoc">Get uncalibrated gyro Y axis angular velocity measurement.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1916</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a1b12471e92536a79d0c425d77676f2e1"><div class="ttname"><a href="class_b_n_o08x.html#a1b12471e92536a79d0c425d77676f2e1">BNO08x::stability_classifier</a></div><div class="ttdeci">uint8_t stability_classifier</div><div class="ttdoc">Stability status reading (See SH-2 Ref. Manual 6.5.31)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:270</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a1b91f234d81c45f1f5ca2f27c9f0f6a3"><div class="ttname"><a href="class_b_n_o08x.html#a1b91f234d81c45f1f5ca2f27c9f0f6a3">BNO08x::get_pitch</a></div><div class="ttdeci">float get_pitch()</div><div class="ttdoc">Get the reported rotation about y axis.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1443</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a1bd3c33e70354bd35a78b83b6786b531"><div class="ttname"><a href="class_b_n_o08x.html#a1bd3c33e70354bd35a78b83b6786b531">BNO08x::get_uncalibrated_gyro</a></div><div class="ttdeci">void get_uncalibrated_gyro(float &x, float &y, float &z, float &bx, float &by, float &bz, uint8_t &accuracy)</div><div class="ttdoc">Get full rotational velocity without drift compensation (units in Rad/s). An estimate of drift is giv...</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1890</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a1c6c49c97bc098db89db1aaa37e18f26"><div class="ttname"><a href="class_b_n_o08x.html#a1c6c49c97bc098db89db1aaa37e18f26">BNO08x::calibrate_planar_accelerometer</a></div><div class="ttdeci">void calibrate_planar_accelerometer()</div><div class="ttdoc">Sends command to calibrate planar accelerometer.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:518</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a1d3bff4e20c2c3d47db322c9e34ef338"><div class="ttname"><a href="class_b_n_o08x.html#a1d3bff4e20c2c3d47db322c9e34ef338">BNO08x::SHTP_REPORT_SET_FEATURE_COMMAND</a></div><div class="ttdeci">static const constexpr uint8_t SHTP_REPORT_SET_FEATURE_COMMAND</div><div class="ttdoc">See SH2 Ref. Manual 6.5.4.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:326</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a1d68494d911f7efbbb620d349fb9da0d"><div class="ttname"><a href="class_b_n_o08x.html#a1d68494d911f7efbbb620d349fb9da0d">BNO08x::enable_accelerometer</a></div><div class="ttdeci">void enable_accelerometer(uint16_t time_between_reports)</div><div class="ttdoc">Sends command to enable accelerometer reports (See Ref. Manual 6.5.9)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1061</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a1d6ea02d0d4b23ff6a15e9d5c6c92372"><div class="ttname"><a href="class_b_n_o08x.html#a1d6ea02d0d4b23ff6a15e9d5c6c92372">BNO08x::get_resolution</a></div><div class="ttdeci">float get_resolution(uint16_t record_ID)</div><div class="ttdoc">Gets resolution from BNO08x FRS (flash record system).</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2201</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a1de356dd604c1dffcd1a32faeb4fafe2"><div class="ttname"><a href="class_b_n_o08x.html#a1de356dd604c1dffcd1a32faeb4fafe2">BNO08x::get_raw_accel_X</a></div><div class="ttdeci">int16_t get_raw_accel_X()</div><div class="ttdoc">Get raw accelerometer x axis reading from physical accelerometer MEMs sensor (See Ref....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1734</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a1e5b64caa514b7e4fe64ab214758b875"><div class="ttname"><a href="class_b_n_o08x.html#a1e5b64caa514b7e4fe64ab214758b875">BNO08x::SHTP_REPORT_COMMAND_RESPONSE</a></div><div class="ttdeci">static const constexpr uint8_t SHTP_REPORT_COMMAND_RESPONSE</div><div class="ttdoc">See SH2 Ref. Manual 6.3.9.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:319</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a1ef13f6f330810934416ad5fe0ee55b2"><div class="ttname"><a href="class_b_n_o08x.html#a1ef13f6f330810934416ad5fe0ee55b2">BNO08x::TARE_AXIS_ALL</a></div><div class="ttdeci">static const constexpr uint8_t TARE_AXIS_ALL</div><div class="ttdoc">Tare all axes (used with tare now command)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:355</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a225397a04d849e5647992ca80d68febb"><div class="ttname"><a href="class_b_n_o08x.html#a225397a04d849e5647992ca80d68febb">BNO08x::TARE_GEOMAGNETIC_ROTATION_VECTOR</a></div><div class="ttdeci">static const constexpr uint8_t TARE_GEOMAGNETIC_ROTATION_VECTOR</div><div class="ttdoc">tare geomagnetic rotation vector</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:361</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a24ba760d064a1dc45f972c79b9c8d98d"><div class="ttname"><a href="class_b_n_o08x.html#a24ba760d064a1dc45f972c79b9c8d98d">BNO08x::get_quat_accuracy</a></div><div class="ttdeci">uint8_t get_quat_accuracy()</div><div class="ttdoc">Get accuracy of reported quaternion.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1608</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a263b8c25089c38f9ffa85493aef79606"><div class="ttname"><a href="class_b_n_o08x.html#a263b8c25089c38f9ffa85493aef79606">BNO08x::SENSOR_REPORTID_AR_VR_STABILIZED_ROTATION_VECTOR</a></div><div class="ttdeci">static const constexpr uint8_t SENSOR_REPORTID_AR_VR_STABILIZED_ROTATION_VECTOR</div><div class="ttdoc">See SH2 Ref. Manual 6.5.42.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:347</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a27df630f3e52b35552d2c1f2cf3496b0"><div class="ttname"><a href="class_b_n_o08x.html#a27df630f3e52b35552d2c1f2cf3496b0">BNO08x::TARE_NOW</a></div><div class="ttdeci">static const constexpr uint8_t TARE_NOW</div><div class="ttdoc">See SH2 Ref. Manual 6.4.4.1.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:351</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a27f5dce5c994be18a587fb622574ad41"><div class="ttname"><a href="class_b_n_o08x.html#a27f5dce5c994be18a587fb622574ad41">BNO08x::FRS_read_word</a></div><div class="ttdeci">uint32_t FRS_read_word(uint16_t record_ID, uint8_t word_number)</div><div class="ttdoc">Reads meta data word from BNO08x FRS (flash record system) given the record ID and word number....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2238</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a27fb24e894f794ec6228ef142b6ff8d9"><div class="ttname"><a href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9">BNO08x::q_to_float</a></div><div class="ttdeci">float q_to_float(int16_t fixed_point_value, uint8_t q_point)</div><div class="ttdoc">Converts a register value to a float using its associated Q point. (See https://en....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1273</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a289ff66f51c94be62c4a556f3a5997bf"><div class="ttname"><a href="class_b_n_o08x.html#a289ff66f51c94be62c4a556f3a5997bf">BNO08x::get_uncalibrated_gyro_X</a></div><div class="ttdeci">float get_uncalibrated_gyro_X()</div><div class="ttdoc">Get uncalibrated gyro x axis angular velocity measurement.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1906</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a28cd1c0b3477571d87133234e6358503"><div class="ttname"><a href="class_b_n_o08x.html#a28cd1c0b3477571d87133234e6358503">BNO08x::hard_reset</a></div><div class="ttdeci">bool hard_reset()</div><div class="ttdoc">Hard resets BNO08x sensor.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:225</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a29ab9f86763cce89e833392553f7abb4"><div class="ttname"><a href="class_b_n_o08x.html#a29ab9f86763cce89e833392553f7abb4">BNO08x::SENSOR_REPORTID_GYROSCOPE</a></div><div class="ttdeci">static const constexpr uint8_t SENSOR_REPORTID_GYROSCOPE</div><div class="ttdoc">See SH2 Ref. Manual 6.5.13.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:331</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a2c842e43ceae19149f6525bcbc48f1cf"><div class="ttname"><a href="class_b_n_o08x.html#a2c842e43ceae19149f6525bcbc48f1cf">BNO08x::get_raw_magf_Y</a></div><div class="ttdeci">int16_t get_raw_magf_Y()</div><div class="ttdoc">Get raw magnetometer y axis reading from physical magnetometer sensor (See Ref. Manual 6....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1804</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a2c98d5f2c406a3efd0b48c5666fa8c46"><div class="ttname"><a href="class_b_n_o08x.html#a2c98d5f2c406a3efd0b48c5666fa8c46">BNO08x::TAG</a></div><div class="ttdeci">static const constexpr char * TAG</div><div class="ttdoc">Class tag used for serial print statements.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:366</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a2dc0cd5bc04ca7eb3b4fffd2a3a6f27a"><div class="ttname"><a href="class_b_n_o08x.html#a2dc0cd5bc04ca7eb3b4fffd2a3a6f27a">BNO08x::enable_gravity</a></div><div class="ttdeci">void enable_gravity(uint16_t time_between_reports)</div><div class="ttdoc">Sends command to enable gravity reading reports (See Ref. Manual 6.5.11)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1087</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a2e28b5a79c442a6baa2fa5165b9ce37d"><div class="ttname"><a href="class_b_n_o08x.html#a2e28b5a79c442a6baa2fa5165b9ce37d">BNO08x::get_raw_gyro_Z</a></div><div class="ttdeci">int16_t get_raw_gyro_Z()</div><div class="ttdoc">Get raw gyroscope z axis reading from physical gyroscope MEMs sensor (See Ref. Manual 6....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1784</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a2ecd4ed60f82730ae230c61687ec92bf"><div class="ttname"><a href="class_b_n_o08x.html#a2ecd4ed60f82730ae230c61687ec92bf">BNO08x::spi_task</a></div><div class="ttdeci">void spi_task()</div><div class="ttdoc">Task responsible for SPI transactions. Executed when HINT in is asserted by BNO08x.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2432</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a308c8b5307d93a67b5b9066d44494aa5"><div class="ttname"><a href="class_b_n_o08x.html#a308c8b5307d93a67b5b9066d44494aa5">BNO08x::COMMAND_OSCILLATOR</a></div><div class="ttdeci">static const constexpr uint8_t COMMAND_OSCILLATOR</div><div class="ttdoc">Retrieve oscillator type command (See SH2 Ref. Manual 6.4)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:315</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a30eb6d305a187d4d36546841e12176b9"><div class="ttname"><a href="class_b_n_o08x.html#a30eb6d305a187d4d36546841e12176b9">BNO08x::COMMAND_INITIALIZE</a></div><div class="ttdeci">static const constexpr uint8_t COMMAND_INITIALIZE</div><div class="ttdoc">Reinitialize sensor hub components See (SH2 Ref. Manual 6.4.5)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:311</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a32204963cefc4ae64a80f43e71c8667a"><div class="ttname"><a href="class_b_n_o08x.html#a32204963cefc4ae64a80f43e71c8667a">BNO08x::TARE_AR_VR_STABILIZED_ROTATION_VECTOR</a></div><div class="ttdeci">static const constexpr uint8_t TARE_AR_VR_STABILIZED_ROTATION_VECTOR</div><div class="ttdoc">Tare ARVR stabilized rotation vector.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:363</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a3285613f18b2f2f4c3f9e6d5c971af10"><div class="ttname"><a href="class_b_n_o08x.html#a3285613f18b2f2f4c3f9e6d5c971af10">BNO08x::get_uncalibrated_gyro_accuracy</a></div><div class="ttdeci">uint8_t get_uncalibrated_gyro_accuracy()</div><div class="ttdoc">Get uncalibrated gyro accuracy.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1966</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a3365b7ebde01e284274e655c60343df9"><div class="ttname"><a href="class_b_n_o08x.html#a3365b7ebde01e284274e655c60343df9">BNO08x::accel_accuracy</a></div><div class="ttdeci">uint16_t accel_accuracy</div><div class="ttdoc">Raw acceleration readings (See SH-2 Ref. Manual 6.5.8)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:260</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a33fe3c2f47759cfae5f4b612ddd329ea"><div class="ttname"><a href="class_b_n_o08x.html#a33fe3c2f47759cfae5f4b612ddd329ea">BNO08x::get_linear_accel_accuracy</a></div><div class="ttdeci">uint8_t get_linear_accel_accuracy()</div><div class="ttdoc">Get accuracy of linear acceleration.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1724</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a35a224d519a2a243d0d526a34ecde5a8"><div class="ttname"><a href="class_b_n_o08x.html#a35a224d519a2a243d0d526a34ecde5a8">BNO08x::get_magf</a></div><div class="ttdeci">void get_magf(float &x, float &y, float &z, uint8_t &accuracy)</div><div class="ttdoc">Get the full magnetic field vector.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1301</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a35e1635ef5edde8fc8640f978c6f2e3c"><div class="ttname"><a href="class_b_n_o08x.html#a35e1635ef5edde8fc8640f978c6f2e3c">BNO08x::accel_lin_accuracy</a></div><div class="ttdeci">uint16_t accel_lin_accuracy</div><div class="ttdoc">Raw linear acceleration (See SH-2 Ref. Manual 6.5.10)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:261</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a36223f7124751fa71e860b2ef55dd2ac"><div class="ttname"><a href="class_b_n_o08x.html#a36223f7124751fa71e860b2ef55dd2ac">BNO08x::quat_accuracy</a></div><div class="ttdeci">uint16_t quat_accuracy</div><div class="ttdoc">Raw quaternion reading (See SH-2 Ref. Manual 6.5.44)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:263</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a367d525d1c0ba119b3dca3067bb5bccc"><div class="ttname"><a href="class_b_n_o08x.html#a367d525d1c0ba119b3dca3067bb5bccc">BNO08x::data_available</a></div><div class="ttdeci">bool data_available()</div><div class="ttdoc">Checks if BNO08x has asserted interrupt and sent data.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:725</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a3762125be0025a335f0d918415f4ce18"><div class="ttname"><a href="class_b_n_o08x.html#a3762125be0025a335f0d918415f4ce18">BNO08x::parse_command_report</a></div><div class="ttdeci">uint16_t parse_command_report()</div><div class="ttdoc">Parses received command report sent by BNO08x (See Ref. Manual 6.3.9)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:966</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a386c46ac8965220ab7b9423df838dd4d"><div class="ttname"><a href="class_b_n_o08x.html#a386c46ac8965220ab7b9423df838dd4d">BNO08x::get_gravity</a></div><div class="ttdeci">void get_gravity(float &x, float &y, float &z, uint8_t &accuracy)</div><div class="ttdoc">Get full reported gravity vector, units in m/s^2.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1362</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a3fce726d5de821f97ed207036dae2900"><div class="ttname"><a href="class_b_n_o08x.html#a3fce726d5de821f97ed207036dae2900">BNO08x::get_accel_accuracy</a></div><div class="ttdeci">uint8_t get_accel_accuracy()</div><div class="ttdoc">Get accuracy of linear acceleration.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1666</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a40607e557eada666a5e1e416f42cd4a1"><div class="ttname"><a href="class_b_n_o08x.html#a40607e557eada666a5e1e416f42cd4a1">BNO08x::FRS_read_data</a></div><div class="ttdeci">bool FRS_read_data(uint16_t record_ID, uint8_t start_location, uint8_t words_to_read)</div><div class="ttdoc">Read meta data from BNO08x FRS (flash record system) given the record ID. Contains Q points and other...</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2286</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a425a1f5a9f3232aadc685caaf4c2f82e"><div class="ttname"><a href="class_b_n_o08x.html#a425a1f5a9f3232aadc685caaf4c2f82e">BNO08x::imu_spi_config</a></div><div class="ttdeci">spi_device_interface_config_t imu_spi_config</div><div class="ttdoc">SPI slave device settings.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:254</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a437fed4cb82edd32f839d88679ff8ed9"><div class="ttname"><a href="class_b_n_o08x.html#a437fed4cb82edd32f839d88679ff8ed9">BNO08x::SENSOR_REPORTID_TAP_DETECTOR</a></div><div class="ttdeci">static const constexpr uint8_t SENSOR_REPORTID_TAP_DETECTOR</div><div class="ttdoc">See SH2 Ref. Manual 6.5.27.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:340</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a4421c43323945946ad605f8422958dcf"><div class="ttname"><a href="class_b_n_o08x.html#a4421c43323945946ad605f8422958dcf">BNO08x::get_Q1</a></div><div class="ttdeci">int16_t get_Q1(uint16_t record_ID)</div><div class="ttdoc">Gets Q1 point from BNO08x FRS (flash record system).</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2158</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a4549bbef48208bd9c745fc755b93012f"><div class="ttname"><a href="class_b_n_o08x.html#a4549bbef48208bd9c745fc755b93012f">BNO08x::tare_now</a></div><div class="ttdeci">void tare_now(uint8_t axis_sel=TARE_AXIS_ALL, uint8_t rotation_vector_basis=TARE_ROTATION_VECTOR)</div><div class="ttdoc">Sends command to tare an axis (See Ref. Manual 6.4.4.1)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1234</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a476b35f11a2f096cdb70f7ee73cf2e90"><div class="ttname"><a href="class_b_n_o08x.html#a476b35f11a2f096cdb70f7ee73cf2e90">BNO08x::SENSOR_REPORTID_ACCELEROMETER</a></div><div class="ttdeci">static const constexpr uint8_t SENSOR_REPORTID_ACCELEROMETER</div><div class="ttdoc">See SH2 Ref. Manual 6.5.9.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:330</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a4797ec731de4c158716da1a7af9d1602"><div class="ttname"><a href="class_b_n_o08x.html#a4797ec731de4c158716da1a7af9d1602">BNO08x::get_tap_detector</a></div><div class="ttdeci">uint8_t get_tap_detector()</div><div class="ttdoc">Get if tap has occured.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2023</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a487391e6b2dd7f05084804d1fb94976f"><div class="ttname"><a href="class_b_n_o08x.html#a487391e6b2dd7f05084804d1fb94976f">BNO08x::get_magf_accuracy</a></div><div class="ttdeci">uint8_t get_magf_accuracy()</div><div class="ttdoc">Get accuracy of reported magnetic field vector.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1347</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a4882dbc698d7b730f57e2401037766a9"><div class="ttname"><a href="class_b_n_o08x.html#a4882dbc698d7b730f57e2401037766a9">BNO08x::isr_service_installed</a></div><div class="ttdeci">static bool isr_service_installed</div><div class="ttdoc">true of the isr service has been installed, only has to be done once regardless of how many devices a...</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:285</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a496407fcd9c7c921bf5b3b062024b29d"><div class="ttname"><a href="class_b_n_o08x.html#a496407fcd9c7c921bf5b3b062024b29d">BNO08x::int_asserted</a></div><div class="ttdeci">volatile bool int_asserted</div><div class="ttdoc">Interrupt asserted flag, sets true after hint_handler ISR launches SPI task and it has run to complet...</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:283</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a4c6353e795f734ed28613f9a3d161ea2"><div class="ttname"><a href="class_b_n_o08x.html#a4c6353e795f734ed28613f9a3d161ea2">BNO08x::queue_tare_command</a></div><div class="ttdeci">void queue_tare_command(uint8_t command, uint8_t axis=TARE_AXIS_ALL, uint8_t rotation_vector_basis=TARE_ROTATION_VECTOR)</div><div class="ttdoc">Queues a packet containing a command related to zeroing sensor's axes. (See Ref. Manual 6....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2385</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a4d3746a376a22acb7a2641bb750c4c89"><div class="ttname"><a href="class_b_n_o08x.html#a4d3746a376a22acb7a2641bb750c4c89">BNO08x::get_gyro_calibrated_velocity</a></div><div class="ttdeci">void get_gyro_calibrated_velocity(float &x, float &y, float &z, uint8_t &accuracy)</div><div class="ttdoc">Get full rotational velocity with drift compensation (units in Rad/s).</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1829</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a4f580b3cb232a762ea7019ee7b04d419"><div class="ttname"><a href="class_b_n_o08x.html#a4f580b3cb232a762ea7019ee7b04d419">BNO08x::COMMAND_CLEAR_DCD</a></div><div class="ttdeci">static const constexpr uint8_t COMMAND_CLEAR_DCD</div><div class="ttdoc">Clear DCD & Reset command (See SH2 Ref. Manual 6.4)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:316</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a4f7060b2d3c15b359b70b6346730446a"><div class="ttname"><a href="class_b_n_o08x.html#a4f7060b2d3c15b359b70b6346730446a">BNO08x::get_activity_classifier</a></div><div class="ttdeci">uint8_t get_activity_classifier()</div><div class="ttdoc">Get the current activity classifier (Seee Ref. Manual 6.5.36)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2064</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a5050359272abd146ab3c7a6101effbd7"><div class="ttname"><a href="class_b_n_o08x.html#a5050359272abd146ab3c7a6101effbd7">BNO08x::get_uncalibrated_gyro_bias_Z</a></div><div class="ttdeci">float get_uncalibrated_gyro_bias_Z()</div><div class="ttdoc">Get uncalibrated gyro Z axis drift estimate.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1956</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a51a6d594824de2292e70f788454f8a2d"><div class="ttname"><a href="class_b_n_o08x.html#a51a6d594824de2292e70f788454f8a2d">BNO08x::get_quat</a></div><div class="ttdeci">void get_quat(float &i, float &j, float &k, float &real, float &rad_accuracy, uint8_t &accuracy)</div><div class="ttdoc">Get the full quaternion reading.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1538</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a5378a235e3114ccdc63b26bc3fae5dad"><div class="ttname"><a href="class_b_n_o08x.html#a5378a235e3114ccdc63b26bc3fae5dad">BNO08x::enable_stability_classifier</a></div><div class="ttdeci">void enable_stability_classifier(uint16_t time_between_reports)</div><div class="ttdoc">Sends command to enable activity stability classifier reports (See Ref. Manual 6.5....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1165</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a53898b82dbac7ef27e1adb519dfcd686"><div class="ttname"><a href="class_b_n_o08x.html#a53898b82dbac7ef27e1adb519dfcd686">BNO08x::SENSOR_REPORTID_LINEAR_ACCELERATION</a></div><div class="ttdeci">static const constexpr uint8_t SENSOR_REPORTID_LINEAR_ACCELERATION</div><div class="ttdoc">See SH2 Ref. Manual 6.5.10.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:333</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a53c4824accdff697948c10df30a15457"><div class="ttname"><a href="class_b_n_o08x.html#a53c4824accdff697948c10df30a15457">BNO08x::HOST_INT_TIMEOUT_US</a></div><div class="ttdeci">static const constexpr uint64_t HOST_INT_TIMEOUT_US</div><div class="ttdoc">Max wait between HINT being asserted by BNO08x before transaction is considered failed.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:297</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a542405639c28bd56bc4361b922763c95"><div class="ttname"><a href="class_b_n_o08x.html#a542405639c28bd56bc4361b922763c95">BNO08x::SHTP_REPORT_PRODUCT_ID_REQUEST</a></div><div class="ttdeci">static const constexpr uint8_t SHTP_REPORT_PRODUCT_ID_REQUEST</div><div class="ttdoc">See SH2 Ref. Manual 6.3.1.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:324</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a5622b4d1754648ea7eb400c1adf9e807"><div class="ttname"><a href="class_b_n_o08x.html#a5622b4d1754648ea7eb400c1adf9e807">BNO08x::get_gravity_Z</a></div><div class="ttdeci">float get_gravity_Z()</div><div class="ttdoc">Get the reported z axis gravity.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1395</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a584bfa04a39feb93279ee673c340db54"><div class="ttname"><a href="class_b_n_o08x.html#a584bfa04a39feb93279ee673c340db54">BNO08x::CALIBRATE_STOP</a></div><div class="ttdeci">static const constexpr uint8_t CALIBRATE_STOP</div><div class="ttdoc">Stop calibration command used by queue_calibrate_command.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:305</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a59a4d75f1302ab693b1b26e9ccaa5341"><div class="ttname"><a href="class_b_n_o08x.html#a59a4d75f1302ab693b1b26e9ccaa5341">BNO08x::mems_raw_accel_Z</a></div><div class="ttdeci">uint16_t mems_raw_accel_Z</div><div class="ttdoc">Raw accelerometer readings from MEMS sensor (See SH2 Ref. Manual 6.5.8)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:274</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a59cde7dd301c94a20b84735c5d49008e"><div class="ttname"><a href="class_b_n_o08x.html#a59cde7dd301c94a20b84735c5d49008e">BNO08x::TARE_SET_REORIENTATION</a></div><div class="ttdeci">static const constexpr uint8_t TARE_SET_REORIENTATION</div><div class="ttdoc">See SH2 Ref. Manual 6.4.4.3.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:353</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a5a556c5ec1baaa7f1156779dbe47a7b7"><div class="ttname"><a href="class_b_n_o08x.html#a5a556c5ec1baaa7f1156779dbe47a7b7">BNO08x::get_quat_real</a></div><div class="ttdeci">float get_quat_real()</div><div class="ttdoc">Get real component of reported quaternion.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1586</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a5b1f13a3170f1c8fdcc886353efa0c08"><div class="ttname"><a href="class_b_n_o08x.html#a5b1f13a3170f1c8fdcc886353efa0c08">BNO08x::tx_packet_queued</a></div><div class="ttdeci">volatile uint8_t tx_packet_queued</div><div class="ttdoc">Whether or not a packet is currently waiting to be sent, a queued packet is sent on assertion of BNO0...</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:240</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a615090aae15f1b0410a7e5ecb94957b5"><div class="ttname"><a href="class_b_n_o08x.html#a615090aae15f1b0410a7e5ecb94957b5">BNO08x::spi_task_hdl</a></div><div class="ttdeci">TaskHandle_t spi_task_hdl</div><div class="ttdoc">SPI task handle.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:279</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a61b7d10a98afc6903fea6b2cede27630"><div class="ttname"><a href="class_b_n_o08x.html#a61b7d10a98afc6903fea6b2cede27630">BNO08x::get_quat_radian_accuracy</a></div><div class="ttdeci">float get_quat_radian_accuracy()</div><div class="ttdoc">Get radian accuracy of reported quaternion.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1597</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a6232920a05c0aba34e5560951a20ae87"><div class="ttname"><a href="class_b_n_o08x.html#a6232920a05c0aba34e5560951a20ae87">BNO08x::default_imu_config</a></div><div class="ttdeci">static bno08x_config_t default_imu_config</div><div class="ttdoc">default imu config settings</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:238</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a639cb013ed17e0f33057742fac97f1a2"><div class="ttname"><a href="class_b_n_o08x.html#a639cb013ed17e0f33057742fac97f1a2">BNO08x::enable_game_rotation_vector</a></div><div class="ttdeci">void enable_game_rotation_vector(uint16_t time_between_reports)</div><div class="ttdoc">Sends command to enable game rotation vector reports (See Ref. Manual 6.5.19)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:996</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a64d3e41750c6de9413d6982511f78f17"><div class="ttname"><a href="class_b_n_o08x.html#a64d3e41750c6de9413d6982511f78f17">BNO08x::get_yaw</a></div><div class="ttdeci">float get_yaw()</div><div class="ttdoc">Get the reported rotation about z axis.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1473</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a67d0b5302a60083cef1b31936e2b65d8"><div class="ttname"><a href="class_b_n_o08x.html#a67d0b5302a60083cef1b31936e2b65d8">BNO08x::queue_packet</a></div><div class="ttdeci">void queue_packet(uint8_t channel_number, uint8_t data_length)</div><div class="ttdoc">Queues an SHTP packet to be sent via SPI.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:390</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a6c004a16b146527aa9eeeb6ff37db281"><div class="ttname"><a href="class_b_n_o08x.html#a6c004a16b146527aa9eeeb6ff37db281">BNO08x::queue_feature_command</a></div><div class="ttdeci">void queue_feature_command(uint8_t report_ID, uint16_t time_between_reports)</div><div class="ttdoc">Queues a packet containing a command with a request for sensor reports, reported periodically....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2409</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a6f3bf6774ceb583c5c56f2ad80573834"><div class="ttname"><a href="class_b_n_o08x.html#a6f3bf6774ceb583c5c56f2ad80573834">BNO08x::SENSOR_REPORTID_MAGNETIC_FIELD</a></div><div class="ttdeci">static const constexpr uint8_t SENSOR_REPORTID_MAGNETIC_FIELD</div><div class="ttdoc">See SH2 Ref. Manual 6.5.16.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:332</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a6fbc6d086654b022a3ea53dfacd4fdf5"><div class="ttname"><a href="class_b_n_o08x.html#a6fbc6d086654b022a3ea53dfacd4fdf5">BNO08x::packet_length_tx</a></div><div class="ttdeci">uint16_t packet_length_tx</div><div class="ttdoc">Packet length to be sent with send_packet()</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:249</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a7077b9a130f1dcf0192454e387968dd6"><div class="ttname"><a href="class_b_n_o08x.html#a7077b9a130f1dcf0192454e387968dd6">BNO08x::get_roll_deg</a></div><div class="ttdeci">float get_roll_deg()</div><div class="ttdoc">Get the reported rotation about x axis.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1500</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a718cdd910e5e7e03fd0a1ad04ee6f0ce"><div class="ttname"><a href="class_b_n_o08x.html#a718cdd910e5e7e03fd0a1ad04ee6f0ce">BNO08x::get_raw_accel_Z</a></div><div class="ttdeci">int16_t get_raw_accel_Z()</div><div class="ttdoc">Get raw accelerometer z axis reading from physical accelerometer MEMs sensor (See Ref....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1754</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a71ca35f78b98d93d31eb0c187dc8543b"><div class="ttname"><a href="class_b_n_o08x.html#a71ca35f78b98d93d31eb0c187dc8543b">BNO08x::calibration_complete</a></div><div class="ttdeci">bool calibration_complete()</div><div class="ttdoc">Returns true if calibration has completed.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:597</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a74725517129dd548c7a3de705d5861bd"><div class="ttname"><a href="class_b_n_o08x.html#a74725517129dd548c7a3de705d5861bd">BNO08x::get_uncalibrated_gyro_bias_Y</a></div><div class="ttdeci">float get_uncalibrated_gyro_bias_Y()</div><div class="ttdoc">Get uncalibrated gyro Y axis drift estimate.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1946</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a74af7eacc35cc825940b647c2de0d368"><div class="ttname"><a href="class_b_n_o08x.html#a74af7eacc35cc825940b647c2de0d368">BNO08x::SHTP_REPORT_FRS_READ_REQUEST</a></div><div class="ttdeci">static const constexpr uint8_t SHTP_REPORT_FRS_READ_REQUEST</div><div class="ttdoc">See SH2 Ref. Manual 6.3.6.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:322</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a74d936708ba924b6ba21004ff9a0b30b"><div class="ttname"><a href="class_b_n_o08x.html#a74d936708ba924b6ba21004ff9a0b30b">BNO08x::tx_buffer</a></div><div class="ttdeci">uint8_t tx_buffer[50]</div><div class="ttdoc">buffer used for sending packet with send_packet()</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:243</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a75cea49c1c08ca28d9fa7e5ed61c6e7b"><div class="ttname"><a href="class_b_n_o08x.html#a75cea49c1c08ca28d9fa7e5ed61c6e7b">BNO08x::activity_classifier</a></div><div class="ttdeci">uint8_t activity_classifier</div><div class="ttdoc">Activity status reading (See SH-2 Ref. Manual 6.5.36)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:271</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a7619b598cc8e768c4df4805b2958a2c8"><div class="ttname"><a href="class_b_n_o08x.html#a7619b598cc8e768c4df4805b2958a2c8">BNO08x::enable_gyro</a></div><div class="ttdeci">void enable_gyro(uint16_t time_between_reports)</div><div class="ttdoc">Sends command to enable gyro reports (See Ref. Manual 6.5.13)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1100</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a763c3a9699a1081d430fd9b9b7bc49a3"><div class="ttname"><a href="class_b_n_o08x.html#a763c3a9699a1081d430fd9b9b7bc49a3">BNO08x::get_linear_accel_X</a></div><div class="ttdeci">float get_linear_accel_X()</div><div class="ttdoc">Get x axis linear acceleration (acceleration of device minus gravity, units in m/s^2)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1694</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a7a246989c94cd87f68166b20b7ad4c8b"><div class="ttname"><a href="class_b_n_o08x.html#a7a246989c94cd87f68166b20b7ad4c8b">BNO08x::COMMAND_DCD_PERIOD_SAVE</a></div><div class="ttdeci">static const constexpr uint8_t COMMAND_DCD_PERIOD_SAVE</div><div class="ttdoc">Configure DCD periodic saving (See SH2 Ref. Manual 6.4)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:314</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a7a85ccea09eadf865e8bbbf00d800e64"><div class="ttname"><a href="class_b_n_o08x.html#a7a85ccea09eadf865e8bbbf00d800e64">BNO08x::rx_buffer</a></div><div class="ttdeci">uint8_t rx_buffer[300]</div><div class="ttdoc">buffer used to receive packet with receive_packet()</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:242</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a7ba1d779ed68edf30090dd0f938a5709"><div class="ttname"><a href="class_b_n_o08x.html#a7ba1d779ed68edf30090dd0f938a5709">BNO08x::parse_input_report</a></div><div class="ttdeci">uint16_t parse_input_report()</div><div class="ttdoc">Parses received input report sent by BNO08x.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:788</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a7bd032712a975e73e66bd72a3502baba"><div class="ttname"><a href="class_b_n_o08x.html#a7bd032712a975e73e66bd72a3502baba">BNO08x::meta_data</a></div><div class="ttdeci">uint32_t meta_data[9]</div><div class="ttdoc">First 9 bytes of meta data returned from FRS read operation (we don't really need the rest) (See Ref....</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:247</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a804b95c58c30d36933fd251626b85bf7"><div class="ttname"><a href="class_b_n_o08x.html#a804b95c58c30d36933fd251626b85bf7">BNO08x::hint_handler</a></div><div class="ttdeci">static void IRAM_ATTR hint_handler(void *arg)</div><div class="ttdoc">HINT interrupt service routine, handles falling edge of BNO08x HINT pin.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2457</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a811999653110858311c97a779c388e5d"><div class="ttname"><a href="class_b_n_o08x.html#a811999653110858311c97a779c388e5d">BNO08x::get_gyro_accuracy</a></div><div class="ttdeci">uint8_t get_gyro_accuracy()</div><div class="ttdoc">Get calibrated gyro accuracy.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1872</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a82ed8d7b9a5c25374839df75a3d220ea"><div class="ttname"><a href="class_b_n_o08x.html#a82ed8d7b9a5c25374839df75a3d220ea">BNO08x::get_magf_Y</a></div><div class="ttdeci">float get_magf_Y()</div><div class="ttdoc">Get Y component of magnetic field vector.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1325</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a8381dfe403ddff522f172cb16780731a"><div class="ttname"><a href="class_b_n_o08x.html#a8381dfe403ddff522f172cb16780731a">BNO08x::COMMAND_ME_CALIBRATE</a></div><div class="ttdeci">static const constexpr uint8_t COMMAND_ME_CALIBRATE</div><div class="ttdoc">Command and response to configure ME calibration (See SH2 Ref. Manual 6.4.7)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:313</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a88679bccd9339b87ec35fc4fc4e745ae"><div class="ttname"><a href="class_b_n_o08x.html#a88679bccd9339b87ec35fc4fc4e745ae">BNO08x::get_gravity_X</a></div><div class="ttdeci">float get_gravity_X()</div><div class="ttdoc">Get the reported x axis gravity.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1375</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a89618eba08186ee8e679e7313907ddef"><div class="ttname"><a href="class_b_n_o08x.html#a89618eba08186ee8e679e7313907ddef">BNO08x::get_roll</a></div><div class="ttdeci">float get_roll()</div><div class="ttdoc">Get the reported rotation about x axis.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1415</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a8a36db7f1c932f33e05e494632059801"><div class="ttname"><a href="class_b_n_o08x.html#a8a36db7f1c932f33e05e494632059801">BNO08x::get_gravity_Y</a></div><div class="ttdeci">float get_gravity_Y()</div><div class="ttdoc">Get the reported y axis gravity.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1385</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a8b55a8131c251bb234d5391b0cd6aa48"><div class="ttname"><a href="class_b_n_o08x.html#a8b55a8131c251bb234d5391b0cd6aa48">BNO08x::SENSOR_REPORTID_GYRO_INTEGRATED_ROTATION_VECTOR</a></div><div class="ttdeci">static const constexpr uint8_t SENSOR_REPORTID_GYRO_INTEGRATED_ROTATION_VECTOR</div><div class="ttdoc">See SH2 Ref. Manual 6.5.44.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:339</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a8e2cfc25d0e34ae53a762b88cc3ac3c8"><div class="ttname"><a href="class_b_n_o08x.html#a8e2cfc25d0e34ae53a762b88cc3ac3c8">BNO08x::TARE_ROTATION_VECTOR</a></div><div class="ttdeci">static const constexpr uint8_t TARE_ROTATION_VECTOR</div><div class="ttdoc">Tare rotation vector.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:359</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a908264b797fff9dc6679abde5e7584a5"><div class="ttname"><a href="class_b_n_o08x.html#a908264b797fff9dc6679abde5e7584a5">BNO08x::packet_header_rx</a></div><div class="ttdeci">uint8_t packet_header_rx[4]</div><div class="ttdoc">SHTP header received with receive_packet()</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:244</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a90f0cdf11decc276006f76a494d42ce3"><div class="ttname"><a href="class_b_n_o08x.html#a90f0cdf11decc276006f76a494d42ce3">BNO08x::mems_raw_magf_Z</a></div><div class="ttdeci">uint16_t mems_raw_magf_Z</div><div class="ttdoc">Raw magnetometer (compass) readings from MEMS sensor (See SH-2 Ref. Manual 6.5.15)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:276</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a919c7d94226f4c6adbb8edf6fd1613a9"><div class="ttname"><a href="class_b_n_o08x.html#a919c7d94226f4c6adbb8edf6fd1613a9">BNO08x::enable_tap_detector</a></div><div class="ttdeci">void enable_tap_detector(uint16_t time_between_reports)</div><div class="ttdoc">Sends command to enable tap detector reports (See Ref. Manual 6.5.27)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1139</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a923d65d8568cc31873ad56a3908e1939"><div class="ttname"><a href="class_b_n_o08x.html#a923d65d8568cc31873ad56a3908e1939">BNO08x::ROTATION_VECTOR_ACCURACY_Q1</a></div><div class="ttdeci">static const constexpr int16_t ROTATION_VECTOR_ACCURACY_Q1</div><div class="ttdoc">Rotation vector accuracy estimate Q point (See SH-2 Ref. Manual 6.5.18)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:289</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a9329c6669282071622c3b3741b1b8142"><div class="ttname"><a href="class_b_n_o08x.html#a9329c6669282071622c3b3741b1b8142">BNO08x::get_accel</a></div><div class="ttdeci">void get_accel(float &x, float &y, float &z, uint8_t &accuracy)</div><div class="ttdoc">Get full acceleration (total acceleration of device, units in m/s^2).</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1623</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a954dccdcbe8a8c4f1787f13ebb8d932b"><div class="ttname"><a href="class_b_n_o08x.html#a954dccdcbe8a8c4f1787f13ebb8d932b">BNO08x::get_Q2</a></div><div class="ttdeci">int16_t get_Q2(uint16_t record_ID)</div><div class="ttdoc">Gets Q2 point from BNO08x FRS (flash record system).</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2173</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a955dcb60da150490e17367a871b3a3d2"><div class="ttname"><a href="class_b_n_o08x.html#a955dcb60da150490e17367a871b3a3d2">BNO08x::CALIBRATE_PLANAR_ACCEL</a></div><div class="ttdeci">static const constexpr uint8_t CALIBRATE_PLANAR_ACCEL</div><div class="ttdoc">Calibrate planar acceleration command used by queue_calibrate_command.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:303</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a96563de0eb597a52d595d19da827b1ac"><div class="ttname"><a href="class_b_n_o08x.html#a96563de0eb597a52d595d19da827b1ac">BNO08x::get_raw_accel_Y</a></div><div class="ttdeci">int16_t get_raw_accel_Y()</div><div class="ttdoc">Get raw accelerometer y axis reading from physical accelerometer MEMs sensor (See Ref....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1744</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a973a1b1785f3302ee1b2702c6a27646e"><div class="ttname"><a href="class_b_n_o08x.html#a973a1b1785f3302ee1b2702c6a27646e">BNO08x::soft_reset</a></div><div class="ttdeci">bool soft_reset()</div><div class="ttdoc">Soft resets BNO08x sensor using executable channel.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:247</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a982f065df42f00e53fd87c840efdb0f1"><div class="ttname"><a href="class_b_n_o08x.html#a982f065df42f00e53fd87c840efdb0f1">BNO08x::bus_config</a></div><div class="ttdeci">spi_bus_config_t bus_config</div><div class="ttdoc">SPI bus GPIO configuration settings.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:253</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a988c45b4afa4dcd6a24610ff308c1faa"><div class="ttname"><a href="class_b_n_o08x.html#a988c45b4afa4dcd6a24610ff308c1faa">BNO08x::wait_for_device_int</a></div><div class="ttdeci">bool wait_for_device_int()</div><div class="ttdoc">Re-enables interrupts and waits for BNO08x to assert HINT pin.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:191</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a98ea35dd0fbd0c409d25fd8a6ed9f277"><div class="ttname"><a href="class_b_n_o08x.html#a98ea35dd0fbd0c409d25fd8a6ed9f277">BNO08x::gyro_accuracy</a></div><div class="ttdeci">uint16_t gyro_accuracy</div><div class="ttdoc">Raw gyro reading (See SH-2 Ref. Manual 6.5.13)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:262</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a99c1bcc2ec3ca3d8feafd6dd61f9d269"><div class="ttname"><a href="class_b_n_o08x.html#a99c1bcc2ec3ca3d8feafd6dd61f9d269">BNO08x::get_raw_magf_Z</a></div><div class="ttdeci">int16_t get_raw_magf_Z()</div><div class="ttdoc">Get raw magnetometer z axis reading from physical magnetometer sensor (See Ref. Manual 6....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1814</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a9ada90f8ab6dd33fa2d7c168d9234af1"><div class="ttname"><a href="class_b_n_o08x.html#a9ada90f8ab6dd33fa2d7c168d9234af1">BNO08x::calibrate_gyro</a></div><div class="ttdeci">void calibrate_gyro()</div><div class="ttdoc">Sends command to calibrate gyro.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:494</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a9cc47f0e5b7d679c80992c993a910ccf"><div class="ttname"><a href="class_b_n_o08x.html#a9cc47f0e5b7d679c80992c993a910ccf">BNO08x::get_readings</a></div><div class="ttdeci">uint16_t get_readings()</div><div class="ttdoc">Waits for BNO08x HINT pin to assert, and parses the received data.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:735</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a9ec354d75249f06f13599abf7bedfde0"><div class="ttname"><a href="class_b_n_o08x.html#a9ec354d75249f06f13599abf7bedfde0">BNO08x::TARE_GYRO_INTEGRATED_ROTATION_VECTOR</a></div><div class="ttdeci">static const constexpr uint8_t TARE_GYRO_INTEGRATED_ROTATION_VECTOR</div><div class="ttdoc">Tare gyro integrated rotation vector.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:362</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a9f42c70c2337a0d831064a40ecfe2dd8"><div class="ttname"><a href="class_b_n_o08x.html#a9f42c70c2337a0d831064a40ecfe2dd8">BNO08x::get_quat_K</a></div><div class="ttdeci">float get_quat_K()</div><div class="ttdoc">Get K component of reported quaternion.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1575</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a9f6bb642fa0297a7b9bcc94dd7374015"><div class="ttname"><a href="class_b_n_o08x.html#a9f6bb642fa0297a7b9bcc94dd7374015">BNO08x::get_quat_J</a></div><div class="ttdeci">float get_quat_J()</div><div class="ttdoc">Get J component of reported quaternion.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1564</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a9fac9b811b7c2117675a784cb4df204c"><div class="ttname"><a href="class_b_n_o08x.html#a9fac9b811b7c2117675a784cb4df204c">BNO08x::MAGNETOMETER_Q1</a></div><div class="ttdeci">static const constexpr int16_t MAGNETOMETER_Q1</div><div class="ttdoc">Magnetometer Q point (See SH-2 Ref. Manual 6.5.16)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:293</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_aa16609de88bfb7b389348859aa0cee54"><div class="ttname"><a href="class_b_n_o08x.html#aa16609de88bfb7b389348859aa0cee54">BNO08x::save_calibration</a></div><div class="ttdeci">void save_calibration()</div><div class="ttdoc">Sends command to save internal calibration data (See Ref. Manual 6.4.7).</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:622</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_aa3bec8effefa61cec6fa170e9d02c4dd"><div class="ttname"><a href="class_b_n_o08x.html#aa3bec8effefa61cec6fa170e9d02c4dd">BNO08x::GYRO_Q1</a></div><div class="ttdeci">static const constexpr int16_t GYRO_Q1</div><div class="ttdoc">Gyro Q point (See SH-2 Ref. Manual 6.5.13)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:292</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_aa722dbc6f6f07c63e9ea2a9271614af3"><div class="ttname"><a href="class_b_n_o08x.html#aa722dbc6f6f07c63e9ea2a9271614af3">BNO08x::sequence_number</a></div><div class="ttdeci">uint8_t sequence_number[6]</div><div class="ttdoc">Sequence num of each com channel, 6 in total.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:246</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_aa8d2d5c66b72af3966dca751e7343a97"><div class="ttname"><a href="class_b_n_o08x.html#aa8d2d5c66b72af3966dca751e7343a97">BNO08x::SENSOR_REPORTID_RAW_ACCELEROMETER</a></div><div class="ttdeci">static const constexpr uint8_t SENSOR_REPORTID_RAW_ACCELEROMETER</div><div class="ttdoc">See SH2 Ref. Manual 6.5.8.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:343</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_aaed7faffc8f2bba8a2ae56933236f9f7"><div class="ttname"><a href="class_b_n_o08x.html#aaed7faffc8f2bba8a2ae56933236f9f7">BNO08x::SENSOR_REPORTID_RAW_GYROSCOPE</a></div><div class="ttdeci">static const constexpr uint8_t SENSOR_REPORTID_RAW_GYROSCOPE</div><div class="ttdoc">See SH2 Ref. Manual 6.5.12.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:344</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_aafe117561fe9138800073a04a778b4ce"><div class="ttname"><a href="class_b_n_o08x.html#aafe117561fe9138800073a04a778b4ce">BNO08x::ANGULAR_VELOCITY_Q1</a></div><div class="ttdeci">static const constexpr int16_t ANGULAR_VELOCITY_Q1</div><div class="ttdoc">Angular velocity Q point (See SH-2 Ref. Manual 6.5.44)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:294</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_aaff9af63d5f35c05f0a1e485f3d97bc5"><div class="ttname"><a href="class_b_n_o08x.html#aaff9af63d5f35c05f0a1e485f3d97bc5">BNO08x::SENSOR_REPORTID_STEP_COUNTER</a></div><div class="ttdeci">static const constexpr uint8_t SENSOR_REPORTID_STEP_COUNTER</div><div class="ttdoc">See SH2 Ref. Manual 6.5.29.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:341</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_ab0279e8622ed188ee48411e074fb7e9d"><div class="ttname"><a href="class_b_n_o08x.html#ab0279e8622ed188ee48411e074fb7e9d">BNO08x::SENSOR_REPORTID_ROTATION_VECTOR</a></div><div class="ttdeci">static const constexpr uint8_t SENSOR_REPORTID_ROTATION_VECTOR</div><div class="ttdoc">See SH2 Ref. Manual 6.5.18.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:334</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_ab04695dd189412092254e52bd6e5a75a"><div class="ttname"><a href="class_b_n_o08x.html#ab04695dd189412092254e52bd6e5a75a">BNO08x::SHTP_REPORT_COMMAND_REQUEST</a></div><div class="ttdeci">static const constexpr uint8_t SHTP_REPORT_COMMAND_REQUEST</div><div class="ttdoc">See SH2 Ref. Manual 6.3.8.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:320</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_ab3dc8b362050d438d8a05b26e86af638"><div class="ttname"><a href="class_b_n_o08x.html#ab3dc8b362050d438d8a05b26e86af638">BNO08x::SENSOR_REPORTID_GAME_ROTATION_VECTOR</a></div><div class="ttdeci">static const constexpr uint8_t SENSOR_REPORTID_GAME_ROTATION_VECTOR</div><div class="ttdoc">See SH2 Ref. Manual 6.5.19.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:337</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_ab49f9a6586d709bbd26280ef44a4bbf7"><div class="ttname"><a href="class_b_n_o08x.html#ab49f9a6586d709bbd26280ef44a4bbf7">BNO08x::raw_velocity_gyro_Z</a></div><div class="ttdeci">uint16_t raw_velocity_gyro_Z</div><div class="ttdoc">Raw gyro angular velocity reading (See SH-2 Ref. Manual 6.5.44)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:264</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_ab4c48a91d2f8b29430abc17b7f015282"><div class="ttname"><a href="class_b_n_o08x.html#ab4c48a91d2f8b29430abc17b7f015282">BNO08x::get_magf_Z</a></div><div class="ttdeci">float get_magf_Z()</div><div class="ttdoc">Get Z component of magnetic field vector.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1336</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_ab5f200069a2f8cb74cb79c6f162da5a1"><div class="ttname"><a href="class_b_n_o08x.html#ab5f200069a2f8cb74cb79c6f162da5a1">BNO08x::queue_request_product_id_command</a></div><div class="ttdeci">void queue_request_product_id_command()</div><div class="ttdoc">Queues a packet containing the request product ID command.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:458</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_ab7977391191067282e7f734b9ee45059"><div class="ttname"><a href="class_b_n_o08x.html#ab7977391191067282e7f734b9ee45059">BNO08x::get_gyro_calibrated_velocity_X</a></div><div class="ttdeci">float get_gyro_calibrated_velocity_X()</div><div class="ttdoc">Get calibrated gyro x axis angular velocity measurement.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1842</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_ab94bfdbbffc0a7a255e752244b22322a"><div class="ttname"><a href="class_b_n_o08x.html#ab94bfdbbffc0a7a255e752244b22322a">BNO08x::SENSOR_REPORTID_UNCALIBRATED_GYRO</a></div><div class="ttdeci">static const constexpr uint8_t SENSOR_REPORTID_UNCALIBRATED_GYRO</div><div class="ttdoc">See SH2 Ref. Manual 6.5.14.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:336</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_abaf1ec8bb197db1998a9ed3cec6180d5"><div class="ttname"><a href="class_b_n_o08x.html#abaf1ec8bb197db1998a9ed3cec6180d5">BNO08x::TARE_GAME_ROTATION_VECTOR</a></div><div class="ttdeci">static const constexpr uint8_t TARE_GAME_ROTATION_VECTOR</div><div class="ttdoc">Tare game rotation vector.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:360</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_abc972db20affbd0040b4e6c4892dd57b"><div class="ttname"><a href="class_b_n_o08x.html#abc972db20affbd0040b4e6c4892dd57b">BNO08x::time_stamp</a></div><div class="ttdeci">uint32_t time_stamp</div><div class="ttdoc">Report timestamp (see datasheet 1.3.5.3)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:259</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_abce574112a9079d2cbc58cfc352b8a69"><div class="ttname"><a href="class_b_n_o08x.html#abce574112a9079d2cbc58cfc352b8a69">BNO08x::get_accel_X</a></div><div class="ttdeci">float get_accel_X()</div><div class="ttdoc">Get x axis acceleration (total acceleration of device, units in m/s^2).</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1636</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_abe9acd2eb1ce2f2e72b7a48c8d025cc4"><div class="ttname"><a href="class_b_n_o08x.html#abe9acd2eb1ce2f2e72b7a48c8d025cc4">BNO08x::enable_rotation_vector</a></div><div class="ttdeci">void enable_rotation_vector(uint16_t time_between_reports)</div><div class="ttdoc">Sends command to enable rotation vector reports (See Ref. Manual 6.5.18)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1009</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_ac00e8b59ae8d710cf79956eaafa97ddb"><div class="ttname"><a href="class_b_n_o08x.html#ac00e8b59ae8d710cf79956eaafa97ddb">BNO08x::CALIBRATE_MAG</a></div><div class="ttdeci">static const constexpr uint8_t CALIBRATE_MAG</div><div class="ttdoc">Calibrate magnetometer command used by queue_calibrate_command.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:302</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_ac16adc5f00b0039c98a4921f13895026"><div class="ttname"><a href="class_b_n_o08x.html#ac16adc5f00b0039c98a4921f13895026">BNO08x::spi_transaction</a></div><div class="ttdeci">spi_transaction_t spi_transaction</div><div class="ttdoc">SPI transaction handle.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:256</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_ac1b3de9b552c611ee9c455d7f19be698"><div class="ttname"><a href="class_b_n_o08x.html#ac1b3de9b552c611ee9c455d7f19be698">BNO08x::mode_on</a></div><div class="ttdeci">bool mode_on()</div><div class="ttdoc">Turns on/ brings BNO08x sensor out of sleep mode using executable channel.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:293</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_ac1daa730e75d17e6afd1edaa288260ae"><div class="ttname"><a href="class_b_n_o08x.html#ac1daa730e75d17e6afd1edaa288260ae">BNO08x::command_sequence_number</a></div><div class="ttdeci">uint8_t command_sequence_number</div><div class="ttdoc">Sequence num of command, sent within command packet.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:248</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_ac26350b55095a346d72598ab8aa74b4a"><div class="ttname"><a href="class_b_n_o08x.html#ac26350b55095a346d72598ab8aa74b4a">BNO08x::calibrate_magnetometer</a></div><div class="ttdeci">void calibrate_magnetometer()</div><div class="ttdoc">Sends command to calibrate magnetometer.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:506</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_ac35d5b12721ab876eaeb1f714a9b3b1d"><div class="ttname"><a href="class_b_n_o08x.html#ac35d5b12721ab876eaeb1f714a9b3b1d">BNO08x::mems_raw_gyro_Z</a></div><div class="ttdeci">uint16_t mems_raw_gyro_Z</div><div class="ttdoc">Raw gyro readings from MEMS sensor (See SH-2 Ref. Manual 6.5.12)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:275</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_ac5d4e151690774687efa951ca41c16ae"><div class="ttname"><a href="class_b_n_o08x.html#ac5d4e151690774687efa951ca41c16ae">BNO08x::magf_accuracy</a></div><div class="ttdeci">uint16_t magf_accuracy</div><div class="ttdoc">Calibrated magnetic field reading in uTesla (See SH-2 Ref. Manual 6.5.16)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:267</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_ac719a06278c239cc36f666b99a41b1c0"><div class="ttname"><a href="class_b_n_o08x.html#ac719a06278c239cc36f666b99a41b1c0">BNO08x::SENSOR_REPORTID_RAW_MAGNETOMETER</a></div><div class="ttdeci">static const constexpr uint8_t SENSOR_REPORTID_RAW_MAGNETOMETER</div><div class="ttdoc">See SH2 Ref. Manual 6.5.15.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:345</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_ac7b5815c5ad8b83a34ad0855423601e8"><div class="ttname"><a href="class_b_n_o08x.html#ac7b5815c5ad8b83a34ad0855423601e8">BNO08x::enable_uncalibrated_gyro</a></div><div class="ttdeci">void enable_uncalibrated_gyro(uint16_t time_between_reports)</div><div class="ttdoc">Sends command to enable uncalibrated gyro reports (See Ref. Manual 6.5.14)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1113</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_ac9d9b6636745e8180807284da67c92a2"><div class="ttname"><a href="class_b_n_o08x.html#ac9d9b6636745e8180807284da67c92a2">BNO08x::end_calibration</a></div><div class="ttdeci">void end_calibration()</div><div class="ttdoc">Sends command to end calibration procedure.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:610</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_acbca88b37c8c5a590ca971b241dac64f"><div class="ttname"><a href="class_b_n_o08x.html#acbca88b37c8c5a590ca971b241dac64f">BNO08x::commands</a></div><div class="ttdeci">uint8_t commands[20]</div><div class="ttdoc">Command to be sent with send_packet()</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:245</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_acc0ea091465fc9a5736f5e0c6a0ce8ef"><div class="ttname"><a href="class_b_n_o08x.html#acc0ea091465fc9a5736f5e0c6a0ce8ef">BNO08x::spi_hdl</a></div><div class="ttdeci">spi_device_handle_t spi_hdl</div><div class="ttdoc">SPI device handle.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:255</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_accd39f48e9f8ab8267df7184b5b7cd76"><div class="ttname"><a href="class_b_n_o08x.html#accd39f48e9f8ab8267df7184b5b7cd76">BNO08x::get_gravity_accuracy</a></div><div class="ttdeci">uint8_t get_gravity_accuracy()</div><div class="ttdoc">Get the reported gravity accuracy.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1405</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_acd1819a81818f90dc105950b4a7d0b04"><div class="ttname"><a href="class_b_n_o08x.html#acd1819a81818f90dc105950b4a7d0b04">BNO08x::get_gyro_velocity_Y</a></div><div class="ttdeci">float get_gyro_velocity_Y()</div><div class="ttdoc">Get y axis angular velocity from gyro-integrated rotation vector. (See Ref. Manual 6....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2003</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_acd376cd3e454a87198ec86accbf2ee00"><div class="ttname"><a href="class_b_n_o08x.html#acd376cd3e454a87198ec86accbf2ee00">BNO08x::get_gyro_velocity_X</a></div><div class="ttdeci">float get_gyro_velocity_X()</div><div class="ttdoc">Get x axis angular velocity from gyro-integrated rotation vector. (See Ref. Manual 6....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1993</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_acd5b44d705af1f9aaa271a59a9d2d595"><div class="ttname"><a href="class_b_n_o08x.html#acd5b44d705af1f9aaa271a59a9d2d595">BNO08x::CALIBRATE_ACCEL</a></div><div class="ttdeci">static const constexpr uint8_t CALIBRATE_ACCEL</div><div class="ttdoc">Calibrate accelerometer command used by queue_calibrate_command.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:300</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_acf4a83a44a221f6495263f00f1b8d849"><div class="ttname"><a href="class_b_n_o08x.html#acf4a83a44a221f6495263f00f1b8d849">BNO08x::enable_magnetometer</a></div><div class="ttdeci">void enable_magnetometer(uint16_t time_between_reports)</div><div class="ttdoc">Sends command to enable magnetometer reports (See Ref. Manual 6.5.16)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1126</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_ad097849616c5caab1fd3eb3632ee2b91"><div class="ttname"><a href="class_b_n_o08x.html#ad097849616c5caab1fd3eb3632ee2b91">BNO08x::queue_calibrate_command</a></div><div class="ttdeci">void queue_calibrate_command(uint8_t _to_calibrate)</div><div class="ttdoc">Queues a packet containing a command to calibrate the specified sensor.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:532</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_ad0d37fe07ced24f2c9afc21145a74e7b"><div class="ttname"><a href="class_b_n_o08x.html#ad0d37fe07ced24f2c9afc21145a74e7b">BNO08x::LINEAR_ACCELEROMETER_Q1</a></div><div class="ttdeci">static const constexpr int16_t LINEAR_ACCELEROMETER_Q1</div><div class="ttdoc">Linear acceleration Q point (See SH-2 Ref. Manual 6.5.10)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:291</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_ad1ca07ee06ef98d4e11a74dde18e9623"><div class="ttname"><a href="class_b_n_o08x.html#ad1ca07ee06ef98d4e11a74dde18e9623">BNO08x::enable_raw_magnetometer</a></div><div class="ttdeci">void enable_raw_magnetometer(uint16_t time_between_reports)</div><div class="ttdoc">Sends command to enable raw magnetometer reports (See Ref. Manual 6.5.15)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1220</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_ad212b5028a31e857e76d251ced2724e1"><div class="ttname"><a href="class_b_n_o08x.html#ad212b5028a31e857e76d251ced2724e1">BNO08x::calibration_status</a></div><div class="ttdeci">uint8_t calibration_status</div><div class="ttdoc">Calibration status of device (See SH-2 Ref. Manual 6.4.7.1 & 6.4.7.2)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:273</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_ad228cdf352b7ea95e484da993045a47b"><div class="ttname"><a href="class_b_n_o08x.html#ad228cdf352b7ea95e484da993045a47b">BNO08x::get_uncalibrated_gyro_bias_X</a></div><div class="ttdeci">float get_uncalibrated_gyro_bias_X()</div><div class="ttdoc">Get uncalibrated gyro x axis drift estimate.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1936</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_ad3724e7e602feb2b695d2d88a61d5328"><div class="ttname"><a href="class_b_n_o08x.html#ad3724e7e602feb2b695d2d88a61d5328">BNO08x::enable_linear_accelerometer</a></div><div class="ttdeci">void enable_linear_accelerometer(uint16_t time_between_reports)</div><div class="ttdoc">Sends command to enable linear accelerometer reports (See Ref. Manual 6.5.10)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1074</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_ad4fab6e636e239d4b9273f158983ed89"><div class="ttname"><a href="class_b_n_o08x.html#ad4fab6e636e239d4b9273f158983ed89">BNO08x::get_gyro_calibrated_velocity_Y</a></div><div class="ttdeci">float get_gyro_calibrated_velocity_Y()</div><div class="ttdoc">Get calibrated gyro y axis angular velocity measurement.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1852</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_ad550085fa1b51495ce3d8894538f33d5"><div class="ttname"><a href="class_b_n_o08x.html#ad550085fa1b51495ce3d8894538f33d5">BNO08x::enable_step_counter</a></div><div class="ttdeci">void enable_step_counter(uint16_t time_between_reports)</div><div class="ttdoc">Sends command to enable step counter reports (See Ref. Manual 6.5.29)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1152</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_ad59b029d04341dbef72e059488951980"><div class="ttname"><a href="class_b_n_o08x.html#ad59b029d04341dbef72e059488951980">BNO08x::get_linear_accel</a></div><div class="ttdeci">void get_linear_accel(float &x, float &y, float &z, uint8_t &accuracy)</div><div class="ttdoc">Get full linear acceleration (acceleration of the device minus gravity, units in m/s^2).</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1681</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_ad6adf3b24a8a559d3bb57e6abcef4ce8"><div class="ttname"><a href="class_b_n_o08x.html#ad6adf3b24a8a559d3bb57e6abcef4ce8">BNO08x::enable_raw_accelerometer</a></div><div class="ttdeci">void enable_raw_accelerometer(uint16_t time_between_reports)</div><div class="ttdoc">Sends command to enable raw accelerometer reports (See Ref. Manual 6.5.8)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1194</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_ad80a77973371b12d722ea39063c648be"><div class="ttname"><a href="class_b_n_o08x.html#ad80a77973371b12d722ea39063c648be">BNO08x::step_count</a></div><div class="ttdeci">uint16_t step_count</div><div class="ttdoc">Step counter reading (See SH-2 Ref. Manual 6.5.29)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:269</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_ad9137777271421a58159f3fe5e05ed20"><div class="ttname"><a href="class_b_n_o08x.html#ad9137777271421a58159f3fe5e05ed20">BNO08x::get_time_stamp</a></div><div class="ttdeci">uint32_t get_time_stamp()</div><div class="ttdoc">Return timestamp of most recent report.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1286</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_ad9e26658c53c728d7d10381db680765e"><div class="ttname"><a href="class_b_n_o08x.html#ad9e26658c53c728d7d10381db680765e">BNO08x::enable_ARVR_stabilized_game_rotation_vector</a></div><div class="ttdeci">void enable_ARVR_stabilized_game_rotation_vector(uint16_t time_between_reports)</div><div class="ttdoc">Sends command to enable ARVR stabilized game rotation vector reports (See Ref. Manual 6....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1035</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_adaff49f3d80fdd19fd4210f0c56d41ef"><div class="ttname"><a href="class_b_n_o08x.html#adaff49f3d80fdd19fd4210f0c56d41ef">BNO08x::get_step_count</a></div><div class="ttdeci">uint16_t get_step_count()</div><div class="ttdoc">Get the counted amount of steps.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2035</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_adf12600b39de41d258439a343fcc1ad8"><div class="ttname"><a href="class_b_n_o08x.html#adf12600b39de41d258439a343fcc1ad8">BNO08x::get_raw_magf_X</a></div><div class="ttdeci">int16_t get_raw_magf_X()</div><div class="ttdoc">Get raw magnetometer x axis reading from physical magnetometer sensor (See Ref. Manual 6....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1794</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_adf789e709ac1667656db757c8d559af9"><div class="ttname"><a href="class_b_n_o08x.html#adf789e709ac1667656db757c8d559af9">BNO08x::FRS_read_request</a></div><div class="ttdeci">bool FRS_read_request(uint16_t record_ID, uint16_t read_offset, uint16_t block_size)</div><div class="ttdoc">Requests meta data from BNO08x FRS (flash record system) given the record ID. Contains Q points and o...</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2257</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_ae01698d287ea999179a11e2244902022"><div class="ttname"><a href="class_b_n_o08x.html#ae01698d287ea999179a11e2244902022">BNO08x::gravity_accuracy</a></div><div class="ttdeci">uint16_t gravity_accuracy</div><div class="ttdoc">Gravity reading in m/s^2 (See SH-2 Ref. Manual 6.5.11)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:265</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_ae10722334dfce9635e76519598e165a2"><div class="ttname"><a href="class_b_n_o08x.html#ae10722334dfce9635e76519598e165a2">BNO08x::GRAVITY_Q1</a></div><div class="ttdeci">static const constexpr int16_t GRAVITY_Q1</div><div class="ttdoc">Gravity Q point (See SH-2 Ref. Manual 6.5.11)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:295</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_ae2add976af256ec981248371a2f58207"><div class="ttname"><a href="class_b_n_o08x.html#ae2add976af256ec981248371a2f58207">BNO08x::get_gyro_velocity_Z</a></div><div class="ttdeci">float get_gyro_velocity_Z()</div><div class="ttdoc">Get z axis angular velocity from gyro-integrated rotation vector. (See Ref. Manual 6....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:2013</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_ae37d6f8431c8c465bfb0c662772b5cb9"><div class="ttname"><a href="class_b_n_o08x.html#ae37d6f8431c8c465bfb0c662772b5cb9">BNO08x::SHTP_REPORT_BASE_TIMESTAMP</a></div><div class="ttdeci">static const constexpr uint8_t SHTP_REPORT_BASE_TIMESTAMP</div><div class="ttdoc">See SH2 Ref. Manual 7.2.1.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:325</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_ae540799865934fcff54caed0772df071"><div class="ttname"><a href="class_b_n_o08x.html#ae540799865934fcff54caed0772df071">BNO08x::receive_packet</a></div><div class="ttdeci">bool receive_packet()</div><div class="ttdoc">Receives a SHTP packet via SPI.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:337</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_ae6e875a27ae74ebed806ee1a4576845a"><div class="ttname"><a href="class_b_n_o08x.html#ae6e875a27ae74ebed806ee1a4576845a">BNO08x::run_full_calibration_routine</a></div><div class="ttdeci">bool run_full_calibration_routine()</div><div class="ttdoc">Runs full calibration routine.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:640</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_aea8e2c6dd7a2c9899479a7f39fe94798"><div class="ttname"><a href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798">BNO08x::initialize</a></div><div class="ttdeci">bool initialize()</div><div class="ttdoc">Initializes BNO08x sensor.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:114</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_aeac84719a1cc0f9c8d5a9a749391d4db"><div class="ttname"><a href="class_b_n_o08x.html#aeac84719a1cc0f9c8d5a9a749391d4db">BNO08x::CALIBRATE_GYRO</a></div><div class="ttdeci">static const constexpr uint8_t CALIBRATE_GYRO</div><div class="ttdoc">Calibrate gyro command used by queue_calibrate_command.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:301</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_aeb760b095dcf808a413ef696f2608e43"><div class="ttname"><a href="class_b_n_o08x.html#aeb760b095dcf808a413ef696f2608e43">BNO08x::SHTP_REPORT_FRS_READ_RESPONSE</a></div><div class="ttdeci">static const constexpr uint8_t SHTP_REPORT_FRS_READ_RESPONSE</div><div class="ttdoc">See SH2 Ref. Manual 6.3.7.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:321</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_aec618850b70a4e32a5148b05281aa8f0"><div class="ttname"><a href="class_b_n_o08x.html#aec618850b70a4e32a5148b05281aa8f0">BNO08x::SENSOR_REPORTID_GEOMAGNETIC_ROTATION_VECTOR</a></div><div class="ttdeci">static const constexpr uint8_t SENSOR_REPORTID_GEOMAGNETIC_ROTATION_VECTOR</div><div class="ttdoc">See SH2 Ref. Manual 6.5.20.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:338</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_aecb3e11c1ca5769fd60f42c17a105731"><div class="ttname"><a href="class_b_n_o08x.html#aecb3e11c1ca5769fd60f42c17a105731">BNO08x::TARE_AXIS_Z</a></div><div class="ttdeci">static const constexpr uint8_t TARE_AXIS_Z</div><div class="ttdoc">Tar yaw axis only (used with tare now command)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:356</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_aed8135fd5e7996ef06bf5968692ccd84"><div class="ttname"><a href="class_b_n_o08x.html#aed8135fd5e7996ef06bf5968692ccd84">BNO08x::TARE_AR_VR_STABILIZED_GAME_ROTATION_VECTOR</a></div><div class="ttdeci">static const constexpr uint8_t TARE_AR_VR_STABILIZED_GAME_ROTATION_VECTOR</div><div class="ttdoc">Tare ARVR stabilized game rotation vector.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:364</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_aeda443e9f608fccfec0e6770edc90c82"><div class="ttname"><a href="class_b_n_o08x.html#aeda443e9f608fccfec0e6770edc90c82">BNO08x::imu_config</a></div><div class="ttdeci">bno08x_config_t imu_config</div><div class="ttdoc">IMU configuration settings.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:252</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_aee2d0bcb8e9d7bacacccacbb04ded661"><div class="ttname"><a href="class_b_n_o08x.html#aee2d0bcb8e9d7bacacccacbb04ded661">BNO08x::tx_semaphore</a></div><div class="ttdeci">SemaphoreHandle_t tx_semaphore</div><div class="ttdoc">Mutex semaphore used to prevent sending or receiving of packets if packet is currently being queued.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:241</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_aeeb54b0b516917f3ff58cb655ae707a8"><div class="ttname"><a href="class_b_n_o08x.html#aeeb54b0b516917f3ff58cb655ae707a8">BNO08x::SENSOR_REPORTID_GRAVITY</a></div><div class="ttdeci">static const constexpr uint8_t SENSOR_REPORTID_GRAVITY</div><div class="ttdoc">See SH2 Ref. Manual 6.5.11.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:335</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_aeffce374f558a167d5b5f19ad627e7cc"><div class="ttname"><a href="class_b_n_o08x.html#aeffce374f558a167d5b5f19ad627e7cc">BNO08x::calibrate_accelerometer</a></div><div class="ttdeci">void calibrate_accelerometer()</div><div class="ttdoc">Sends command to calibrate accelerometer.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:482</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_af124a6c1d8b871f3181b6c85f1099cb2"><div class="ttname"><a href="class_b_n_o08x.html#af124a6c1d8b871f3181b6c85f1099cb2">BNO08x::COMMAND_DCD</a></div><div class="ttdeci">static const constexpr uint8_t COMMAND_DCD</div><div class="ttdoc">Save DCD command (See SH2 Ref. Manual 6.4.7)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:312</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_af1b2c3a383a84fc6dfaddae1052b44d4"><div class="ttname"><a href="class_b_n_o08x.html#af1b2c3a383a84fc6dfaddae1052b44d4">BNO08x::get_raw_gyro_X</a></div><div class="ttdeci">int16_t get_raw_gyro_X()</div><div class="ttdoc">Get raw gyroscope x axis reading from physical gyroscope MEMs sensor (See Ref. Manual 6....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1764</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_af50010400cbd1445e9ddfa259384b412"><div class="ttname"><a href="class_b_n_o08x.html#af50010400cbd1445e9ddfa259384b412">BNO08x::get_pitch_deg</a></div><div class="ttdeci">float get_pitch_deg()</div><div class="ttdoc">Get the reported rotation about y axis.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1510</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_af53d9e99f163d97ef92fe989b1dd25cc"><div class="ttname"><a href="class_b_n_o08x.html#af53d9e99f163d97ef92fe989b1dd25cc">BNO08x::CALIBRATE_ACCEL_GYRO_MAG</a></div><div class="ttdeci">static const constexpr uint8_t CALIBRATE_ACCEL_GYRO_MAG</div><div class="ttdoc">Calibrate accelerometer, gyro, & magnetometer command used by queue_calibrate_command.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:304</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_af65e3fd0bfdb5b82dcf775e2c061c65a"><div class="ttname"><a href="class_b_n_o08x.html#af65e3fd0bfdb5b82dcf775e2c061c65a">BNO08x::packet_length_rx</a></div><div class="ttdeci">uint16_t packet_length_rx</div><div class="ttdoc">Packet length received (calculated from packet_header_rx)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:250</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_af80f7795656e695e036d3b1557aed94c"><div class="ttname"><a href="class_b_n_o08x.html#af80f7795656e695e036d3b1557aed94c">BNO08x::get_yaw_deg</a></div><div class="ttdeci">float get_yaw_deg()</div><div class="ttdoc">Get the reported rotation about z axis.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1520</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_af96e8cd070459f945ffbf01b98106e13"><div class="ttname"><a href="class_b_n_o08x.html#af96e8cd070459f945ffbf01b98106e13">BNO08x::activity_confidences</a></div><div class="ttdeci">uint8_t * activity_confidences</div><div class="ttdoc">Confidence of read activities (See SH-2 Ref. Manual 6.5.36)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:272</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_af984deb77c92746fe4d193457312be63"><div class="ttname"><a href="class_b_n_o08x.html#af984deb77c92746fe4d193457312be63">BNO08x::enable_raw_gyro</a></div><div class="ttdeci">void enable_raw_gyro(uint16_t time_between_reports)</div><div class="ttdoc">Sends command to enable raw gyro reports (See Ref. Manual 6.5.12)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1207</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_afad93ba52698512205df714109cadcfc"><div class="ttname"><a href="class_b_n_o08x.html#afad93ba52698512205df714109cadcfc">BNO08x::SENSOR_REPORTID_STABILITY_CLASSIFIER</a></div><div class="ttdeci">static const constexpr uint8_t SENSOR_REPORTID_STABILITY_CLASSIFIER</div><div class="ttdoc">See SH2 Ref. Manual 6.5.31.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:342</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_afb2ffc4e7ff0498917bc14a83af306e2"><div class="ttname"><a href="class_b_n_o08x.html#afb2ffc4e7ff0498917bc14a83af306e2">BNO08x::save_tare</a></div><div class="ttdeci">void save_tare()</div><div class="ttdoc">Sends command to save tare into non-volatile memory of BNO08x (See Ref. Manual 6.4....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1246</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_afd0ca5f9b9741935543d143a5a43d128"><div class="ttname"><a href="class_b_n_o08x.html#afd0ca5f9b9741935543d143a5a43d128">BNO08x::calibrate_all</a></div><div class="ttdeci">void calibrate_all()</div><div class="ttdoc">Sends command to calibrate accelerometer, gyro, and magnetometer.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:470</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_afdf24bb3d54518b23972f21f007817c1"><div class="ttname"><a href="class_b_n_o08x.html#afdf24bb3d54518b23972f21f007817c1">BNO08x::get_accel_Y</a></div><div class="ttdeci">float get_accel_Y()</div><div class="ttdoc">Get y axis acceleration (total acceleration of device, units in m/s^2).</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1646</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_afdfa7d50362702da689c5d18bf17fd84"><div class="ttname"><a href="class_b_n_o08x.html#afdfa7d50362702da689c5d18bf17fd84">BNO08x::get_linear_accel_Z</a></div><div class="ttdeci">float get_linear_accel_Z()</div><div class="ttdoc">Get z axis linear acceleration (acceleration of device minus gravity, units in m/s^2)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1714</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_afe39bfdede7b9a2b273983cb29a27d6e"><div class="ttname"><a href="class_b_n_o08x.html#afe39bfdede7b9a2b273983cb29a27d6e">BNO08x::clear_tare</a></div><div class="ttdeci">void clear_tare()</div><div class="ttdoc">Sends command to clear persistent tare settings in non-volatile memory of BNO08x (See Ref....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1258</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_afe6392012669e7ebd1a9e817e2bd313f"><div class="ttname"><a href="class_b_n_o08x.html#afe6392012669e7ebd1a9e817e2bd313f">BNO08x::get_gyro_velocity</a></div><div class="ttdeci">void get_gyro_velocity(float &x, float &y, float &z)</div><div class="ttdoc">Full rotational velocity from gyro-integrated rotation vector (See Ref. Manual 6.5....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1981</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_aff7714441d242b3b9b0c03f94e0a9374"><div class="ttname"><a href="class_b_n_o08x.html#aff7714441d242b3b9b0c03f94e0a9374">BNO08x::get_raw_gyro_Y</a></div><div class="ttdeci">int16_t get_raw_gyro_Y()</div><div class="ttdoc">Get raw gyroscope y axis reading from physical gyroscope MEMs sensor (See Ref. Manual 6....</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1774</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_affaaa35abbb872da5299ebab6e2c9b11"><div class="ttname"><a href="class_b_n_o08x.html#affaaa35abbb872da5299ebab6e2c9b11">BNO08x::request_calibration_status</a></div><div class="ttdeci">void request_calibration_status()</div><div class="ttdoc">Requests ME calibration status from BNO08x (see Ref. Manual 6.4.7.2)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:579</div></div>
|
||||||
|
<div class="ttc" id="astructbno08x__config__t_html"><div class="ttname"><a href="structbno08x__config__t.html">bno08x_config_t</a></div><div class="ttdoc">IMU configuration settings passed into constructor.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:42</div></div>
|
||||||
|
<div class="ttc" id="astructbno08x__config__t_html_a020d2343750bb7debc2a108ae038c9ec"><div class="ttname"><a href="structbno08x__config__t.html#a020d2343750bb7debc2a108ae038c9ec">bno08x_config_t::spi_peripheral</a></div><div class="ttdeci">spi_host_device_t spi_peripheral</div><div class="ttdoc">SPI peripheral to be used.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:43</div></div>
|
||||||
|
<div class="ttc" id="astructbno08x__config__t_html_a3cfe965659cfbc6b0c5269bd0211975f"><div class="ttname"><a href="structbno08x__config__t.html#a3cfe965659cfbc6b0c5269bd0211975f">bno08x_config_t::io_int</a></div><div class="ttdeci">gpio_num_t io_int</div><div class="ttdoc">Chip select pin (connects to BNO08x CS pin)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:48</div></div>
|
||||||
|
<div class="ttc" id="astructbno08x__config__t_html_a62745c761219139f66ecd173b51577fc"><div class="ttname"><a href="structbno08x__config__t.html#a62745c761219139f66ecd173b51577fc">bno08x_config_t::io_rst</a></div><div class="ttdeci">gpio_num_t io_rst</div><div class="ttdoc">Host interrupt pin (connects to BNO08x INT pin)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:49</div></div>
|
||||||
|
<div class="ttc" id="astructbno08x__config__t_html_a639685b91ae3198909d722316495246a"><div class="ttname"><a href="structbno08x__config__t.html#a639685b91ae3198909d722316495246a">bno08x_config_t::io_sclk</a></div><div class="ttdeci">gpio_num_t io_sclk</div><div class="ttdoc">SCLK pin (connects to BNO08x SCL pin)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:46</div></div>
|
||||||
|
<div class="ttc" id="astructbno08x__config__t_html_a652ad01310ba21afcae1bb765de51cfe"><div class="ttname"><a href="structbno08x__config__t.html#a652ad01310ba21afcae1bb765de51cfe">bno08x_config_t::sclk_speed</a></div><div class="ttdeci">uint64_t sclk_speed</div><div class="ttdoc">Desired SPI SCLK speed in Hz (max 3MHz)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:51</div></div>
|
||||||
|
<div class="ttc" id="astructbno08x__config__t_html_a720c215a75b3922ffa6f683e7ca70abe"><div class="ttname"><a href="structbno08x__config__t.html#a720c215a75b3922ffa6f683e7ca70abe">bno08x_config_t::debug_en</a></div><div class="ttdeci">bool debug_en</div><div class="ttdoc">Whether or not debugging print statements are enabled.</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:52</div></div>
|
||||||
|
<div class="ttc" id="astructbno08x__config__t_html_a79023fd80039e41a22b7f73ccd5fc861"><div class="ttname"><a href="structbno08x__config__t.html#a79023fd80039e41a22b7f73ccd5fc861">bno08x_config_t::io_mosi</a></div><div class="ttdeci">gpio_num_t io_mosi</div><div class="ttdoc">MOSI GPIO pin (connects to BNO08x DI pin)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:44</div></div>
|
||||||
|
<div class="ttc" id="astructbno08x__config__t_html_a90ad7f316dc443874d19dc7e723a0ce0"><div class="ttname"><a href="structbno08x__config__t.html#a90ad7f316dc443874d19dc7e723a0ce0">bno08x_config_t::io_wake</a></div><div class="ttdeci">gpio_num_t io_wake</div><div class="ttdoc">Reset pin (connects to BNO08x RST pin)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:50</div></div>
|
||||||
|
<div class="ttc" id="astructbno08x__config__t_html_a9468180a773892977db39cc5ed9368e3"><div class="ttname"><a href="structbno08x__config__t.html#a9468180a773892977db39cc5ed9368e3">bno08x_config_t::io_miso</a></div><div class="ttdeci">gpio_num_t io_miso</div><div class="ttdoc">MISO GPIO pin (connects to BNO08x SDA pin)</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:45</div></div>
|
||||||
|
<div class="ttc" id="astructbno08x__config__t_html_abf8805292192f4c30c5000423175a2e1"><div class="ttname"><a href="structbno08x__config__t.html#abf8805292192f4c30c5000423175a2e1">bno08x_config_t::bno08x_config_t</a></div><div class="ttdeci">bno08x_config_t()</div><div class="ttdoc">Default IMU configuration settings</div><div class="ttdef"><b>Definition</b> BNO08x.hpp:55</div></div>
|
||||||
|
</div><!-- fragment --></div><!-- contents -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||||
|
</small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
@ -0,0 +1,88 @@
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>esp32_BNO08x: Class List</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">esp32_BNO08x<span id="projectnumber"> 1.00</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">C++ BNO08x IMU driver component for esp-idf.</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.9.7 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(document).ready(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">Class List</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
|
||||||
|
<table class="directory">
|
||||||
|
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_b_n_o08x.html" target="_self">BNO08x</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_1_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structbno08x__config__t.html" target="_self">bno08x_config_t</a></td><td class="desc">IMU configuration settings passed into constructor </td></tr>
|
||||||
|
</table>
|
||||||
|
</div><!-- directory -->
|
||||||
|
</div><!-- contents -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||||
|
</small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
After Width: | Height: | Size: 676 B |
|
After Width: | Height: | Size: 635 B |
|
|
@ -0,0 +1,354 @@
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>esp32_BNO08x: Member List</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">esp32_BNO08x<span id="projectnumber"> 1.00</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">C++ BNO08x IMU driver component for esp-idf.</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.9.7 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(document).ready(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div><!-- top -->
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">BNO08x Member List</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>This is the complete list of members for <a class="el" href="class_b_n_o08x.html">BNO08x</a>, including all inherited members.</p>
|
||||||
|
<table class="directory">
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a3365b7ebde01e284274e655c60343df9">accel_accuracy</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a35e1635ef5edde8fc8640f978c6f2e3c">accel_lin_accuracy</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a0564aaf5b20dc42b54db4fb3115ac1c7">ACCELEROMETER_Q1</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a75cea49c1c08ca28d9fa7e5ed61c6e7b">activity_classifier</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#af96e8cd070459f945ffbf01b98106e13">activity_confidences</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#aafe117561fe9138800073a04a778b4ce">ANGULAR_VELOCITY_Q1</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a40f7688e843d74b8bd526c6f5ff17845">BNO08x</a>(bno08x_config_t imu_config=default_imu_config)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a982f065df42f00e53fd87c840efdb0f1">bus_config</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#acd5b44d705af1f9aaa271a59a9d2d595">CALIBRATE_ACCEL</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#af53d9e99f163d97ef92fe989b1dd25cc">CALIBRATE_ACCEL_GYRO_MAG</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#aeffce374f558a167d5b5f19ad627e7cc">calibrate_accelerometer</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#afd0ca5f9b9741935543d143a5a43d128">calibrate_all</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#aeac84719a1cc0f9c8d5a9a749391d4db">CALIBRATE_GYRO</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a9ada90f8ab6dd33fa2d7c168d9234af1">calibrate_gyro</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#ac00e8b59ae8d710cf79956eaafa97ddb">CALIBRATE_MAG</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ac26350b55095a346d72598ab8aa74b4a">calibrate_magnetometer</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a955dcb60da150490e17367a871b3a3d2">CALIBRATE_PLANAR_ACCEL</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a1c6c49c97bc098db89db1aaa37e18f26">calibrate_planar_accelerometer</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a584bfa04a39feb93279ee673c340db54">CALIBRATE_STOP</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a71ca35f78b98d93d31eb0c187dc8543b">calibration_complete</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#ad212b5028a31e857e76d251ced2724e1">calibration_status</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#afe39bfdede7b9a2b273983cb29a27d6e">clear_tare</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a4f580b3cb232a762ea7019ee7b04d419">COMMAND_CLEAR_DCD</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>COMMAND_COUNTER</b> (defined in <a class="el" href="class_b_n_o08x.html">BNO08x</a>)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#af124a6c1d8b871f3181b6c85f1099cb2">COMMAND_DCD</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a7a246989c94cd87f68166b20b7ad4c8b">COMMAND_DCD_PERIOD_SAVE</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>COMMAND_ERRORS</b> (defined in <a class="el" href="class_b_n_o08x.html">BNO08x</a>)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a30eb6d305a187d4d36546841e12176b9">COMMAND_INITIALIZE</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a8381dfe403ddff522f172cb16780731a">COMMAND_ME_CALIBRATE</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a308c8b5307d93a67b5b9066d44494aa5">COMMAND_OSCILLATOR</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#ac1daa730e75d17e6afd1edaa288260ae">command_sequence_number</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a0a1756bc16ba3eac45f4229b1e350107">COMMAND_TARE</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#acbca88b37c8c5a590ca971b241dac64f">commands</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a367d525d1c0ba119b3dca3067bb5bccc">data_available</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a6232920a05c0aba34e5560951a20ae87">default_imu_config</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a1d68494d911f7efbbb620d349fb9da0d">enable_accelerometer</a>(uint16_t time_between_reports)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a0960ce957058af565dd4c43ad6c40225">enable_activity_classifier</a>(uint16_t time_between_reports, uint32_t activities_to_enable, uint8_t(&activity_confidence_vals)[9])</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ad9e26658c53c728d7d10381db680765e">enable_ARVR_stabilized_game_rotation_vector</a>(uint16_t time_between_reports)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a04290cb6ba09b93d5a9ef337c13d1abb">enable_ARVR_stabilized_rotation_vector</a>(uint16_t time_between_reports)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a639cb013ed17e0f33057742fac97f1a2">enable_game_rotation_vector</a>(uint16_t time_between_reports)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a2dc0cd5bc04ca7eb3b4fffd2a3a6f27a">enable_gravity</a>(uint16_t time_between_reports)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a7619b598cc8e768c4df4805b2958a2c8">enable_gyro</a>(uint16_t time_between_reports)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a09a0306abec5895dd0450b2fe970347c">enable_gyro_integrated_rotation_vector</a>(uint16_t timeBetweenReports)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ad3724e7e602feb2b695d2d88a61d5328">enable_linear_accelerometer</a>(uint16_t time_between_reports)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#acf4a83a44a221f6495263f00f1b8d849">enable_magnetometer</a>(uint16_t time_between_reports)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ad6adf3b24a8a559d3bb57e6abcef4ce8">enable_raw_accelerometer</a>(uint16_t time_between_reports)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#af984deb77c92746fe4d193457312be63">enable_raw_gyro</a>(uint16_t time_between_reports)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ad1ca07ee06ef98d4e11a74dde18e9623">enable_raw_magnetometer</a>(uint16_t time_between_reports)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#abe9acd2eb1ce2f2e72b7a48c8d025cc4">enable_rotation_vector</a>(uint16_t time_between_reports)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a5378a235e3114ccdc63b26bc3fae5dad">enable_stability_classifier</a>(uint16_t time_between_reports)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#ad550085fa1b51495ce3d8894538f33d5">enable_step_counter</a>(uint16_t time_between_reports)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a919c7d94226f4c6adbb8edf6fd1613a9">enable_tap_detector</a>(uint16_t time_between_reports)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#ac7b5815c5ad8b83a34ad0855423601e8">enable_uncalibrated_gyro</a>(uint16_t time_between_reports)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ac9d9b6636745e8180807284da67c92a2">end_calibration</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a40607e557eada666a5e1e416f42cd4a1">FRS_read_data</a>(uint16_t record_ID, uint8_t start_location, uint8_t words_to_read)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#adf789e709ac1667656db757c8d559af9">FRS_read_request</a>(uint16_t record_ID, uint16_t read_offset, uint16_t block_size)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a27f5dce5c994be18a587fb622574ad41">FRS_read_word</a>(uint16_t record_ID, uint8_t word_number)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>FRS_RECORDID_ACCELEROMETER</b> (defined in <a class="el" href="class_b_n_o08x.html">BNO08x</a>)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>FRS_RECORDID_GYROSCOPE_CALIBRATED</b> (defined in <a class="el" href="class_b_n_o08x.html">BNO08x</a>)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>FRS_RECORDID_MAGNETIC_FIELD_CALIBRATED</b> (defined in <a class="el" href="class_b_n_o08x.html">BNO08x</a>)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>FRS_RECORDID_ROTATION_VECTOR</b> (defined in <a class="el" href="class_b_n_o08x.html">BNO08x</a>)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a9329c6669282071622c3b3741b1b8142">get_accel</a>(float &x, float &y, float &z, uint8_t &accuracy)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a3fce726d5de821f97ed207036dae2900">get_accel_accuracy</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#abce574112a9079d2cbc58cfc352b8a69">get_accel_X</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#afdf24bb3d54518b23972f21f007817c1">get_accel_Y</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a0a72477cb7a330fedbcb3e2126b882b1">get_accel_Z</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a4f7060b2d3c15b359b70b6346730446a">get_activity_classifier</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a386c46ac8965220ab7b9423df838dd4d">get_gravity</a>(float &x, float &y, float &z, uint8_t &accuracy)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#accd39f48e9f8ab8267df7184b5b7cd76">get_gravity_accuracy</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a88679bccd9339b87ec35fc4fc4e745ae">get_gravity_X</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a8a36db7f1c932f33e05e494632059801">get_gravity_Y</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a5622b4d1754648ea7eb400c1adf9e807">get_gravity_Z</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a811999653110858311c97a779c388e5d">get_gyro_accuracy</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a4d3746a376a22acb7a2641bb750c4c89">get_gyro_calibrated_velocity</a>(float &x, float &y, float &z, uint8_t &accuracy)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#ab7977391191067282e7f734b9ee45059">get_gyro_calibrated_velocity_X</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ad4fab6e636e239d4b9273f158983ed89">get_gyro_calibrated_velocity_Y</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a15a29c3bb476048b7229abcfb2b1d52a">get_gyro_calibrated_velocity_Z</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#afe6392012669e7ebd1a9e817e2bd313f">get_gyro_velocity</a>(float &x, float &y, float &z)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#acd376cd3e454a87198ec86accbf2ee00">get_gyro_velocity_X</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#acd1819a81818f90dc105950b4a7d0b04">get_gyro_velocity_Y</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#ae2add976af256ec981248371a2f58207">get_gyro_velocity_Z</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ad59b029d04341dbef72e059488951980">get_linear_accel</a>(float &x, float &y, float &z, uint8_t &accuracy)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a33fe3c2f47759cfae5f4b612ddd329ea">get_linear_accel_accuracy</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a763c3a9699a1081d430fd9b9b7bc49a3">get_linear_accel_X</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a1033bdd65b42b6706d1dfc67ece66191">get_linear_accel_Y</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#afdfa7d50362702da689c5d18bf17fd84">get_linear_accel_Z</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a35a224d519a2a243d0d526a34ecde5a8">get_magf</a>(float &x, float &y, float &z, uint8_t &accuracy)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a487391e6b2dd7f05084804d1fb94976f">get_magf_accuracy</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a111601243b913751eb51c1f37cba4e7d">get_magf_X</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a82ed8d7b9a5c25374839df75a3d220ea">get_magf_Y</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#ab4c48a91d2f8b29430abc17b7f015282">get_magf_Z</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a1b91f234d81c45f1f5ca2f27c9f0f6a3">get_pitch</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#af50010400cbd1445e9ddfa259384b412">get_pitch_deg</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a4421c43323945946ad605f8422958dcf">get_Q1</a>(uint16_t record_ID)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a954dccdcbe8a8c4f1787f13ebb8d932b">get_Q2</a>(uint16_t record_ID)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a1590ba793668f9cb1a32a1f4dd07cb9a">get_Q3</a>(uint16_t record_ID)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a51a6d594824de2292e70f788454f8a2d">get_quat</a>(float &i, float &j, float &k, float &real, float &rad_accuracy, uint8_t &accuracy)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a24ba760d064a1dc45f972c79b9c8d98d">get_quat_accuracy</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a12c12a8e078b28480fb8828d306656f5">get_quat_I</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a9f6bb642fa0297a7b9bcc94dd7374015">get_quat_J</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a9f42c70c2337a0d831064a40ecfe2dd8">get_quat_K</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a61b7d10a98afc6903fea6b2cede27630">get_quat_radian_accuracy</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a5a556c5ec1baaa7f1156779dbe47a7b7">get_quat_real</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a0fff04c42c9502615ad73cd1457cb9b0">get_range</a>(uint16_t record_ID)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a1de356dd604c1dffcd1a32faeb4fafe2">get_raw_accel_X</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a96563de0eb597a52d595d19da827b1ac">get_raw_accel_Y</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a718cdd910e5e7e03fd0a1ad04ee6f0ce">get_raw_accel_Z</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#af1b2c3a383a84fc6dfaddae1052b44d4">get_raw_gyro_X</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#aff7714441d242b3b9b0c03f94e0a9374">get_raw_gyro_Y</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a2e28b5a79c442a6baa2fa5165b9ce37d">get_raw_gyro_Z</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#adf12600b39de41d258439a343fcc1ad8">get_raw_magf_X</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a2c842e43ceae19149f6525bcbc48f1cf">get_raw_magf_Y</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a99c1bcc2ec3ca3d8feafd6dd61f9d269">get_raw_magf_Z</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a9cc47f0e5b7d679c80992c993a910ccf">get_readings</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a11bb1b3fa44ad8f28c1492b5c07af886">get_reset_reason</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a1d6ea02d0d4b23ff6a15e9d5c6c92372">get_resolution</a>(uint16_t record_ID)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a89618eba08186ee8e679e7313907ddef">get_roll</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a7077b9a130f1dcf0192454e387968dd6">get_roll_deg</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a0d148e00abcfeec48c689e3084a7e786">get_stability_classifier</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#adaff49f3d80fdd19fd4210f0c56d41ef">get_step_count</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a4797ec731de4c158716da1a7af9d1602">get_tap_detector</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ad9137777271421a58159f3fe5e05ed20">get_time_stamp</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a1bd3c33e70354bd35a78b83b6786b531">get_uncalibrated_gyro</a>(float &x, float &y, float &z, float &bx, float &by, float &bz, uint8_t &accuracy)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a3285613f18b2f2f4c3f9e6d5c971af10">get_uncalibrated_gyro_accuracy</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#ad228cdf352b7ea95e484da993045a47b">get_uncalibrated_gyro_bias_X</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a74725517129dd548c7a3de705d5861bd">get_uncalibrated_gyro_bias_Y</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a5050359272abd146ab3c7a6101effbd7">get_uncalibrated_gyro_bias_Z</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a289ff66f51c94be62c4a556f3a5997bf">get_uncalibrated_gyro_X</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a1874e4bd457bb5b6ecc2c64039b88ba4">get_uncalibrated_gyro_Y</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a0a73633d8929ce4058b14cefc8cad717">get_uncalibrated_gyro_Z</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a64d3e41750c6de9413d6982511f78f17">get_yaw</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#af80f7795656e695e036d3b1557aed94c">get_yaw_deg</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#ae01698d287ea999179a11e2244902022">gravity_accuracy</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ae10722334dfce9635e76519598e165a2">GRAVITY_Q1</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>gravity_X</b> (defined in <a class="el" href="class_b_n_o08x.html">BNO08x</a>)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>gravity_Y</b> (defined in <a class="el" href="class_b_n_o08x.html">BNO08x</a>)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>gravity_Z</b> (defined in <a class="el" href="class_b_n_o08x.html">BNO08x</a>)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a98ea35dd0fbd0c409d25fd8a6ed9f277">gyro_accuracy</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#aa3bec8effefa61cec6fa170e9d02c4dd">GYRO_Q1</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a28cd1c0b3477571d87133234e6358503">hard_reset</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a804b95c58c30d36933fd251626b85bf7">hint_handler</a>(void *arg)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a53c4824accdff697948c10df30a15457">HOST_INT_TIMEOUT_US</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#aeda443e9f608fccfec0e6770edc90c82">imu_config</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a425a1f5a9f3232aadc685caaf4c2f82e">imu_spi_config</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798">initialize</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a496407fcd9c7c921bf5b3b062024b29d">int_asserted</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a4882dbc698d7b730f57e2401037766a9">isr_service_installed</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ad0d37fe07ced24f2c9afc21145a74e7b">LINEAR_ACCELEROMETER_Q1</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#ac5d4e151690774687efa951ca41c16ae">magf_accuracy</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a9fac9b811b7c2117675a784cb4df204c">MAGNETOMETER_Q1</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>mems_raw_accel_X</b> (defined in <a class="el" href="class_b_n_o08x.html">BNO08x</a>)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>mems_raw_accel_Y</b> (defined in <a class="el" href="class_b_n_o08x.html">BNO08x</a>)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a59a4d75f1302ab693b1b26e9ccaa5341">mems_raw_accel_Z</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>mems_raw_gyro_X</b> (defined in <a class="el" href="class_b_n_o08x.html">BNO08x</a>)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>mems_raw_gyro_Y</b> (defined in <a class="el" href="class_b_n_o08x.html">BNO08x</a>)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ac35d5b12721ab876eaeb1f714a9b3b1d">mems_raw_gyro_Z</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>mems_raw_magf_X</b> (defined in <a class="el" href="class_b_n_o08x.html">BNO08x</a>)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>mems_raw_magf_Y</b> (defined in <a class="el" href="class_b_n_o08x.html">BNO08x</a>)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a90f0cdf11decc276006f76a494d42ce3">mems_raw_magf_Z</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a7bd032712a975e73e66bd72a3502baba">meta_data</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#ac1b3de9b552c611ee9c455d7f19be698">mode_on</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a176ae0112325c05105eacb4566bbfa0b">mode_sleep</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a908264b797fff9dc6679abde5e7584a5">packet_header_rx</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#af65e3fd0bfdb5b82dcf775e2c061c65a">packet_length_rx</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a6fbc6d086654b022a3ea53dfacd4fdf5">packet_length_tx</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a3762125be0025a335f0d918415f4ce18">parse_command_report</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a7ba1d779ed68edf30090dd0f938a5709">parse_input_report</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a08f037df7b3c7e2fc3f0e968f4a5f68c">print_header</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>print_packet</b>() (defined in <a class="el" href="class_b_n_o08x.html">BNO08x</a>)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9">q_to_float</a>(int16_t fixed_point_value, uint8_t q_point)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a36223f7124751fa71e860b2ef55dd2ac">quat_accuracy</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ad097849616c5caab1fd3eb3632ee2b91">queue_calibrate_command</a>(uint8_t _to_calibrate)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a1742d6445ffb6e9297b8bf84dec24f22">queue_command</a>(uint8_t command)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a6c004a16b146527aa9eeeb6ff37db281">queue_feature_command</a>(uint8_t report_ID, uint16_t time_between_reports)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#af0a0686a78c929aad43af2eaeba12878">queue_feature_command</a>(uint8_t report_ID, uint16_t time_between_reports, uint32_t specific_config)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a67d0b5302a60083cef1b31936e2b65d8">queue_packet</a>(uint8_t channel_number, uint8_t data_length)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#ab5f200069a2f8cb74cb79c6f162da5a1">queue_request_product_id_command</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a4c6353e795f734ed28613f9a3d161ea2">queue_tare_command</a>(uint8_t command, uint8_t axis=TARE_AXIS_ALL, uint8_t rotation_vector_basis=TARE_ROTATION_VECTOR)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>raw_accel_X</b> (defined in <a class="el" href="class_b_n_o08x.html">BNO08x</a>)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>raw_accel_Y</b> (defined in <a class="el" href="class_b_n_o08x.html">BNO08x</a>)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>raw_accel_Z</b> (defined in <a class="el" href="class_b_n_o08x.html">BNO08x</a>)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>raw_bias_X</b> (defined in <a class="el" href="class_b_n_o08x.html">BNO08x</a>)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>raw_bias_Y</b> (defined in <a class="el" href="class_b_n_o08x.html">BNO08x</a>)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>raw_bias_Z</b> (defined in <a class="el" href="class_b_n_o08x.html">BNO08x</a>)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>raw_gyro_X</b> (defined in <a class="el" href="class_b_n_o08x.html">BNO08x</a>)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>raw_gyro_Y</b> (defined in <a class="el" href="class_b_n_o08x.html">BNO08x</a>)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>raw_gyro_Z</b> (defined in <a class="el" href="class_b_n_o08x.html">BNO08x</a>)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>raw_lin_accel_X</b> (defined in <a class="el" href="class_b_n_o08x.html">BNO08x</a>)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>raw_lin_accel_Y</b> (defined in <a class="el" href="class_b_n_o08x.html">BNO08x</a>)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>raw_lin_accel_Z</b> (defined in <a class="el" href="class_b_n_o08x.html">BNO08x</a>)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>raw_magf_X</b> (defined in <a class="el" href="class_b_n_o08x.html">BNO08x</a>)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>raw_magf_Y</b> (defined in <a class="el" href="class_b_n_o08x.html">BNO08x</a>)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>raw_magf_Z</b> (defined in <a class="el" href="class_b_n_o08x.html">BNO08x</a>)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>raw_quat_I</b> (defined in <a class="el" href="class_b_n_o08x.html">BNO08x</a>)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>raw_quat_J</b> (defined in <a class="el" href="class_b_n_o08x.html">BNO08x</a>)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>raw_quat_K</b> (defined in <a class="el" href="class_b_n_o08x.html">BNO08x</a>)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>raw_quat_radian_accuracy</b> (defined in <a class="el" href="class_b_n_o08x.html">BNO08x</a>)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>raw_quat_real</b> (defined in <a class="el" href="class_b_n_o08x.html">BNO08x</a>)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>raw_uncalib_gyro_X</b> (defined in <a class="el" href="class_b_n_o08x.html">BNO08x</a>)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>raw_uncalib_gyro_Y</b> (defined in <a class="el" href="class_b_n_o08x.html">BNO08x</a>)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>raw_uncalib_gyro_Z</b> (defined in <a class="el" href="class_b_n_o08x.html">BNO08x</a>)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>raw_velocity_gyro_X</b> (defined in <a class="el" href="class_b_n_o08x.html">BNO08x</a>)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>raw_velocity_gyro_Y</b> (defined in <a class="el" href="class_b_n_o08x.html">BNO08x</a>)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ab49f9a6586d709bbd26280ef44a4bbf7">raw_velocity_gyro_Z</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#ae540799865934fcff54caed0772df071">receive_packet</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#affaaa35abbb872da5299ebab6e2c9b11">request_calibration_status</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a923d65d8568cc31873ad56a3908e1939">ROTATION_VECTOR_ACCURACY_Q1</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a0b19c8f2de2b2bfe033da7f93cdd2608">ROTATION_VECTOR_Q1</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#ae6e875a27ae74ebed806ee1a4576845a">run_full_calibration_routine</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a7a85ccea09eadf865e8bbbf00d800e64">rx_buffer</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#aa16609de88bfb7b389348859aa0cee54">save_calibration</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#afb2ffc4e7ff0498917bc14a83af306e2">save_tare</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a0ee58cedbc06d4a7db8821f40c0ee207">send_packet</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a476b35f11a2f096cdb70f7ee73cf2e90">SENSOR_REPORTID_ACCELEROMETER</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a09dd6846e22801427b92b325385653e0">SENSOR_REPORTID_AR_VR_STABILIZED_GAME_ROTATION_VECTOR</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a263b8c25089c38f9ffa85493aef79606">SENSOR_REPORTID_AR_VR_STABILIZED_ROTATION_VECTOR</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#ab3dc8b362050d438d8a05b26e86af638">SENSOR_REPORTID_GAME_ROTATION_VECTOR</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#aec618850b70a4e32a5148b05281aa8f0">SENSOR_REPORTID_GEOMAGNETIC_ROTATION_VECTOR</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#aeeb54b0b516917f3ff58cb655ae707a8">SENSOR_REPORTID_GRAVITY</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a8b55a8131c251bb234d5391b0cd6aa48">SENSOR_REPORTID_GYRO_INTEGRATED_ROTATION_VECTOR</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a29ab9f86763cce89e833392553f7abb4">SENSOR_REPORTID_GYROSCOPE</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a53898b82dbac7ef27e1adb519dfcd686">SENSOR_REPORTID_LINEAR_ACCELERATION</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a6f3bf6774ceb583c5c56f2ad80573834">SENSOR_REPORTID_MAGNETIC_FIELD</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a001b45f56e347fb8e8149bcecbe2b40c">SENSOR_REPORTID_PERSONAL_ACTIVITY_CLASSIFIER</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#aa8d2d5c66b72af3966dca751e7343a97">SENSOR_REPORTID_RAW_ACCELEROMETER</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#aaed7faffc8f2bba8a2ae56933236f9f7">SENSOR_REPORTID_RAW_GYROSCOPE</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#ac719a06278c239cc36f666b99a41b1c0">SENSOR_REPORTID_RAW_MAGNETOMETER</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ab0279e8622ed188ee48411e074fb7e9d">SENSOR_REPORTID_ROTATION_VECTOR</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#afad93ba52698512205df714109cadcfc">SENSOR_REPORTID_STABILITY_CLASSIFIER</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#aaff9af63d5f35c05f0a1e485f3d97bc5">SENSOR_REPORTID_STEP_COUNTER</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a437fed4cb82edd32f839d88679ff8ed9">SENSOR_REPORTID_TAP_DETECTOR</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ab94bfdbbffc0a7a255e752244b22322a">SENSOR_REPORTID_UNCALIBRATED_GYRO</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#aa722dbc6f6f07c63e9ea2a9271614af3">sequence_number</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#ae37d6f8431c8c465bfb0c662772b5cb9">SHTP_REPORT_BASE_TIMESTAMP</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#ab04695dd189412092254e52bd6e5a75a">SHTP_REPORT_COMMAND_REQUEST</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a1e5b64caa514b7e4fe64ab214758b875">SHTP_REPORT_COMMAND_RESPONSE</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a74af7eacc35cc825940b647c2de0d368">SHTP_REPORT_FRS_READ_REQUEST</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#aeb760b095dcf808a413ef696f2608e43">SHTP_REPORT_FRS_READ_RESPONSE</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a542405639c28bd56bc4361b922763c95">SHTP_REPORT_PRODUCT_ID_REQUEST</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a0177134162e116501bc9483c6e4b76c3">SHTP_REPORT_PRODUCT_ID_RESPONSE</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a1d3bff4e20c2c3d47db322c9e34ef338">SHTP_REPORT_SET_FEATURE_COMMAND</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a973a1b1785f3302ee1b2702c6a27646e">soft_reset</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#acc0ea091465fc9a5736f5e0c6a0ce8ef">spi_hdl</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a2ecd4ed60f82730ae230c61687ec92bf">spi_task</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a615090aae15f1b0410a7e5ecb94957b5">spi_task_hdl</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a0ce6d9db873555f1ebe7e095251eab74">spi_task_trampoline</a>(void *arg)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#ac16adc5f00b0039c98a4921f13895026">spi_transaction</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a1b12471e92536a79d0c425d77676f2e1">stability_classifier</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#ad80a77973371b12d722ea39063c648be">step_count</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a2c98d5f2c406a3efd0b48c5666fa8c46">TAG</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a1171a5738a4e6831ec7fa32a29f15554">tap_detector</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#aed8135fd5e7996ef06bf5968692ccd84">TARE_AR_VR_STABILIZED_GAME_ROTATION_VECTOR</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a32204963cefc4ae64a80f43e71c8667a">TARE_AR_VR_STABILIZED_ROTATION_VECTOR</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a1ef13f6f330810934416ad5fe0ee55b2">TARE_AXIS_ALL</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#aecb3e11c1ca5769fd60f42c17a105731">TARE_AXIS_Z</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#abaf1ec8bb197db1998a9ed3cec6180d5">TARE_GAME_ROTATION_VECTOR</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a225397a04d849e5647992ca80d68febb">TARE_GEOMAGNETIC_ROTATION_VECTOR</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a9ec354d75249f06f13599abf7bedfde0">TARE_GYRO_INTEGRATED_ROTATION_VECTOR</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a27df630f3e52b35552d2c1f2cf3496b0">TARE_NOW</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a4549bbef48208bd9c745fc755b93012f">tare_now</a>(uint8_t axis_sel=TARE_AXIS_ALL, uint8_t rotation_vector_basis=TARE_ROTATION_VECTOR)</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a115aef7b38ec0dec2085f6917d832912">TARE_PERSIST</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a8e2cfc25d0e34ae53a762b88cc3ac3c8">TARE_ROTATION_VECTOR</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a59cde7dd301c94a20b84735c5d49008e">TARE_SET_REORIENTATION</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#abc972db20affbd0040b4e6c4892dd57b">time_stamp</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a74d936708ba924b6ba21004ff9a0b30b">tx_buffer</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a5b1f13a3170f1c8fdcc886353efa0c08">tx_packet_queued</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#aee2d0bcb8e9d7bacacccacbb04ded661">tx_semaphore</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_b_n_o08x.html#a081c666a3f24016d0ec5c5edc49f2903">uncalib_gyro_accuracy</a></td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_b_n_o08x.html#a988c45b4afa4dcd6a24610ff308c1faa">wait_for_device_int</a>()</td><td class="entry"><a class="el" href="class_b_n_o08x.html">BNO08x</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
</table></div><!-- contents -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||||
|
</small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
@ -0,0 +1,88 @@
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>esp32_BNO08x: Class Index</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">esp32_BNO08x<span id="projectnumber"> 1.00</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">C++ BNO08x IMU driver component for esp-idf.</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.9.7 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(document).ready(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">Class Index</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="qindex"><a class="qindex" href="#letter_B">B</a></div>
|
||||||
|
<div class="classindex">
|
||||||
|
<dl class="classindex even">
|
||||||
|
<dt class="alphachar"><a id="letter_B" name="letter_B">B</a></dt>
|
||||||
|
<dd><a class="el" href="class_b_n_o08x.html">BNO08x</a></dd><dd><a class="el" href="structbno08x__config__t.html">bno08x_config_t</a></dd></dl>
|
||||||
|
</div>
|
||||||
|
</div><!-- contents -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||||
|
</small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
After Width: | Height: | Size: 132 B |
|
|
@ -0,0 +1,86 @@
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>esp32_BNO08x: D: Directory Reference</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">esp32_BNO08x<span id="projectnumber"> 1.00</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">C++ BNO08x IMU driver component for esp-idf.</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.9.7 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(document).ready(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="nav-path" class="navpath">
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="dir_275089585c7fc1b5fd5d7d42c69cb1da.html">D:</a></li> </ul>
|
||||||
|
</div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">D: Directory Reference</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
</div><!-- contents -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||||
|
</small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
@ -0,0 +1,92 @@
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>esp32_BNO08x: D:/development/git/esp32_BNO08x Directory Reference</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">esp32_BNO08x<span id="projectnumber"> 1.00</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">C++ BNO08x IMU driver component for esp-idf.</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.9.7 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(document).ready(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="nav-path" class="navpath">
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="dir_275089585c7fc1b5fd5d7d42c69cb1da.html">D:</a></li><li class="navelem"><a class="el" href="dir_ebea21e7cbc239e4b984a419d2ec33b9.html">development</a></li><li class="navelem"><a class="el" href="dir_b281f91a3dfded60c30f3d31da444793.html">git</a></li><li class="navelem"><a class="el" href="dir_575a586a6cee2959cc416e08c83a9494.html">esp32_BNO08x</a></li> </ul>
|
||||||
|
</div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">esp32_BNO08x Directory Reference</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
|
||||||
|
Files</h2></td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="_b_n_o08x_8hpp_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><b>BNO08x.hpp</b></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table>
|
||||||
|
</div><!-- contents -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||||
|
</small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
@ -0,0 +1,92 @@
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>esp32_BNO08x: D:/development/git Directory Reference</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">esp32_BNO08x<span id="projectnumber"> 1.00</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">C++ BNO08x IMU driver component for esp-idf.</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.9.7 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(document).ready(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="nav-path" class="navpath">
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="dir_275089585c7fc1b5fd5d7d42c69cb1da.html">D:</a></li><li class="navelem"><a class="el" href="dir_ebea21e7cbc239e4b984a419d2ec33b9.html">development</a></li><li class="navelem"><a class="el" href="dir_b281f91a3dfded60c30f3d31da444793.html">git</a></li> </ul>
|
||||||
|
</div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">git Directory Reference</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="subdirs" name="subdirs"></a>
|
||||||
|
Directories</h2></td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span> </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_575a586a6cee2959cc416e08c83a9494.html">esp32_BNO08x</a></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table>
|
||||||
|
</div><!-- contents -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||||
|
</small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
@ -0,0 +1,86 @@
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>esp32_BNO08x: D:/development Directory Reference</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">esp32_BNO08x<span id="projectnumber"> 1.00</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">C++ BNO08x IMU driver component for esp-idf.</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.9.7 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(document).ready(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="nav-path" class="navpath">
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="dir_275089585c7fc1b5fd5d7d42c69cb1da.html">D:</a></li><li class="navelem"><a class="el" href="dir_ebea21e7cbc239e4b984a419d2ec33b9.html">development</a></li> </ul>
|
||||||
|
</div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">development Directory Reference</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
</div><!-- contents -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||||
|
</small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
@ -0,0 +1,12 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<svg version="1.1" width="16" height="24" viewBox="0 0 80 60" id="doc" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
|
||||||
|
<g style="fill:#4665A2">
|
||||||
|
<path d="m 14,-1.1445312 c -2.824372,0 -5.1445313,2.320159 -5.1445312,5.1445312 v 72 c 0,2.824372 2.3201592,5.144531 5.1445312,5.144531 h 52 c 2.824372,0 5.144531,-2.320159 5.144531,-5.144531 V 23.699219 a 1.1447968,1.1447968 0 0 0 -0.01563,-0.1875 C 70.977847,22.605363 70.406495,21.99048 70.007812,21.591797 L 48.208984,-0.20898438 C 47.606104,-0.81186474 46.804652,-1.1445313 46,-1.1445312 Z m 1.144531,6.2890624 H 42.855469 V 24 c 0,1.724372 1.420159,3.144531 3.144531,3.144531 H 64.855469 V 74.855469 H 15.144531 Z m 34,4.4179688 L 60.4375,20.855469 H 49.144531 Z"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:#D8DFEE;stroke-width:0">
|
||||||
|
<path d="M 3.0307167,13.993174 V 7.0307167 h 2.7576792 2.7576792 v 1.8826151 c 0,1.2578262 0.0099,1.9287572 0.029818,2.0216512 0.03884,0.181105 0.168631,0.348218 0.33827,0.43554 l 0.1355017,0.06975 1.9598092,0.0079 1.959809,0.0078 v 4.749829 4.749829 H 8 3.0307167 Z" transform="matrix(5,0,0,5,0,-30)" />
|
||||||
|
<path d="M 9.8293515,9.0581469 V 7.9456453 l 1.1058025,1.1055492 c 0.608191,0.6080521 1.105802,1.1086775 1.105802,1.1125015 0,0.0038 -0.497611,0.007 -1.105802,0.007 H 9.8293515 Z" transform="matrix(5,0,0,5,0,-30)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.5 KiB |
|
|
@ -0,0 +1,12 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<svg version="1.1" width="16" height="24" viewBox="0 0 80 60" id="doc" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
|
||||||
|
<g style="fill:#C4CFE5">
|
||||||
|
<path d="m 14,-1.1445312 c -2.824372,0 -5.1445313,2.320159 -5.1445312,5.1445312 v 72 c 0,2.824372 2.3201592,5.144531 5.1445312,5.144531 h 52 c 2.824372,0 5.144531,-2.320159 5.144531,-5.144531 V 23.699219 a 1.1447968,1.1447968 0 0 0 -0.01563,-0.1875 C 70.977847,22.605363 70.406495,21.99048 70.007812,21.591797 L 48.208984,-0.20898438 C 47.606104,-0.81186474 46.804652,-1.1445313 46,-1.1445312 Z m 1.144531,6.2890624 H 42.855469 V 24 c 0,1.724372 1.420159,3.144531 3.144531,3.144531 H 64.855469 V 74.855469 H 15.144531 Z m 34,4.4179688 L 60.4375,20.855469 H 49.144531 Z"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:#4665A2;stroke-width:0">
|
||||||
|
<path d="M 3.0307167,13.993174 V 7.0307167 h 2.7576792 2.7576792 v 1.8826151 c 0,1.2578262 0.0099,1.9287572 0.029818,2.0216512 0.03884,0.181105 0.168631,0.348218 0.33827,0.43554 l 0.1355017,0.06975 1.9598092,0.0079 1.959809,0.0078 v 4.749829 4.749829 H 8 3.0307167 Z" transform="matrix(5,0,0,5,0,-30)" />
|
||||||
|
<path d="M 9.8293515,9.0581469 V 7.9456453 l 1.1058025,1.1055492 c 0.608191,0.6080521 1.105802,1.1086775 1.105802,1.1125015 0,0.0038 -0.497611,0.007 -1.105802,0.007 H 9.8293515 Z" transform="matrix(5,0,0,5,0,-30)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.5 KiB |
|
After Width: | Height: | Size: 15 KiB |
|
|
@ -0,0 +1,123 @@
|
||||||
|
/*
|
||||||
|
@licstart The following is the entire license notice for the JavaScript code in this file.
|
||||||
|
|
||||||
|
The MIT License (MIT)
|
||||||
|
|
||||||
|
Copyright (C) 1997-2020 by Dimitri van Heesch
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy of this software
|
||||||
|
and associated documentation files (the "Software"), to deal in the Software without restriction,
|
||||||
|
including without limitation the rights to use, copy, modify, merge, publish, distribute,
|
||||||
|
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all copies or
|
||||||
|
substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
|
||||||
|
BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||||
|
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
|
||||||
|
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
@licend The above is the entire license notice for the JavaScript code in this file
|
||||||
|
*/
|
||||||
|
function toggleVisibility(linkObj)
|
||||||
|
{
|
||||||
|
var base = $(linkObj).attr('id');
|
||||||
|
var summary = $('#'+base+'-summary');
|
||||||
|
var content = $('#'+base+'-content');
|
||||||
|
var trigger = $('#'+base+'-trigger');
|
||||||
|
var src=$(trigger).attr('src');
|
||||||
|
if (content.is(':visible')===true) {
|
||||||
|
content.hide();
|
||||||
|
summary.show();
|
||||||
|
$(linkObj).addClass('closed').removeClass('opened');
|
||||||
|
$(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
|
||||||
|
} else {
|
||||||
|
content.show();
|
||||||
|
summary.hide();
|
||||||
|
$(linkObj).removeClass('closed').addClass('opened');
|
||||||
|
$(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
function updateStripes()
|
||||||
|
{
|
||||||
|
$('table.directory tr').
|
||||||
|
removeClass('even').filter(':visible:even').addClass('even');
|
||||||
|
$('table.directory tr').
|
||||||
|
removeClass('odd').filter(':visible:odd').addClass('odd');
|
||||||
|
}
|
||||||
|
|
||||||
|
function toggleLevel(level)
|
||||||
|
{
|
||||||
|
$('table.directory tr').each(function() {
|
||||||
|
var l = this.id.split('_').length-1;
|
||||||
|
var i = $('#img'+this.id.substring(3));
|
||||||
|
var a = $('#arr'+this.id.substring(3));
|
||||||
|
if (l<level+1) {
|
||||||
|
i.removeClass('iconfopen iconfclosed').addClass('iconfopen');
|
||||||
|
a.html('▼');
|
||||||
|
$(this).show();
|
||||||
|
} else if (l==level+1) {
|
||||||
|
i.removeClass('iconfclosed iconfopen').addClass('iconfclosed');
|
||||||
|
a.html('►');
|
||||||
|
$(this).show();
|
||||||
|
} else {
|
||||||
|
$(this).hide();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
updateStripes();
|
||||||
|
}
|
||||||
|
|
||||||
|
function toggleFolder(id)
|
||||||
|
{
|
||||||
|
// the clicked row
|
||||||
|
var currentRow = $('#row_'+id);
|
||||||
|
|
||||||
|
// all rows after the clicked row
|
||||||
|
var rows = currentRow.nextAll("tr");
|
||||||
|
|
||||||
|
var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
|
||||||
|
|
||||||
|
// only match elements AFTER this one (can't hide elements before)
|
||||||
|
var childRows = rows.filter(function() { return this.id.match(re); });
|
||||||
|
|
||||||
|
// first row is visible we are HIDING
|
||||||
|
if (childRows.filter(':first').is(':visible')===true) {
|
||||||
|
// replace down arrow by right arrow for current row
|
||||||
|
var currentRowSpans = currentRow.find("span");
|
||||||
|
currentRowSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
|
||||||
|
currentRowSpans.filter(".arrow").html('►');
|
||||||
|
rows.filter("[id^=row_"+id+"]").hide(); // hide all children
|
||||||
|
} else { // we are SHOWING
|
||||||
|
// replace right arrow by down arrow for current row
|
||||||
|
var currentRowSpans = currentRow.find("span");
|
||||||
|
currentRowSpans.filter(".iconfclosed").removeClass("iconfclosed").addClass("iconfopen");
|
||||||
|
currentRowSpans.filter(".arrow").html('▼');
|
||||||
|
// replace down arrows by right arrows for child rows
|
||||||
|
var childRowsSpans = childRows.find("span");
|
||||||
|
childRowsSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
|
||||||
|
childRowsSpans.filter(".arrow").html('►');
|
||||||
|
childRows.show(); //show all children
|
||||||
|
}
|
||||||
|
updateStripes();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function toggleInherit(id)
|
||||||
|
{
|
||||||
|
var rows = $('tr.inherit.'+id);
|
||||||
|
var img = $('tr.inherit_header.'+id+' img');
|
||||||
|
var src = $(img).attr('src');
|
||||||
|
if (rows.filter(':first').is(':visible')===true) {
|
||||||
|
rows.css('display','none');
|
||||||
|
$(img).attr('src',src.substring(0,src.length-8)+'closed.png');
|
||||||
|
} else {
|
||||||
|
rows.css('display','table-row'); // using show() causes jump in firefox
|
||||||
|
$(img).attr('src',src.substring(0,src.length-10)+'open.png');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
/* @license-end */
|
||||||
|
|
@ -0,0 +1,91 @@
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>esp32_BNO08x: File List</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">esp32_BNO08x<span id="projectnumber"> 1.00</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">C++ BNO08x IMU driver component for esp-idf.</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.9.7 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(document).ready(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">File List</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="textblock">Here is a list of all documented files with brief descriptions:</div><div class="directory">
|
||||||
|
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span><span onclick="javascript:toggleLevel(5);">5</span>]</div><table class="directory">
|
||||||
|
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">▼</span><span id="img_0_" class="iconfopen" onclick="toggleFolder('0_')"> </span><a class="el" href="dir_275089585c7fc1b5fd5d7d42c69cb1da.html" target="_self">D:</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_0_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">▼</span><span id="img_0_0_" class="iconfopen" onclick="toggleFolder('0_0_')"> </span><a class="el" href="dir_ebea21e7cbc239e4b984a419d2ec33b9.html" target="_self">development</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_0_0_" class="arrow" onclick="toggleFolder('0_0_0_')">▼</span><span id="img_0_0_0_" class="iconfopen" onclick="toggleFolder('0_0_0_')"> </span><a class="el" href="dir_b281f91a3dfded60c30f3d31da444793.html" target="_self">git</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_0_0_0_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_0_0_0_0_" class="arrow" onclick="toggleFolder('0_0_0_0_')">▼</span><span id="img_0_0_0_0_" class="iconfopen" onclick="toggleFolder('0_0_0_0_')"> </span><a class="el" href="dir_575a586a6cee2959cc416e08c83a9494.html" target="_self">esp32_BNO08x</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_0_0_0_0_" class="even"><td class="entry"><span style="width:80px;display:inline-block;"> </span><a href="_b_n_o08x_8hpp_source.html"><span class="icondoc"></span></a><b>BNO08x.hpp</b></td><td class="desc"></td></tr>
|
||||||
|
</table>
|
||||||
|
</div><!-- directory -->
|
||||||
|
</div><!-- contents -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||||
|
</small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
@ -0,0 +1,11 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<svg version="1.1" width="16" height="24" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
|
||||||
|
<g style="fill:#4665A2;">
|
||||||
|
<path d="M1,5.998l-0,16.002c-0,1.326 0.527,2.598 1.464,3.536c0.938,0.937 2.21,1.464 3.536,1.464c5.322,0 14.678,-0 20,0c1.326,0 2.598,-0.527 3.536,-1.464c0.937,-0.938 1.464,-2.21 1.464,-3.536c0,-3.486 0,-8.514 0,-12c0,-1.326 -0.527,-2.598 -1.464,-3.536c-0.938,-0.937 -2.21,-1.464 -3.536,-1.464c-0,0 -10.586,0 -10.586,0c0,-0 -3.707,-3.707 -3.707,-3.707c-0.187,-0.188 -0.442,-0.293 -0.707,-0.293l-5.002,0c-2.76,0 -4.998,2.238 -4.998,4.998Zm2,-0l-0,16.002c-0,0.796 0.316,1.559 0.879,2.121c0.562,0.563 1.325,0.879 2.121,0.879l20,0c0.796,0 1.559,-0.316 2.121,-0.879c0.563,-0.562 0.879,-1.325 0.879,-2.121c0,-3.486 0,-8.514 0,-12c0,-0.796 -0.316,-1.559 -0.879,-2.121c-0.562,-0.563 -1.325,-0.879 -2.121,-0.879c-7.738,0 -11,0 -11,0c-0.265,0 -0.52,-0.105 -0.707,-0.293c-0,0 -3.707,-3.707 -3.707,-3.707c-0,0 -4.588,0 -4.588,0c-1.656,0 -2.998,1.342 -2.998,2.998Z"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:#D8DFEE;stroke-width:0;">
|
||||||
|
<path d="M 5.6063709,24.951908 C 4.3924646,24.775461 3.4197129,23.899792 3.1031586,22.698521 L 3.0216155,22.389078 V 13.997725 5.6063709 L 3.1037477,5.2982247 C 3.3956682,4.2029881 4.1802788,3.412126 5.2787258,3.105917 5.5646428,3.0262132 5.6154982,3.0244963 8.0611641,3.0119829 l 2.4911989,-0.012746 1.932009,1.9300342 c 1.344142,1.3427669 1.976319,1.9498819 2.07763,1.9952626 0.137456,0.061571 0.474218,0.066269 6.006826,0.083795 l 5.861206,0.018568 0.29124,0.081916 c 1.094895,0.3079569 1.890116,1.109428 2.175567,2.192667 l 0.08154,0.3094425 V 16 22.389078 l -0.08154,0.309443 c -0.28446,1.079482 -1.086411,1.888085 -2.175567,2.193614 l -0.29124,0.0817 -10.302616,0.0049 c -5.700217,0.0027 -10.4001945,-0.0093 -10.5210471,-0.02684 z"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.9 KiB |
|
|
@ -0,0 +1,11 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<svg version="1.1" width="16" height="24" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
|
||||||
|
<g style="fill:#C4CFE5;">
|
||||||
|
<path d="M1,5.998l-0,16.002c-0,1.326 0.527,2.598 1.464,3.536c0.938,0.937 2.21,1.464 3.536,1.464c5.322,0 14.678,-0 20,0c1.326,0 2.598,-0.527 3.536,-1.464c0.937,-0.938 1.464,-2.21 1.464,-3.536c0,-3.486 0,-8.514 0,-12c0,-1.326 -0.527,-2.598 -1.464,-3.536c-0.938,-0.937 -2.21,-1.464 -3.536,-1.464c-0,0 -10.586,0 -10.586,0c0,-0 -3.707,-3.707 -3.707,-3.707c-0.187,-0.188 -0.442,-0.293 -0.707,-0.293l-5.002,0c-2.76,0 -4.998,2.238 -4.998,4.998Zm2,-0l-0,16.002c-0,0.796 0.316,1.559 0.879,2.121c0.562,0.563 1.325,0.879 2.121,0.879l20,0c0.796,0 1.559,-0.316 2.121,-0.879c0.563,-0.562 0.879,-1.325 0.879,-2.121c0,-3.486 0,-8.514 0,-12c0,-0.796 -0.316,-1.559 -0.879,-2.121c-0.562,-0.563 -1.325,-0.879 -2.121,-0.879c-7.738,0 -11,0 -11,0c-0.265,0 -0.52,-0.105 -0.707,-0.293c-0,0 -3.707,-3.707 -3.707,-3.707c-0,0 -4.588,0 -4.588,0c-1.656,0 -2.998,1.342 -2.998,2.998Z"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:#4665A2;stroke-width:0;">
|
||||||
|
<path d="M 5.6063709,24.951908 C 4.3924646,24.775461 3.4197129,23.899792 3.1031586,22.698521 L 3.0216155,22.389078 V 13.997725 5.6063709 L 3.1037477,5.2982247 C 3.3956682,4.2029881 4.1802788,3.412126 5.2787258,3.105917 5.5646428,3.0262132 5.6154982,3.0244963 8.0611641,3.0119829 l 2.4911989,-0.012746 1.932009,1.9300342 c 1.344142,1.3427669 1.976319,1.9498819 2.07763,1.9952626 0.137456,0.061571 0.474218,0.066269 6.006826,0.083795 l 5.861206,0.018568 0.29124,0.081916 c 1.094895,0.3079569 1.890116,1.109428 2.175567,2.192667 l 0.08154,0.3094425 V 16 22.389078 l -0.08154,0.309443 c -0.28446,1.079482 -1.086411,1.888085 -2.175567,2.193614 l -0.29124,0.0817 -10.302616,0.0049 c -5.700217,0.0027 -10.4001945,-0.0093 -10.5210471,-0.02684 z"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.9 KiB |
|
|
@ -0,0 +1,17 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<svg version="1.1" width="16" height="24" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
|
||||||
|
<g style="fill:#4665A2;">
|
||||||
|
<path
|
||||||
|
d="M1,5.998l0,16.002c-0,1.326 0.527,2.598 1.464,3.536c0.938,0.937 2.21,1.464 3.536,1.464c5.322,0 14.678,-0 20,0c1.326,0 2.598,-0.527 3.536,-1.464c0.937,-0.938 1.464,-2.21 1.464,-3.536c0,-3.486 0,-8.514 0,-12c0,-1.326 -0.527,-2.598 -1.464,-3.536c-0.938,-0.937 -2.21,-1.464 -3.536,-1.464c-0,0 -10.586,0 -10.586,0c0,-0 -3.707,-3.707 -3.707,-3.707c-0.187,-0.188 -0.442,-0.293 -0.707,-0.293l-5.002,0c-2.76,0 -4.998,2.238 -4.998,4.998Zm28,14.415l-3.456,-5.925c-0.538,-0.921 -1.524,-1.488 -2.591,-1.488c-0,0 -12.905,0 -12.906,0c-1.067,0 -2.053,0.567 -2.591,1.488l-4.453,7.635c0.03,0.751 0.342,1.465 0.876,1.998c0.562,0.563 1.325,0.879 2.121,0.879l20,0c0.796,0 1.559,-0.316 2.121,-0.879c0.563,-0.562 0.879,-1.325 0.879,-2.121l0,-1.587Zm0,-3.969l0,-6.444c0,-0.796 -0.316,-1.559 -0.879,-2.121c-0.562,-0.563 -1.325,-0.879 -2.121,-0.879c-7.738,0 -11,0 -11,0c-0.265,0 -0.52,-0.105 -0.707,-0.293c-0,0 -3.707,-3.707 -3.707,-3.707c-0,0 -4.588,0 -4.588,0c-1.656,0 -2.998,1.342 -2.998,2.998l0,12.16l2.729,-4.677c0.896,-1.536 2.54,-2.481 4.318,-2.481c3.354,0 9.552,0 12.906,0c1.778,0 3.422,0.945 4.318,2.481l1.729,2.963Z"
|
||||||
|
id="path2" />
|
||||||
|
</g>
|
||||||
|
<g style="fill:#D8DFEE;stroke-width:0;">
|
||||||
|
<path
|
||||||
|
d="M 5.3879408,24.913408 C 4.1598821,24.650818 3.1571088,23.558656 3.053503,22.370876 L 3.0312746,22.116041 5.2606813,18.293515 C 6.486855,16.191126 7.5598351,14.372696 7.6450818,14.25256 8.0043056,13.746312 8.5423079,13.363007 9.2104664,13.137285 l 0.2548351,-0.08609 6.9294785,-0.0097 c 6.805096,-0.0095 6.934944,-0.0084 7.234011,0.06267 0.695577,0.165199 1.290483,0.557253 1.714887,1.130141 0.08158,0.110125 0.938747,1.556711 1.90481,3.214634 l 1.756479,3.014406 -0.0186,0.971942 c -0.01387,0.724723 -0.03365,1.032131 -0.07778,1.208575 -0.242792,0.970733 -0.88732,1.735415 -1.772382,2.102793 -0.58835,0.244217 0.247209,0.227436 -11.161974,0.224159 -9.0281537,-0.0026 -10.3636023,-0.0098 -10.5862902,-0.05746 z"
|
||||||
|
id="path199" /><path
|
||||||
|
d="M 3.0126385,11.849829 3.0235061,5.5881684 3.1020974,5.2969283 C 3.3478146,4.3863605 3.93576,3.6757372 4.756668,3.2971229 5.3293315,3.0330025 5.1813272,3.0450949 8.0130385,3.0310668 l 2.5522875,-0.012644 1.918693,1.9107086 c 1.404146,1.3983023 1.964459,1.9332518 2.089351,1.9947704 l 0.170657,0.084062 5.897611,0.019367 c 5.553257,0.018236 5.910365,0.023213 6.116041,0.085231 1.102257,0.3323708 1.857042,1.1184422 2.154229,2.2435244 0.05645,0.2137228 0.06373,0.5643981 0.07519,3.6220748 0.0076,2.032169 -5.42e-4,3.370979 -0.02041,3.349261 -0.0182,-0.0199 -0.414296,-0.691472 -0.880217,-1.492382 -0.46592,-0.80091 -0.93093,-1.577954 -1.033354,-1.726764 -0.735716,-1.0689 -1.983568,-1.844244 -3.315972,-2.060353 -0.280375,-0.04548 -1.345158,-0.05334 -7.238708,-0.05347 -4.713933,-1.09e-4 -6.9931825,0.01221 -7.1717862,0.03874 -1.3002273,0.193134 -2.4770512,0.889916 -3.283628,1.944192 -0.1076466,0.140705 -0.8359664,1.353438 -1.6184885,2.694963 L 3.0017709,18.11149 Z"
|
||||||
|
id="path201" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 3.2 KiB |
|
|
@ -0,0 +1,12 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<svg version="1.1" width="16" height="24" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
|
||||||
|
<g style="fill:#C4CFE5;">
|
||||||
|
<path d="M1,5.998l0,16.002c-0,1.326 0.527,2.598 1.464,3.536c0.938,0.937 2.21,1.464 3.536,1.464c5.322,0 14.678,-0 20,0c1.326,0 2.598,-0.527 3.536,-1.464c0.937,-0.938 1.464,-2.21 1.464,-3.536c0,-3.486 0,-8.514 0,-12c0,-1.326 -0.527,-2.598 -1.464,-3.536c-0.938,-0.937 -2.21,-1.464 -3.536,-1.464c-0,0 -10.586,0 -10.586,0c0,-0 -3.707,-3.707 -3.707,-3.707c-0.187,-0.188 -0.442,-0.293 -0.707,-0.293l-5.002,0c-2.76,0 -4.998,2.238 -4.998,4.998Zm28,14.415l-3.456,-5.925c-0.538,-0.921 -1.524,-1.488 -2.591,-1.488c-0,0 -12.905,0 -12.906,0c-1.067,0 -2.053,0.567 -2.591,1.488l-4.453,7.635c0.03,0.751 0.342,1.465 0.876,1.998c0.562,0.563 1.325,0.879 2.121,0.879l20,0c0.796,0 1.559,-0.316 2.121,-0.879c0.563,-0.562 0.879,-1.325 0.879,-2.121l0,-1.587Zm0,-3.969l0,-6.444c0,-0.796 -0.316,-1.559 -0.879,-2.121c-0.562,-0.563 -1.325,-0.879 -2.121,-0.879c-7.738,0 -11,0 -11,0c-0.265,0 -0.52,-0.105 -0.707,-0.293c-0,0 -3.707,-3.707 -3.707,-3.707c-0,0 -4.588,0 -4.588,0c-1.656,0 -2.998,1.342 -2.998,2.998l0,12.16l2.729,-4.677c0.896,-1.536 2.54,-2.481 4.318,-2.481c3.354,0 9.552,0 12.906,0c1.778,0 3.422,0.945 4.318,2.481l1.729,2.963Z"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:#4665A2;stroke-width:0;">
|
||||||
|
<path d="M 5.3879408,24.913408 C 4.1598821,24.650818 3.1571088,23.558656 3.053503,22.370876 L 3.0312746,22.116041 5.2606813,18.293515 C 6.486855,16.191126 7.5598351,14.372696 7.6450818,14.25256 8.0043056,13.746312 8.5423079,13.363007 9.2104664,13.137285 l 0.2548351,-0.08609 6.9294785,-0.0097 c 6.805096,-0.0095 6.934944,-0.0084 7.234011,0.06267 0.695577,0.165199 1.290483,0.557253 1.714887,1.130141 0.08158,0.110125 0.938747,1.556711 1.90481,3.214634 l 1.756479,3.014406 -0.0186,0.971942 c -0.01387,0.724723 -0.03365,1.032131 -0.07778,1.208575 -0.242792,0.970733 -0.88732,1.735415 -1.772382,2.102793 -0.58835,0.244217 0.247209,0.227436 -11.161974,0.224159 -9.0281537,-0.0026 -10.3636023,-0.0098 -10.5862902,-0.05746 z" />
|
||||||
|
<path d="M 3.0126385,11.849829 3.0235061,5.5881684 3.1020974,5.2969283 C 3.3478146,4.3863605 3.93576,3.6757372 4.756668,3.2971229 5.3293315,3.0330025 5.1813272,3.0450949 8.0130385,3.0310668 l 2.5522875,-0.012644 1.918693,1.9107086 c 1.404146,1.3983023 1.964459,1.9332518 2.089351,1.9947704 l 0.170657,0.084062 5.897611,0.019367 c 5.553257,0.018236 5.910365,0.023213 6.116041,0.085231 1.102257,0.3323708 1.857042,1.1184422 2.154229,2.2435244 0.05645,0.2137228 0.06373,0.5643981 0.07519,3.6220748 0.0076,2.032169 -5.42e-4,3.370979 -0.02041,3.349261 -0.0182,-0.0199 -0.414296,-0.691472 -0.880217,-1.492382 -0.46592,-0.80091 -0.93093,-1.577954 -1.033354,-1.726764 -0.735716,-1.0689 -1.983568,-1.844244 -3.315972,-2.060353 -0.280375,-0.04548 -1.345158,-0.05334 -7.238708,-0.05347 -4.713933,-1.09e-4 -6.9931825,0.01221 -7.1717862,0.03874 -1.3002273,0.193134 -2.4770512,0.889916 -3.283628,1.944192 -0.1076466,0.140705 -0.8359664,1.353438 -1.6184885,2.694963 L 3.0017709,18.11149 Z" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 3.1 KiB |
|
|
@ -0,0 +1,89 @@
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>esp32_BNO08x: Class Members</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">esp32_BNO08x<span id="projectnumber"> 1.00</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">C++ BNO08x IMU driver component for esp-idf.</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.9.7 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(document).ready(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="contents">
|
||||||
|
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
|
||||||
|
|
||||||
|
<h3><a id="index_a" name="index_a"></a>- a -</h3><ul>
|
||||||
|
<li>accel_accuracy : <a class="el" href="class_b_n_o08x.html#a3365b7ebde01e284274e655c60343df9">BNO08x</a></li>
|
||||||
|
<li>accel_lin_accuracy : <a class="el" href="class_b_n_o08x.html#a35e1635ef5edde8fc8640f978c6f2e3c">BNO08x</a></li>
|
||||||
|
<li>ACCELEROMETER_Q1 : <a class="el" href="class_b_n_o08x.html#a0564aaf5b20dc42b54db4fb3115ac1c7">BNO08x</a></li>
|
||||||
|
<li>activity_classifier : <a class="el" href="class_b_n_o08x.html#a75cea49c1c08ca28d9fa7e5ed61c6e7b">BNO08x</a></li>
|
||||||
|
<li>activity_confidences : <a class="el" href="class_b_n_o08x.html#af96e8cd070459f945ffbf01b98106e13">BNO08x</a></li>
|
||||||
|
<li>ANGULAR_VELOCITY_Q1 : <a class="el" href="class_b_n_o08x.html#aafe117561fe9138800073a04a778b4ce">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!-- contents -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||||
|
</small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
@ -0,0 +1,86 @@
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>esp32_BNO08x: Class Members</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">esp32_BNO08x<span id="projectnumber"> 1.00</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">C++ BNO08x IMU driver component for esp-idf.</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.9.7 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(document).ready(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="contents">
|
||||||
|
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
|
||||||
|
|
||||||
|
<h3><a id="index_b" name="index_b"></a>- b -</h3><ul>
|
||||||
|
<li>BNO08x() : <a class="el" href="class_b_n_o08x.html#a40f7688e843d74b8bd526c6f5ff17845">BNO08x</a></li>
|
||||||
|
<li>bno08x_config_t() : <a class="el" href="structbno08x__config__t.html#abf8805292192f4c30c5000423175a2e1">bno08x_config_t</a></li>
|
||||||
|
<li>bus_config : <a class="el" href="class_b_n_o08x.html#a982f065df42f00e53fd87c840efdb0f1">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!-- contents -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||||
|
</small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
@ -0,0 +1,106 @@
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>esp32_BNO08x: Class Members</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">esp32_BNO08x<span id="projectnumber"> 1.00</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">C++ BNO08x IMU driver component for esp-idf.</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.9.7 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(document).ready(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="contents">
|
||||||
|
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
|
||||||
|
|
||||||
|
<h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
|
||||||
|
<li>CALIBRATE_ACCEL : <a class="el" href="class_b_n_o08x.html#acd5b44d705af1f9aaa271a59a9d2d595">BNO08x</a></li>
|
||||||
|
<li>CALIBRATE_ACCEL_GYRO_MAG : <a class="el" href="class_b_n_o08x.html#af53d9e99f163d97ef92fe989b1dd25cc">BNO08x</a></li>
|
||||||
|
<li>calibrate_accelerometer() : <a class="el" href="class_b_n_o08x.html#aeffce374f558a167d5b5f19ad627e7cc">BNO08x</a></li>
|
||||||
|
<li>calibrate_all() : <a class="el" href="class_b_n_o08x.html#afd0ca5f9b9741935543d143a5a43d128">BNO08x</a></li>
|
||||||
|
<li>calibrate_gyro() : <a class="el" href="class_b_n_o08x.html#a9ada90f8ab6dd33fa2d7c168d9234af1">BNO08x</a></li>
|
||||||
|
<li>CALIBRATE_GYRO : <a class="el" href="class_b_n_o08x.html#aeac84719a1cc0f9c8d5a9a749391d4db">BNO08x</a></li>
|
||||||
|
<li>CALIBRATE_MAG : <a class="el" href="class_b_n_o08x.html#ac00e8b59ae8d710cf79956eaafa97ddb">BNO08x</a></li>
|
||||||
|
<li>calibrate_magnetometer() : <a class="el" href="class_b_n_o08x.html#ac26350b55095a346d72598ab8aa74b4a">BNO08x</a></li>
|
||||||
|
<li>CALIBRATE_PLANAR_ACCEL : <a class="el" href="class_b_n_o08x.html#a955dcb60da150490e17367a871b3a3d2">BNO08x</a></li>
|
||||||
|
<li>calibrate_planar_accelerometer() : <a class="el" href="class_b_n_o08x.html#a1c6c49c97bc098db89db1aaa37e18f26">BNO08x</a></li>
|
||||||
|
<li>CALIBRATE_STOP : <a class="el" href="class_b_n_o08x.html#a584bfa04a39feb93279ee673c340db54">BNO08x</a></li>
|
||||||
|
<li>calibration_complete() : <a class="el" href="class_b_n_o08x.html#a71ca35f78b98d93d31eb0c187dc8543b">BNO08x</a></li>
|
||||||
|
<li>calibration_status : <a class="el" href="class_b_n_o08x.html#ad212b5028a31e857e76d251ced2724e1">BNO08x</a></li>
|
||||||
|
<li>clear_tare() : <a class="el" href="class_b_n_o08x.html#afe39bfdede7b9a2b273983cb29a27d6e">BNO08x</a></li>
|
||||||
|
<li>COMMAND_CLEAR_DCD : <a class="el" href="class_b_n_o08x.html#a4f580b3cb232a762ea7019ee7b04d419">BNO08x</a></li>
|
||||||
|
<li>COMMAND_DCD : <a class="el" href="class_b_n_o08x.html#af124a6c1d8b871f3181b6c85f1099cb2">BNO08x</a></li>
|
||||||
|
<li>COMMAND_DCD_PERIOD_SAVE : <a class="el" href="class_b_n_o08x.html#a7a246989c94cd87f68166b20b7ad4c8b">BNO08x</a></li>
|
||||||
|
<li>COMMAND_INITIALIZE : <a class="el" href="class_b_n_o08x.html#a30eb6d305a187d4d36546841e12176b9">BNO08x</a></li>
|
||||||
|
<li>COMMAND_ME_CALIBRATE : <a class="el" href="class_b_n_o08x.html#a8381dfe403ddff522f172cb16780731a">BNO08x</a></li>
|
||||||
|
<li>COMMAND_OSCILLATOR : <a class="el" href="class_b_n_o08x.html#a308c8b5307d93a67b5b9066d44494aa5">BNO08x</a></li>
|
||||||
|
<li>command_sequence_number : <a class="el" href="class_b_n_o08x.html#ac1daa730e75d17e6afd1edaa288260ae">BNO08x</a></li>
|
||||||
|
<li>COMMAND_TARE : <a class="el" href="class_b_n_o08x.html#a0a1756bc16ba3eac45f4229b1e350107">BNO08x</a></li>
|
||||||
|
<li>commands : <a class="el" href="class_b_n_o08x.html#acbca88b37c8c5a590ca971b241dac64f">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!-- contents -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||||
|
</small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
@ -0,0 +1,86 @@
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>esp32_BNO08x: Class Members</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">esp32_BNO08x<span id="projectnumber"> 1.00</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">C++ BNO08x IMU driver component for esp-idf.</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.9.7 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(document).ready(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="contents">
|
||||||
|
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
|
||||||
|
|
||||||
|
<h3><a id="index_d" name="index_d"></a>- d -</h3><ul>
|
||||||
|
<li>data_available() : <a class="el" href="class_b_n_o08x.html#a367d525d1c0ba119b3dca3067bb5bccc">BNO08x</a></li>
|
||||||
|
<li>debug_en : <a class="el" href="structbno08x__config__t.html#a720c215a75b3922ffa6f683e7ca70abe">bno08x_config_t</a></li>
|
||||||
|
<li>default_imu_config : <a class="el" href="class_b_n_o08x.html#a6232920a05c0aba34e5560951a20ae87">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!-- contents -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||||
|
</small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
@ -0,0 +1,102 @@
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>esp32_BNO08x: Class Members</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">esp32_BNO08x<span id="projectnumber"> 1.00</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">C++ BNO08x IMU driver component for esp-idf.</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.9.7 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(document).ready(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="contents">
|
||||||
|
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
|
||||||
|
|
||||||
|
<h3><a id="index_e" name="index_e"></a>- e -</h3><ul>
|
||||||
|
<li>enable_accelerometer() : <a class="el" href="class_b_n_o08x.html#a1d68494d911f7efbbb620d349fb9da0d">BNO08x</a></li>
|
||||||
|
<li>enable_activity_classifier() : <a class="el" href="class_b_n_o08x.html#a0960ce957058af565dd4c43ad6c40225">BNO08x</a></li>
|
||||||
|
<li>enable_ARVR_stabilized_game_rotation_vector() : <a class="el" href="class_b_n_o08x.html#ad9e26658c53c728d7d10381db680765e">BNO08x</a></li>
|
||||||
|
<li>enable_ARVR_stabilized_rotation_vector() : <a class="el" href="class_b_n_o08x.html#a04290cb6ba09b93d5a9ef337c13d1abb">BNO08x</a></li>
|
||||||
|
<li>enable_game_rotation_vector() : <a class="el" href="class_b_n_o08x.html#a639cb013ed17e0f33057742fac97f1a2">BNO08x</a></li>
|
||||||
|
<li>enable_gravity() : <a class="el" href="class_b_n_o08x.html#a2dc0cd5bc04ca7eb3b4fffd2a3a6f27a">BNO08x</a></li>
|
||||||
|
<li>enable_gyro() : <a class="el" href="class_b_n_o08x.html#a7619b598cc8e768c4df4805b2958a2c8">BNO08x</a></li>
|
||||||
|
<li>enable_gyro_integrated_rotation_vector() : <a class="el" href="class_b_n_o08x.html#a09a0306abec5895dd0450b2fe970347c">BNO08x</a></li>
|
||||||
|
<li>enable_linear_accelerometer() : <a class="el" href="class_b_n_o08x.html#ad3724e7e602feb2b695d2d88a61d5328">BNO08x</a></li>
|
||||||
|
<li>enable_magnetometer() : <a class="el" href="class_b_n_o08x.html#acf4a83a44a221f6495263f00f1b8d849">BNO08x</a></li>
|
||||||
|
<li>enable_raw_accelerometer() : <a class="el" href="class_b_n_o08x.html#ad6adf3b24a8a559d3bb57e6abcef4ce8">BNO08x</a></li>
|
||||||
|
<li>enable_raw_gyro() : <a class="el" href="class_b_n_o08x.html#af984deb77c92746fe4d193457312be63">BNO08x</a></li>
|
||||||
|
<li>enable_raw_magnetometer() : <a class="el" href="class_b_n_o08x.html#ad1ca07ee06ef98d4e11a74dde18e9623">BNO08x</a></li>
|
||||||
|
<li>enable_rotation_vector() : <a class="el" href="class_b_n_o08x.html#abe9acd2eb1ce2f2e72b7a48c8d025cc4">BNO08x</a></li>
|
||||||
|
<li>enable_stability_classifier() : <a class="el" href="class_b_n_o08x.html#a5378a235e3114ccdc63b26bc3fae5dad">BNO08x</a></li>
|
||||||
|
<li>enable_step_counter() : <a class="el" href="class_b_n_o08x.html#ad550085fa1b51495ce3d8894538f33d5">BNO08x</a></li>
|
||||||
|
<li>enable_tap_detector() : <a class="el" href="class_b_n_o08x.html#a919c7d94226f4c6adbb8edf6fd1613a9">BNO08x</a></li>
|
||||||
|
<li>enable_uncalibrated_gyro() : <a class="el" href="class_b_n_o08x.html#ac7b5815c5ad8b83a34ad0855423601e8">BNO08x</a></li>
|
||||||
|
<li>end_calibration() : <a class="el" href="class_b_n_o08x.html#ac9d9b6636745e8180807284da67c92a2">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!-- contents -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||||
|
</small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
@ -0,0 +1,86 @@
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>esp32_BNO08x: Class Members</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">esp32_BNO08x<span id="projectnumber"> 1.00</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">C++ BNO08x IMU driver component for esp-idf.</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.9.7 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(document).ready(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="contents">
|
||||||
|
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
|
||||||
|
|
||||||
|
<h3><a id="index_f" name="index_f"></a>- f -</h3><ul>
|
||||||
|
<li>FRS_read_data() : <a class="el" href="class_b_n_o08x.html#a40607e557eada666a5e1e416f42cd4a1">BNO08x</a></li>
|
||||||
|
<li>FRS_read_request() : <a class="el" href="class_b_n_o08x.html#adf789e709ac1667656db757c8d559af9">BNO08x</a></li>
|
||||||
|
<li>FRS_read_word() : <a class="el" href="class_b_n_o08x.html#a27f5dce5c994be18a587fb622574ad41">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!-- contents -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||||
|
</small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
@ -0,0 +1,268 @@
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>esp32_BNO08x: Class Members - Functions</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">esp32_BNO08x<span id="projectnumber"> 1.00</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">C++ BNO08x IMU driver component for esp-idf.</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.9.7 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(document).ready(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="contents">
|
||||||
|
<div class="textblock">Here is a list of all documented functions with links to the class documentation for each member:</div>
|
||||||
|
|
||||||
|
<h3><a id="index_b" name="index_b"></a>- b -</h3><ul>
|
||||||
|
<li>BNO08x() : <a class="el" href="class_b_n_o08x.html#a40f7688e843d74b8bd526c6f5ff17845">BNO08x</a></li>
|
||||||
|
<li>bno08x_config_t() : <a class="el" href="structbno08x__config__t.html#abf8805292192f4c30c5000423175a2e1">bno08x_config_t</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
|
||||||
|
<li>calibrate_accelerometer() : <a class="el" href="class_b_n_o08x.html#aeffce374f558a167d5b5f19ad627e7cc">BNO08x</a></li>
|
||||||
|
<li>calibrate_all() : <a class="el" href="class_b_n_o08x.html#afd0ca5f9b9741935543d143a5a43d128">BNO08x</a></li>
|
||||||
|
<li>calibrate_gyro() : <a class="el" href="class_b_n_o08x.html#a9ada90f8ab6dd33fa2d7c168d9234af1">BNO08x</a></li>
|
||||||
|
<li>calibrate_magnetometer() : <a class="el" href="class_b_n_o08x.html#ac26350b55095a346d72598ab8aa74b4a">BNO08x</a></li>
|
||||||
|
<li>calibrate_planar_accelerometer() : <a class="el" href="class_b_n_o08x.html#a1c6c49c97bc098db89db1aaa37e18f26">BNO08x</a></li>
|
||||||
|
<li>calibration_complete() : <a class="el" href="class_b_n_o08x.html#a71ca35f78b98d93d31eb0c187dc8543b">BNO08x</a></li>
|
||||||
|
<li>clear_tare() : <a class="el" href="class_b_n_o08x.html#afe39bfdede7b9a2b273983cb29a27d6e">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_d" name="index_d"></a>- d -</h3><ul>
|
||||||
|
<li>data_available() : <a class="el" href="class_b_n_o08x.html#a367d525d1c0ba119b3dca3067bb5bccc">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_e" name="index_e"></a>- e -</h3><ul>
|
||||||
|
<li>enable_accelerometer() : <a class="el" href="class_b_n_o08x.html#a1d68494d911f7efbbb620d349fb9da0d">BNO08x</a></li>
|
||||||
|
<li>enable_activity_classifier() : <a class="el" href="class_b_n_o08x.html#a0960ce957058af565dd4c43ad6c40225">BNO08x</a></li>
|
||||||
|
<li>enable_ARVR_stabilized_game_rotation_vector() : <a class="el" href="class_b_n_o08x.html#ad9e26658c53c728d7d10381db680765e">BNO08x</a></li>
|
||||||
|
<li>enable_ARVR_stabilized_rotation_vector() : <a class="el" href="class_b_n_o08x.html#a04290cb6ba09b93d5a9ef337c13d1abb">BNO08x</a></li>
|
||||||
|
<li>enable_game_rotation_vector() : <a class="el" href="class_b_n_o08x.html#a639cb013ed17e0f33057742fac97f1a2">BNO08x</a></li>
|
||||||
|
<li>enable_gravity() : <a class="el" href="class_b_n_o08x.html#a2dc0cd5bc04ca7eb3b4fffd2a3a6f27a">BNO08x</a></li>
|
||||||
|
<li>enable_gyro() : <a class="el" href="class_b_n_o08x.html#a7619b598cc8e768c4df4805b2958a2c8">BNO08x</a></li>
|
||||||
|
<li>enable_gyro_integrated_rotation_vector() : <a class="el" href="class_b_n_o08x.html#a09a0306abec5895dd0450b2fe970347c">BNO08x</a></li>
|
||||||
|
<li>enable_linear_accelerometer() : <a class="el" href="class_b_n_o08x.html#ad3724e7e602feb2b695d2d88a61d5328">BNO08x</a></li>
|
||||||
|
<li>enable_magnetometer() : <a class="el" href="class_b_n_o08x.html#acf4a83a44a221f6495263f00f1b8d849">BNO08x</a></li>
|
||||||
|
<li>enable_raw_accelerometer() : <a class="el" href="class_b_n_o08x.html#ad6adf3b24a8a559d3bb57e6abcef4ce8">BNO08x</a></li>
|
||||||
|
<li>enable_raw_gyro() : <a class="el" href="class_b_n_o08x.html#af984deb77c92746fe4d193457312be63">BNO08x</a></li>
|
||||||
|
<li>enable_raw_magnetometer() : <a class="el" href="class_b_n_o08x.html#ad1ca07ee06ef98d4e11a74dde18e9623">BNO08x</a></li>
|
||||||
|
<li>enable_rotation_vector() : <a class="el" href="class_b_n_o08x.html#abe9acd2eb1ce2f2e72b7a48c8d025cc4">BNO08x</a></li>
|
||||||
|
<li>enable_stability_classifier() : <a class="el" href="class_b_n_o08x.html#a5378a235e3114ccdc63b26bc3fae5dad">BNO08x</a></li>
|
||||||
|
<li>enable_step_counter() : <a class="el" href="class_b_n_o08x.html#ad550085fa1b51495ce3d8894538f33d5">BNO08x</a></li>
|
||||||
|
<li>enable_tap_detector() : <a class="el" href="class_b_n_o08x.html#a919c7d94226f4c6adbb8edf6fd1613a9">BNO08x</a></li>
|
||||||
|
<li>enable_uncalibrated_gyro() : <a class="el" href="class_b_n_o08x.html#ac7b5815c5ad8b83a34ad0855423601e8">BNO08x</a></li>
|
||||||
|
<li>end_calibration() : <a class="el" href="class_b_n_o08x.html#ac9d9b6636745e8180807284da67c92a2">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_f" name="index_f"></a>- f -</h3><ul>
|
||||||
|
<li>FRS_read_data() : <a class="el" href="class_b_n_o08x.html#a40607e557eada666a5e1e416f42cd4a1">BNO08x</a></li>
|
||||||
|
<li>FRS_read_request() : <a class="el" href="class_b_n_o08x.html#adf789e709ac1667656db757c8d559af9">BNO08x</a></li>
|
||||||
|
<li>FRS_read_word() : <a class="el" href="class_b_n_o08x.html#a27f5dce5c994be18a587fb622574ad41">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_g" name="index_g"></a>- g -</h3><ul>
|
||||||
|
<li>get_accel() : <a class="el" href="class_b_n_o08x.html#a9329c6669282071622c3b3741b1b8142">BNO08x</a></li>
|
||||||
|
<li>get_accel_accuracy() : <a class="el" href="class_b_n_o08x.html#a3fce726d5de821f97ed207036dae2900">BNO08x</a></li>
|
||||||
|
<li>get_accel_X() : <a class="el" href="class_b_n_o08x.html#abce574112a9079d2cbc58cfc352b8a69">BNO08x</a></li>
|
||||||
|
<li>get_accel_Y() : <a class="el" href="class_b_n_o08x.html#afdf24bb3d54518b23972f21f007817c1">BNO08x</a></li>
|
||||||
|
<li>get_accel_Z() : <a class="el" href="class_b_n_o08x.html#a0a72477cb7a330fedbcb3e2126b882b1">BNO08x</a></li>
|
||||||
|
<li>get_activity_classifier() : <a class="el" href="class_b_n_o08x.html#a4f7060b2d3c15b359b70b6346730446a">BNO08x</a></li>
|
||||||
|
<li>get_gravity() : <a class="el" href="class_b_n_o08x.html#a386c46ac8965220ab7b9423df838dd4d">BNO08x</a></li>
|
||||||
|
<li>get_gravity_accuracy() : <a class="el" href="class_b_n_o08x.html#accd39f48e9f8ab8267df7184b5b7cd76">BNO08x</a></li>
|
||||||
|
<li>get_gravity_X() : <a class="el" href="class_b_n_o08x.html#a88679bccd9339b87ec35fc4fc4e745ae">BNO08x</a></li>
|
||||||
|
<li>get_gravity_Y() : <a class="el" href="class_b_n_o08x.html#a8a36db7f1c932f33e05e494632059801">BNO08x</a></li>
|
||||||
|
<li>get_gravity_Z() : <a class="el" href="class_b_n_o08x.html#a5622b4d1754648ea7eb400c1adf9e807">BNO08x</a></li>
|
||||||
|
<li>get_gyro_accuracy() : <a class="el" href="class_b_n_o08x.html#a811999653110858311c97a779c388e5d">BNO08x</a></li>
|
||||||
|
<li>get_gyro_calibrated_velocity() : <a class="el" href="class_b_n_o08x.html#a4d3746a376a22acb7a2641bb750c4c89">BNO08x</a></li>
|
||||||
|
<li>get_gyro_calibrated_velocity_X() : <a class="el" href="class_b_n_o08x.html#ab7977391191067282e7f734b9ee45059">BNO08x</a></li>
|
||||||
|
<li>get_gyro_calibrated_velocity_Y() : <a class="el" href="class_b_n_o08x.html#ad4fab6e636e239d4b9273f158983ed89">BNO08x</a></li>
|
||||||
|
<li>get_gyro_calibrated_velocity_Z() : <a class="el" href="class_b_n_o08x.html#a15a29c3bb476048b7229abcfb2b1d52a">BNO08x</a></li>
|
||||||
|
<li>get_gyro_velocity() : <a class="el" href="class_b_n_o08x.html#afe6392012669e7ebd1a9e817e2bd313f">BNO08x</a></li>
|
||||||
|
<li>get_gyro_velocity_X() : <a class="el" href="class_b_n_o08x.html#acd376cd3e454a87198ec86accbf2ee00">BNO08x</a></li>
|
||||||
|
<li>get_gyro_velocity_Y() : <a class="el" href="class_b_n_o08x.html#acd1819a81818f90dc105950b4a7d0b04">BNO08x</a></li>
|
||||||
|
<li>get_gyro_velocity_Z() : <a class="el" href="class_b_n_o08x.html#ae2add976af256ec981248371a2f58207">BNO08x</a></li>
|
||||||
|
<li>get_linear_accel() : <a class="el" href="class_b_n_o08x.html#ad59b029d04341dbef72e059488951980">BNO08x</a></li>
|
||||||
|
<li>get_linear_accel_accuracy() : <a class="el" href="class_b_n_o08x.html#a33fe3c2f47759cfae5f4b612ddd329ea">BNO08x</a></li>
|
||||||
|
<li>get_linear_accel_X() : <a class="el" href="class_b_n_o08x.html#a763c3a9699a1081d430fd9b9b7bc49a3">BNO08x</a></li>
|
||||||
|
<li>get_linear_accel_Y() : <a class="el" href="class_b_n_o08x.html#a1033bdd65b42b6706d1dfc67ece66191">BNO08x</a></li>
|
||||||
|
<li>get_linear_accel_Z() : <a class="el" href="class_b_n_o08x.html#afdfa7d50362702da689c5d18bf17fd84">BNO08x</a></li>
|
||||||
|
<li>get_magf() : <a class="el" href="class_b_n_o08x.html#a35a224d519a2a243d0d526a34ecde5a8">BNO08x</a></li>
|
||||||
|
<li>get_magf_accuracy() : <a class="el" href="class_b_n_o08x.html#a487391e6b2dd7f05084804d1fb94976f">BNO08x</a></li>
|
||||||
|
<li>get_magf_X() : <a class="el" href="class_b_n_o08x.html#a111601243b913751eb51c1f37cba4e7d">BNO08x</a></li>
|
||||||
|
<li>get_magf_Y() : <a class="el" href="class_b_n_o08x.html#a82ed8d7b9a5c25374839df75a3d220ea">BNO08x</a></li>
|
||||||
|
<li>get_magf_Z() : <a class="el" href="class_b_n_o08x.html#ab4c48a91d2f8b29430abc17b7f015282">BNO08x</a></li>
|
||||||
|
<li>get_pitch() : <a class="el" href="class_b_n_o08x.html#a1b91f234d81c45f1f5ca2f27c9f0f6a3">BNO08x</a></li>
|
||||||
|
<li>get_pitch_deg() : <a class="el" href="class_b_n_o08x.html#af50010400cbd1445e9ddfa259384b412">BNO08x</a></li>
|
||||||
|
<li>get_Q1() : <a class="el" href="class_b_n_o08x.html#a4421c43323945946ad605f8422958dcf">BNO08x</a></li>
|
||||||
|
<li>get_Q2() : <a class="el" href="class_b_n_o08x.html#a954dccdcbe8a8c4f1787f13ebb8d932b">BNO08x</a></li>
|
||||||
|
<li>get_Q3() : <a class="el" href="class_b_n_o08x.html#a1590ba793668f9cb1a32a1f4dd07cb9a">BNO08x</a></li>
|
||||||
|
<li>get_quat() : <a class="el" href="class_b_n_o08x.html#a51a6d594824de2292e70f788454f8a2d">BNO08x</a></li>
|
||||||
|
<li>get_quat_accuracy() : <a class="el" href="class_b_n_o08x.html#a24ba760d064a1dc45f972c79b9c8d98d">BNO08x</a></li>
|
||||||
|
<li>get_quat_I() : <a class="el" href="class_b_n_o08x.html#a12c12a8e078b28480fb8828d306656f5">BNO08x</a></li>
|
||||||
|
<li>get_quat_J() : <a class="el" href="class_b_n_o08x.html#a9f6bb642fa0297a7b9bcc94dd7374015">BNO08x</a></li>
|
||||||
|
<li>get_quat_K() : <a class="el" href="class_b_n_o08x.html#a9f42c70c2337a0d831064a40ecfe2dd8">BNO08x</a></li>
|
||||||
|
<li>get_quat_radian_accuracy() : <a class="el" href="class_b_n_o08x.html#a61b7d10a98afc6903fea6b2cede27630">BNO08x</a></li>
|
||||||
|
<li>get_quat_real() : <a class="el" href="class_b_n_o08x.html#a5a556c5ec1baaa7f1156779dbe47a7b7">BNO08x</a></li>
|
||||||
|
<li>get_range() : <a class="el" href="class_b_n_o08x.html#a0fff04c42c9502615ad73cd1457cb9b0">BNO08x</a></li>
|
||||||
|
<li>get_raw_accel_X() : <a class="el" href="class_b_n_o08x.html#a1de356dd604c1dffcd1a32faeb4fafe2">BNO08x</a></li>
|
||||||
|
<li>get_raw_accel_Y() : <a class="el" href="class_b_n_o08x.html#a96563de0eb597a52d595d19da827b1ac">BNO08x</a></li>
|
||||||
|
<li>get_raw_accel_Z() : <a class="el" href="class_b_n_o08x.html#a718cdd910e5e7e03fd0a1ad04ee6f0ce">BNO08x</a></li>
|
||||||
|
<li>get_raw_gyro_X() : <a class="el" href="class_b_n_o08x.html#af1b2c3a383a84fc6dfaddae1052b44d4">BNO08x</a></li>
|
||||||
|
<li>get_raw_gyro_Y() : <a class="el" href="class_b_n_o08x.html#aff7714441d242b3b9b0c03f94e0a9374">BNO08x</a></li>
|
||||||
|
<li>get_raw_gyro_Z() : <a class="el" href="class_b_n_o08x.html#a2e28b5a79c442a6baa2fa5165b9ce37d">BNO08x</a></li>
|
||||||
|
<li>get_raw_magf_X() : <a class="el" href="class_b_n_o08x.html#adf12600b39de41d258439a343fcc1ad8">BNO08x</a></li>
|
||||||
|
<li>get_raw_magf_Y() : <a class="el" href="class_b_n_o08x.html#a2c842e43ceae19149f6525bcbc48f1cf">BNO08x</a></li>
|
||||||
|
<li>get_raw_magf_Z() : <a class="el" href="class_b_n_o08x.html#a99c1bcc2ec3ca3d8feafd6dd61f9d269">BNO08x</a></li>
|
||||||
|
<li>get_readings() : <a class="el" href="class_b_n_o08x.html#a9cc47f0e5b7d679c80992c993a910ccf">BNO08x</a></li>
|
||||||
|
<li>get_reset_reason() : <a class="el" href="class_b_n_o08x.html#a11bb1b3fa44ad8f28c1492b5c07af886">BNO08x</a></li>
|
||||||
|
<li>get_resolution() : <a class="el" href="class_b_n_o08x.html#a1d6ea02d0d4b23ff6a15e9d5c6c92372">BNO08x</a></li>
|
||||||
|
<li>get_roll() : <a class="el" href="class_b_n_o08x.html#a89618eba08186ee8e679e7313907ddef">BNO08x</a></li>
|
||||||
|
<li>get_roll_deg() : <a class="el" href="class_b_n_o08x.html#a7077b9a130f1dcf0192454e387968dd6">BNO08x</a></li>
|
||||||
|
<li>get_stability_classifier() : <a class="el" href="class_b_n_o08x.html#a0d148e00abcfeec48c689e3084a7e786">BNO08x</a></li>
|
||||||
|
<li>get_step_count() : <a class="el" href="class_b_n_o08x.html#adaff49f3d80fdd19fd4210f0c56d41ef">BNO08x</a></li>
|
||||||
|
<li>get_tap_detector() : <a class="el" href="class_b_n_o08x.html#a4797ec731de4c158716da1a7af9d1602">BNO08x</a></li>
|
||||||
|
<li>get_time_stamp() : <a class="el" href="class_b_n_o08x.html#ad9137777271421a58159f3fe5e05ed20">BNO08x</a></li>
|
||||||
|
<li>get_uncalibrated_gyro() : <a class="el" href="class_b_n_o08x.html#a1bd3c33e70354bd35a78b83b6786b531">BNO08x</a></li>
|
||||||
|
<li>get_uncalibrated_gyro_accuracy() : <a class="el" href="class_b_n_o08x.html#a3285613f18b2f2f4c3f9e6d5c971af10">BNO08x</a></li>
|
||||||
|
<li>get_uncalibrated_gyro_bias_X() : <a class="el" href="class_b_n_o08x.html#ad228cdf352b7ea95e484da993045a47b">BNO08x</a></li>
|
||||||
|
<li>get_uncalibrated_gyro_bias_Y() : <a class="el" href="class_b_n_o08x.html#a74725517129dd548c7a3de705d5861bd">BNO08x</a></li>
|
||||||
|
<li>get_uncalibrated_gyro_bias_Z() : <a class="el" href="class_b_n_o08x.html#a5050359272abd146ab3c7a6101effbd7">BNO08x</a></li>
|
||||||
|
<li>get_uncalibrated_gyro_X() : <a class="el" href="class_b_n_o08x.html#a289ff66f51c94be62c4a556f3a5997bf">BNO08x</a></li>
|
||||||
|
<li>get_uncalibrated_gyro_Y() : <a class="el" href="class_b_n_o08x.html#a1874e4bd457bb5b6ecc2c64039b88ba4">BNO08x</a></li>
|
||||||
|
<li>get_uncalibrated_gyro_Z() : <a class="el" href="class_b_n_o08x.html#a0a73633d8929ce4058b14cefc8cad717">BNO08x</a></li>
|
||||||
|
<li>get_yaw() : <a class="el" href="class_b_n_o08x.html#a64d3e41750c6de9413d6982511f78f17">BNO08x</a></li>
|
||||||
|
<li>get_yaw_deg() : <a class="el" href="class_b_n_o08x.html#af80f7795656e695e036d3b1557aed94c">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_h" name="index_h"></a>- h -</h3><ul>
|
||||||
|
<li>hard_reset() : <a class="el" href="class_b_n_o08x.html#a28cd1c0b3477571d87133234e6358503">BNO08x</a></li>
|
||||||
|
<li>hint_handler() : <a class="el" href="class_b_n_o08x.html#a804b95c58c30d36933fd251626b85bf7">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_i" name="index_i"></a>- i -</h3><ul>
|
||||||
|
<li>initialize() : <a class="el" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_m" name="index_m"></a>- m -</h3><ul>
|
||||||
|
<li>mode_on() : <a class="el" href="class_b_n_o08x.html#ac1b3de9b552c611ee9c455d7f19be698">BNO08x</a></li>
|
||||||
|
<li>mode_sleep() : <a class="el" href="class_b_n_o08x.html#a176ae0112325c05105eacb4566bbfa0b">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_p" name="index_p"></a>- p -</h3><ul>
|
||||||
|
<li>parse_command_report() : <a class="el" href="class_b_n_o08x.html#a3762125be0025a335f0d918415f4ce18">BNO08x</a></li>
|
||||||
|
<li>parse_input_report() : <a class="el" href="class_b_n_o08x.html#a7ba1d779ed68edf30090dd0f938a5709">BNO08x</a></li>
|
||||||
|
<li>print_header() : <a class="el" href="class_b_n_o08x.html#a08f037df7b3c7e2fc3f0e968f4a5f68c">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_q" name="index_q"></a>- q -</h3><ul>
|
||||||
|
<li>q_to_float() : <a class="el" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9">BNO08x</a></li>
|
||||||
|
<li>queue_calibrate_command() : <a class="el" href="class_b_n_o08x.html#ad097849616c5caab1fd3eb3632ee2b91">BNO08x</a></li>
|
||||||
|
<li>queue_command() : <a class="el" href="class_b_n_o08x.html#a1742d6445ffb6e9297b8bf84dec24f22">BNO08x</a></li>
|
||||||
|
<li>queue_feature_command() : <a class="el" href="class_b_n_o08x.html#a6c004a16b146527aa9eeeb6ff37db281">BNO08x</a></li>
|
||||||
|
<li>queue_packet() : <a class="el" href="class_b_n_o08x.html#a67d0b5302a60083cef1b31936e2b65d8">BNO08x</a></li>
|
||||||
|
<li>queue_request_product_id_command() : <a class="el" href="class_b_n_o08x.html#ab5f200069a2f8cb74cb79c6f162da5a1">BNO08x</a></li>
|
||||||
|
<li>queue_tare_command() : <a class="el" href="class_b_n_o08x.html#a4c6353e795f734ed28613f9a3d161ea2">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_r" name="index_r"></a>- r -</h3><ul>
|
||||||
|
<li>receive_packet() : <a class="el" href="class_b_n_o08x.html#ae540799865934fcff54caed0772df071">BNO08x</a></li>
|
||||||
|
<li>request_calibration_status() : <a class="el" href="class_b_n_o08x.html#affaaa35abbb872da5299ebab6e2c9b11">BNO08x</a></li>
|
||||||
|
<li>run_full_calibration_routine() : <a class="el" href="class_b_n_o08x.html#ae6e875a27ae74ebed806ee1a4576845a">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
|
||||||
|
<li>save_calibration() : <a class="el" href="class_b_n_o08x.html#aa16609de88bfb7b389348859aa0cee54">BNO08x</a></li>
|
||||||
|
<li>save_tare() : <a class="el" href="class_b_n_o08x.html#afb2ffc4e7ff0498917bc14a83af306e2">BNO08x</a></li>
|
||||||
|
<li>send_packet() : <a class="el" href="class_b_n_o08x.html#a0ee58cedbc06d4a7db8821f40c0ee207">BNO08x</a></li>
|
||||||
|
<li>soft_reset() : <a class="el" href="class_b_n_o08x.html#a973a1b1785f3302ee1b2702c6a27646e">BNO08x</a></li>
|
||||||
|
<li>spi_task() : <a class="el" href="class_b_n_o08x.html#a2ecd4ed60f82730ae230c61687ec92bf">BNO08x</a></li>
|
||||||
|
<li>spi_task_trampoline() : <a class="el" href="class_b_n_o08x.html#a0ce6d9db873555f1ebe7e095251eab74">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_t" name="index_t"></a>- t -</h3><ul>
|
||||||
|
<li>tare_now() : <a class="el" href="class_b_n_o08x.html#a4549bbef48208bd9c745fc755b93012f">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_w" name="index_w"></a>- w -</h3><ul>
|
||||||
|
<li>wait_for_device_int() : <a class="el" href="class_b_n_o08x.html#a988c45b4afa4dcd6a24610ff308c1faa">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!-- contents -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||||
|
</small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
@ -0,0 +1,158 @@
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>esp32_BNO08x: Class Members</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">esp32_BNO08x<span id="projectnumber"> 1.00</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">C++ BNO08x IMU driver component for esp-idf.</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.9.7 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(document).ready(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="contents">
|
||||||
|
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
|
||||||
|
|
||||||
|
<h3><a id="index_g" name="index_g"></a>- g -</h3><ul>
|
||||||
|
<li>get_accel() : <a class="el" href="class_b_n_o08x.html#a9329c6669282071622c3b3741b1b8142">BNO08x</a></li>
|
||||||
|
<li>get_accel_accuracy() : <a class="el" href="class_b_n_o08x.html#a3fce726d5de821f97ed207036dae2900">BNO08x</a></li>
|
||||||
|
<li>get_accel_X() : <a class="el" href="class_b_n_o08x.html#abce574112a9079d2cbc58cfc352b8a69">BNO08x</a></li>
|
||||||
|
<li>get_accel_Y() : <a class="el" href="class_b_n_o08x.html#afdf24bb3d54518b23972f21f007817c1">BNO08x</a></li>
|
||||||
|
<li>get_accel_Z() : <a class="el" href="class_b_n_o08x.html#a0a72477cb7a330fedbcb3e2126b882b1">BNO08x</a></li>
|
||||||
|
<li>get_activity_classifier() : <a class="el" href="class_b_n_o08x.html#a4f7060b2d3c15b359b70b6346730446a">BNO08x</a></li>
|
||||||
|
<li>get_gravity() : <a class="el" href="class_b_n_o08x.html#a386c46ac8965220ab7b9423df838dd4d">BNO08x</a></li>
|
||||||
|
<li>get_gravity_accuracy() : <a class="el" href="class_b_n_o08x.html#accd39f48e9f8ab8267df7184b5b7cd76">BNO08x</a></li>
|
||||||
|
<li>get_gravity_X() : <a class="el" href="class_b_n_o08x.html#a88679bccd9339b87ec35fc4fc4e745ae">BNO08x</a></li>
|
||||||
|
<li>get_gravity_Y() : <a class="el" href="class_b_n_o08x.html#a8a36db7f1c932f33e05e494632059801">BNO08x</a></li>
|
||||||
|
<li>get_gravity_Z() : <a class="el" href="class_b_n_o08x.html#a5622b4d1754648ea7eb400c1adf9e807">BNO08x</a></li>
|
||||||
|
<li>get_gyro_accuracy() : <a class="el" href="class_b_n_o08x.html#a811999653110858311c97a779c388e5d">BNO08x</a></li>
|
||||||
|
<li>get_gyro_calibrated_velocity() : <a class="el" href="class_b_n_o08x.html#a4d3746a376a22acb7a2641bb750c4c89">BNO08x</a></li>
|
||||||
|
<li>get_gyro_calibrated_velocity_X() : <a class="el" href="class_b_n_o08x.html#ab7977391191067282e7f734b9ee45059">BNO08x</a></li>
|
||||||
|
<li>get_gyro_calibrated_velocity_Y() : <a class="el" href="class_b_n_o08x.html#ad4fab6e636e239d4b9273f158983ed89">BNO08x</a></li>
|
||||||
|
<li>get_gyro_calibrated_velocity_Z() : <a class="el" href="class_b_n_o08x.html#a15a29c3bb476048b7229abcfb2b1d52a">BNO08x</a></li>
|
||||||
|
<li>get_gyro_velocity() : <a class="el" href="class_b_n_o08x.html#afe6392012669e7ebd1a9e817e2bd313f">BNO08x</a></li>
|
||||||
|
<li>get_gyro_velocity_X() : <a class="el" href="class_b_n_o08x.html#acd376cd3e454a87198ec86accbf2ee00">BNO08x</a></li>
|
||||||
|
<li>get_gyro_velocity_Y() : <a class="el" href="class_b_n_o08x.html#acd1819a81818f90dc105950b4a7d0b04">BNO08x</a></li>
|
||||||
|
<li>get_gyro_velocity_Z() : <a class="el" href="class_b_n_o08x.html#ae2add976af256ec981248371a2f58207">BNO08x</a></li>
|
||||||
|
<li>get_linear_accel() : <a class="el" href="class_b_n_o08x.html#ad59b029d04341dbef72e059488951980">BNO08x</a></li>
|
||||||
|
<li>get_linear_accel_accuracy() : <a class="el" href="class_b_n_o08x.html#a33fe3c2f47759cfae5f4b612ddd329ea">BNO08x</a></li>
|
||||||
|
<li>get_linear_accel_X() : <a class="el" href="class_b_n_o08x.html#a763c3a9699a1081d430fd9b9b7bc49a3">BNO08x</a></li>
|
||||||
|
<li>get_linear_accel_Y() : <a class="el" href="class_b_n_o08x.html#a1033bdd65b42b6706d1dfc67ece66191">BNO08x</a></li>
|
||||||
|
<li>get_linear_accel_Z() : <a class="el" href="class_b_n_o08x.html#afdfa7d50362702da689c5d18bf17fd84">BNO08x</a></li>
|
||||||
|
<li>get_magf() : <a class="el" href="class_b_n_o08x.html#a35a224d519a2a243d0d526a34ecde5a8">BNO08x</a></li>
|
||||||
|
<li>get_magf_accuracy() : <a class="el" href="class_b_n_o08x.html#a487391e6b2dd7f05084804d1fb94976f">BNO08x</a></li>
|
||||||
|
<li>get_magf_X() : <a class="el" href="class_b_n_o08x.html#a111601243b913751eb51c1f37cba4e7d">BNO08x</a></li>
|
||||||
|
<li>get_magf_Y() : <a class="el" href="class_b_n_o08x.html#a82ed8d7b9a5c25374839df75a3d220ea">BNO08x</a></li>
|
||||||
|
<li>get_magf_Z() : <a class="el" href="class_b_n_o08x.html#ab4c48a91d2f8b29430abc17b7f015282">BNO08x</a></li>
|
||||||
|
<li>get_pitch() : <a class="el" href="class_b_n_o08x.html#a1b91f234d81c45f1f5ca2f27c9f0f6a3">BNO08x</a></li>
|
||||||
|
<li>get_pitch_deg() : <a class="el" href="class_b_n_o08x.html#af50010400cbd1445e9ddfa259384b412">BNO08x</a></li>
|
||||||
|
<li>get_Q1() : <a class="el" href="class_b_n_o08x.html#a4421c43323945946ad605f8422958dcf">BNO08x</a></li>
|
||||||
|
<li>get_Q2() : <a class="el" href="class_b_n_o08x.html#a954dccdcbe8a8c4f1787f13ebb8d932b">BNO08x</a></li>
|
||||||
|
<li>get_Q3() : <a class="el" href="class_b_n_o08x.html#a1590ba793668f9cb1a32a1f4dd07cb9a">BNO08x</a></li>
|
||||||
|
<li>get_quat() : <a class="el" href="class_b_n_o08x.html#a51a6d594824de2292e70f788454f8a2d">BNO08x</a></li>
|
||||||
|
<li>get_quat_accuracy() : <a class="el" href="class_b_n_o08x.html#a24ba760d064a1dc45f972c79b9c8d98d">BNO08x</a></li>
|
||||||
|
<li>get_quat_I() : <a class="el" href="class_b_n_o08x.html#a12c12a8e078b28480fb8828d306656f5">BNO08x</a></li>
|
||||||
|
<li>get_quat_J() : <a class="el" href="class_b_n_o08x.html#a9f6bb642fa0297a7b9bcc94dd7374015">BNO08x</a></li>
|
||||||
|
<li>get_quat_K() : <a class="el" href="class_b_n_o08x.html#a9f42c70c2337a0d831064a40ecfe2dd8">BNO08x</a></li>
|
||||||
|
<li>get_quat_radian_accuracy() : <a class="el" href="class_b_n_o08x.html#a61b7d10a98afc6903fea6b2cede27630">BNO08x</a></li>
|
||||||
|
<li>get_quat_real() : <a class="el" href="class_b_n_o08x.html#a5a556c5ec1baaa7f1156779dbe47a7b7">BNO08x</a></li>
|
||||||
|
<li>get_range() : <a class="el" href="class_b_n_o08x.html#a0fff04c42c9502615ad73cd1457cb9b0">BNO08x</a></li>
|
||||||
|
<li>get_raw_accel_X() : <a class="el" href="class_b_n_o08x.html#a1de356dd604c1dffcd1a32faeb4fafe2">BNO08x</a></li>
|
||||||
|
<li>get_raw_accel_Y() : <a class="el" href="class_b_n_o08x.html#a96563de0eb597a52d595d19da827b1ac">BNO08x</a></li>
|
||||||
|
<li>get_raw_accel_Z() : <a class="el" href="class_b_n_o08x.html#a718cdd910e5e7e03fd0a1ad04ee6f0ce">BNO08x</a></li>
|
||||||
|
<li>get_raw_gyro_X() : <a class="el" href="class_b_n_o08x.html#af1b2c3a383a84fc6dfaddae1052b44d4">BNO08x</a></li>
|
||||||
|
<li>get_raw_gyro_Y() : <a class="el" href="class_b_n_o08x.html#aff7714441d242b3b9b0c03f94e0a9374">BNO08x</a></li>
|
||||||
|
<li>get_raw_gyro_Z() : <a class="el" href="class_b_n_o08x.html#a2e28b5a79c442a6baa2fa5165b9ce37d">BNO08x</a></li>
|
||||||
|
<li>get_raw_magf_X() : <a class="el" href="class_b_n_o08x.html#adf12600b39de41d258439a343fcc1ad8">BNO08x</a></li>
|
||||||
|
<li>get_raw_magf_Y() : <a class="el" href="class_b_n_o08x.html#a2c842e43ceae19149f6525bcbc48f1cf">BNO08x</a></li>
|
||||||
|
<li>get_raw_magf_Z() : <a class="el" href="class_b_n_o08x.html#a99c1bcc2ec3ca3d8feafd6dd61f9d269">BNO08x</a></li>
|
||||||
|
<li>get_readings() : <a class="el" href="class_b_n_o08x.html#a9cc47f0e5b7d679c80992c993a910ccf">BNO08x</a></li>
|
||||||
|
<li>get_reset_reason() : <a class="el" href="class_b_n_o08x.html#a11bb1b3fa44ad8f28c1492b5c07af886">BNO08x</a></li>
|
||||||
|
<li>get_resolution() : <a class="el" href="class_b_n_o08x.html#a1d6ea02d0d4b23ff6a15e9d5c6c92372">BNO08x</a></li>
|
||||||
|
<li>get_roll() : <a class="el" href="class_b_n_o08x.html#a89618eba08186ee8e679e7313907ddef">BNO08x</a></li>
|
||||||
|
<li>get_roll_deg() : <a class="el" href="class_b_n_o08x.html#a7077b9a130f1dcf0192454e387968dd6">BNO08x</a></li>
|
||||||
|
<li>get_stability_classifier() : <a class="el" href="class_b_n_o08x.html#a0d148e00abcfeec48c689e3084a7e786">BNO08x</a></li>
|
||||||
|
<li>get_step_count() : <a class="el" href="class_b_n_o08x.html#adaff49f3d80fdd19fd4210f0c56d41ef">BNO08x</a></li>
|
||||||
|
<li>get_tap_detector() : <a class="el" href="class_b_n_o08x.html#a4797ec731de4c158716da1a7af9d1602">BNO08x</a></li>
|
||||||
|
<li>get_time_stamp() : <a class="el" href="class_b_n_o08x.html#ad9137777271421a58159f3fe5e05ed20">BNO08x</a></li>
|
||||||
|
<li>get_uncalibrated_gyro() : <a class="el" href="class_b_n_o08x.html#a1bd3c33e70354bd35a78b83b6786b531">BNO08x</a></li>
|
||||||
|
<li>get_uncalibrated_gyro_accuracy() : <a class="el" href="class_b_n_o08x.html#a3285613f18b2f2f4c3f9e6d5c971af10">BNO08x</a></li>
|
||||||
|
<li>get_uncalibrated_gyro_bias_X() : <a class="el" href="class_b_n_o08x.html#ad228cdf352b7ea95e484da993045a47b">BNO08x</a></li>
|
||||||
|
<li>get_uncalibrated_gyro_bias_Y() : <a class="el" href="class_b_n_o08x.html#a74725517129dd548c7a3de705d5861bd">BNO08x</a></li>
|
||||||
|
<li>get_uncalibrated_gyro_bias_Z() : <a class="el" href="class_b_n_o08x.html#a5050359272abd146ab3c7a6101effbd7">BNO08x</a></li>
|
||||||
|
<li>get_uncalibrated_gyro_X() : <a class="el" href="class_b_n_o08x.html#a289ff66f51c94be62c4a556f3a5997bf">BNO08x</a></li>
|
||||||
|
<li>get_uncalibrated_gyro_Y() : <a class="el" href="class_b_n_o08x.html#a1874e4bd457bb5b6ecc2c64039b88ba4">BNO08x</a></li>
|
||||||
|
<li>get_uncalibrated_gyro_Z() : <a class="el" href="class_b_n_o08x.html#a0a73633d8929ce4058b14cefc8cad717">BNO08x</a></li>
|
||||||
|
<li>get_yaw() : <a class="el" href="class_b_n_o08x.html#a64d3e41750c6de9413d6982511f78f17">BNO08x</a></li>
|
||||||
|
<li>get_yaw_deg() : <a class="el" href="class_b_n_o08x.html#af80f7795656e695e036d3b1557aed94c">BNO08x</a></li>
|
||||||
|
<li>gravity_accuracy : <a class="el" href="class_b_n_o08x.html#ae01698d287ea999179a11e2244902022">BNO08x</a></li>
|
||||||
|
<li>GRAVITY_Q1 : <a class="el" href="class_b_n_o08x.html#ae10722334dfce9635e76519598e165a2">BNO08x</a></li>
|
||||||
|
<li>gyro_accuracy : <a class="el" href="class_b_n_o08x.html#a98ea35dd0fbd0c409d25fd8a6ed9f277">BNO08x</a></li>
|
||||||
|
<li>GYRO_Q1 : <a class="el" href="class_b_n_o08x.html#aa3bec8effefa61cec6fa170e9d02c4dd">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!-- contents -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||||
|
</small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
@ -0,0 +1,86 @@
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>esp32_BNO08x: Class Members</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">esp32_BNO08x<span id="projectnumber"> 1.00</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">C++ BNO08x IMU driver component for esp-idf.</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.9.7 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(document).ready(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="contents">
|
||||||
|
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
|
||||||
|
|
||||||
|
<h3><a id="index_h" name="index_h"></a>- h -</h3><ul>
|
||||||
|
<li>hard_reset() : <a class="el" href="class_b_n_o08x.html#a28cd1c0b3477571d87133234e6358503">BNO08x</a></li>
|
||||||
|
<li>hint_handler() : <a class="el" href="class_b_n_o08x.html#a804b95c58c30d36933fd251626b85bf7">BNO08x</a></li>
|
||||||
|
<li>HOST_INT_TIMEOUT_US : <a class="el" href="class_b_n_o08x.html#a53c4824accdff697948c10df30a15457">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!-- contents -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||||
|
</small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
@ -0,0 +1,94 @@
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>esp32_BNO08x: Class Members</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">esp32_BNO08x<span id="projectnumber"> 1.00</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">C++ BNO08x IMU driver component for esp-idf.</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.9.7 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(document).ready(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="contents">
|
||||||
|
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
|
||||||
|
|
||||||
|
<h3><a id="index_i" name="index_i"></a>- i -</h3><ul>
|
||||||
|
<li>imu_config : <a class="el" href="class_b_n_o08x.html#aeda443e9f608fccfec0e6770edc90c82">BNO08x</a></li>
|
||||||
|
<li>imu_spi_config : <a class="el" href="class_b_n_o08x.html#a425a1f5a9f3232aadc685caaf4c2f82e">BNO08x</a></li>
|
||||||
|
<li>initialize() : <a class="el" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798">BNO08x</a></li>
|
||||||
|
<li>int_asserted : <a class="el" href="class_b_n_o08x.html#a496407fcd9c7c921bf5b3b062024b29d">BNO08x</a></li>
|
||||||
|
<li>io_int : <a class="el" href="structbno08x__config__t.html#a3cfe965659cfbc6b0c5269bd0211975f">bno08x_config_t</a></li>
|
||||||
|
<li>io_miso : <a class="el" href="structbno08x__config__t.html#a9468180a773892977db39cc5ed9368e3">bno08x_config_t</a></li>
|
||||||
|
<li>io_mosi : <a class="el" href="structbno08x__config__t.html#a79023fd80039e41a22b7f73ccd5fc861">bno08x_config_t</a></li>
|
||||||
|
<li>io_rst : <a class="el" href="structbno08x__config__t.html#a62745c761219139f66ecd173b51577fc">bno08x_config_t</a></li>
|
||||||
|
<li>io_sclk : <a class="el" href="structbno08x__config__t.html#a639685b91ae3198909d722316495246a">bno08x_config_t</a></li>
|
||||||
|
<li>io_wake : <a class="el" href="structbno08x__config__t.html#a90ad7f316dc443874d19dc7e723a0ce0">bno08x_config_t</a></li>
|
||||||
|
<li>isr_service_installed : <a class="el" href="class_b_n_o08x.html#a4882dbc698d7b730f57e2401037766a9">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!-- contents -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||||
|
</small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
@ -0,0 +1,84 @@
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>esp32_BNO08x: Class Members</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">esp32_BNO08x<span id="projectnumber"> 1.00</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">C++ BNO08x IMU driver component for esp-idf.</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.9.7 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(document).ready(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="contents">
|
||||||
|
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
|
||||||
|
|
||||||
|
<h3><a id="index_l" name="index_l"></a>- l -</h3><ul>
|
||||||
|
<li>LINEAR_ACCELEROMETER_Q1 : <a class="el" href="class_b_n_o08x.html#ad0d37fe07ced24f2c9afc21145a74e7b">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!-- contents -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||||
|
</small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
@ -0,0 +1,91 @@
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>esp32_BNO08x: Class Members</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">esp32_BNO08x<span id="projectnumber"> 1.00</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">C++ BNO08x IMU driver component for esp-idf.</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.9.7 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(document).ready(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="contents">
|
||||||
|
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
|
||||||
|
|
||||||
|
<h3><a id="index_m" name="index_m"></a>- m -</h3><ul>
|
||||||
|
<li>magf_accuracy : <a class="el" href="class_b_n_o08x.html#ac5d4e151690774687efa951ca41c16ae">BNO08x</a></li>
|
||||||
|
<li>MAGNETOMETER_Q1 : <a class="el" href="class_b_n_o08x.html#a9fac9b811b7c2117675a784cb4df204c">BNO08x</a></li>
|
||||||
|
<li>mems_raw_accel_Z : <a class="el" href="class_b_n_o08x.html#a59a4d75f1302ab693b1b26e9ccaa5341">BNO08x</a></li>
|
||||||
|
<li>mems_raw_gyro_Z : <a class="el" href="class_b_n_o08x.html#ac35d5b12721ab876eaeb1f714a9b3b1d">BNO08x</a></li>
|
||||||
|
<li>mems_raw_magf_Z : <a class="el" href="class_b_n_o08x.html#a90f0cdf11decc276006f76a494d42ce3">BNO08x</a></li>
|
||||||
|
<li>meta_data : <a class="el" href="class_b_n_o08x.html#a7bd032712a975e73e66bd72a3502baba">BNO08x</a></li>
|
||||||
|
<li>mode_on() : <a class="el" href="class_b_n_o08x.html#ac1b3de9b552c611ee9c455d7f19be698">BNO08x</a></li>
|
||||||
|
<li>mode_sleep() : <a class="el" href="class_b_n_o08x.html#a176ae0112325c05105eacb4566bbfa0b">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!-- contents -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||||
|
</small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
@ -0,0 +1,89 @@
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>esp32_BNO08x: Class Members</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">esp32_BNO08x<span id="projectnumber"> 1.00</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">C++ BNO08x IMU driver component for esp-idf.</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.9.7 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(document).ready(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="contents">
|
||||||
|
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
|
||||||
|
|
||||||
|
<h3><a id="index_p" name="index_p"></a>- p -</h3><ul>
|
||||||
|
<li>packet_header_rx : <a class="el" href="class_b_n_o08x.html#a908264b797fff9dc6679abde5e7584a5">BNO08x</a></li>
|
||||||
|
<li>packet_length_rx : <a class="el" href="class_b_n_o08x.html#af65e3fd0bfdb5b82dcf775e2c061c65a">BNO08x</a></li>
|
||||||
|
<li>packet_length_tx : <a class="el" href="class_b_n_o08x.html#a6fbc6d086654b022a3ea53dfacd4fdf5">BNO08x</a></li>
|
||||||
|
<li>parse_command_report() : <a class="el" href="class_b_n_o08x.html#a3762125be0025a335f0d918415f4ce18">BNO08x</a></li>
|
||||||
|
<li>parse_input_report() : <a class="el" href="class_b_n_o08x.html#a7ba1d779ed68edf30090dd0f938a5709">BNO08x</a></li>
|
||||||
|
<li>print_header() : <a class="el" href="class_b_n_o08x.html#a08f037df7b3c7e2fc3f0e968f4a5f68c">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!-- contents -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||||
|
</small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
@ -0,0 +1,91 @@
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>esp32_BNO08x: Class Members</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">esp32_BNO08x<span id="projectnumber"> 1.00</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">C++ BNO08x IMU driver component for esp-idf.</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.9.7 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(document).ready(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="contents">
|
||||||
|
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
|
||||||
|
|
||||||
|
<h3><a id="index_q" name="index_q"></a>- q -</h3><ul>
|
||||||
|
<li>q_to_float() : <a class="el" href="class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9">BNO08x</a></li>
|
||||||
|
<li>quat_accuracy : <a class="el" href="class_b_n_o08x.html#a36223f7124751fa71e860b2ef55dd2ac">BNO08x</a></li>
|
||||||
|
<li>queue_calibrate_command() : <a class="el" href="class_b_n_o08x.html#ad097849616c5caab1fd3eb3632ee2b91">BNO08x</a></li>
|
||||||
|
<li>queue_command() : <a class="el" href="class_b_n_o08x.html#a1742d6445ffb6e9297b8bf84dec24f22">BNO08x</a></li>
|
||||||
|
<li>queue_feature_command() : <a class="el" href="class_b_n_o08x.html#a6c004a16b146527aa9eeeb6ff37db281">BNO08x</a></li>
|
||||||
|
<li>queue_packet() : <a class="el" href="class_b_n_o08x.html#a67d0b5302a60083cef1b31936e2b65d8">BNO08x</a></li>
|
||||||
|
<li>queue_request_product_id_command() : <a class="el" href="class_b_n_o08x.html#ab5f200069a2f8cb74cb79c6f162da5a1">BNO08x</a></li>
|
||||||
|
<li>queue_tare_command() : <a class="el" href="class_b_n_o08x.html#a4c6353e795f734ed28613f9a3d161ea2">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!-- contents -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||||
|
</small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
@ -0,0 +1,90 @@
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>esp32_BNO08x: Class Members</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">esp32_BNO08x<span id="projectnumber"> 1.00</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">C++ BNO08x IMU driver component for esp-idf.</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.9.7 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(document).ready(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="contents">
|
||||||
|
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
|
||||||
|
|
||||||
|
<h3><a id="index_r" name="index_r"></a>- r -</h3><ul>
|
||||||
|
<li>raw_velocity_gyro_Z : <a class="el" href="class_b_n_o08x.html#ab49f9a6586d709bbd26280ef44a4bbf7">BNO08x</a></li>
|
||||||
|
<li>receive_packet() : <a class="el" href="class_b_n_o08x.html#ae540799865934fcff54caed0772df071">BNO08x</a></li>
|
||||||
|
<li>request_calibration_status() : <a class="el" href="class_b_n_o08x.html#affaaa35abbb872da5299ebab6e2c9b11">BNO08x</a></li>
|
||||||
|
<li>ROTATION_VECTOR_ACCURACY_Q1 : <a class="el" href="class_b_n_o08x.html#a923d65d8568cc31873ad56a3908e1939">BNO08x</a></li>
|
||||||
|
<li>ROTATION_VECTOR_Q1 : <a class="el" href="class_b_n_o08x.html#a0b19c8f2de2b2bfe033da7f93cdd2608">BNO08x</a></li>
|
||||||
|
<li>run_full_calibration_routine() : <a class="el" href="class_b_n_o08x.html#ae6e875a27ae74ebed806ee1a4576845a">BNO08x</a></li>
|
||||||
|
<li>rx_buffer : <a class="el" href="class_b_n_o08x.html#a7a85ccea09eadf865e8bbbf00d800e64">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!-- contents -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||||
|
</small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
@ -0,0 +1,124 @@
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>esp32_BNO08x: Class Members</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">esp32_BNO08x<span id="projectnumber"> 1.00</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">C++ BNO08x IMU driver component for esp-idf.</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.9.7 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(document).ready(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="contents">
|
||||||
|
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
|
||||||
|
|
||||||
|
<h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
|
||||||
|
<li>save_calibration() : <a class="el" href="class_b_n_o08x.html#aa16609de88bfb7b389348859aa0cee54">BNO08x</a></li>
|
||||||
|
<li>save_tare() : <a class="el" href="class_b_n_o08x.html#afb2ffc4e7ff0498917bc14a83af306e2">BNO08x</a></li>
|
||||||
|
<li>sclk_speed : <a class="el" href="structbno08x__config__t.html#a652ad01310ba21afcae1bb765de51cfe">bno08x_config_t</a></li>
|
||||||
|
<li>send_packet() : <a class="el" href="class_b_n_o08x.html#a0ee58cedbc06d4a7db8821f40c0ee207">BNO08x</a></li>
|
||||||
|
<li>SENSOR_REPORTID_ACCELEROMETER : <a class="el" href="class_b_n_o08x.html#a476b35f11a2f096cdb70f7ee73cf2e90">BNO08x</a></li>
|
||||||
|
<li>SENSOR_REPORTID_AR_VR_STABILIZED_GAME_ROTATION_VECTOR : <a class="el" href="class_b_n_o08x.html#a09dd6846e22801427b92b325385653e0">BNO08x</a></li>
|
||||||
|
<li>SENSOR_REPORTID_AR_VR_STABILIZED_ROTATION_VECTOR : <a class="el" href="class_b_n_o08x.html#a263b8c25089c38f9ffa85493aef79606">BNO08x</a></li>
|
||||||
|
<li>SENSOR_REPORTID_GAME_ROTATION_VECTOR : <a class="el" href="class_b_n_o08x.html#ab3dc8b362050d438d8a05b26e86af638">BNO08x</a></li>
|
||||||
|
<li>SENSOR_REPORTID_GEOMAGNETIC_ROTATION_VECTOR : <a class="el" href="class_b_n_o08x.html#aec618850b70a4e32a5148b05281aa8f0">BNO08x</a></li>
|
||||||
|
<li>SENSOR_REPORTID_GRAVITY : <a class="el" href="class_b_n_o08x.html#aeeb54b0b516917f3ff58cb655ae707a8">BNO08x</a></li>
|
||||||
|
<li>SENSOR_REPORTID_GYRO_INTEGRATED_ROTATION_VECTOR : <a class="el" href="class_b_n_o08x.html#a8b55a8131c251bb234d5391b0cd6aa48">BNO08x</a></li>
|
||||||
|
<li>SENSOR_REPORTID_GYROSCOPE : <a class="el" href="class_b_n_o08x.html#a29ab9f86763cce89e833392553f7abb4">BNO08x</a></li>
|
||||||
|
<li>SENSOR_REPORTID_LINEAR_ACCELERATION : <a class="el" href="class_b_n_o08x.html#a53898b82dbac7ef27e1adb519dfcd686">BNO08x</a></li>
|
||||||
|
<li>SENSOR_REPORTID_MAGNETIC_FIELD : <a class="el" href="class_b_n_o08x.html#a6f3bf6774ceb583c5c56f2ad80573834">BNO08x</a></li>
|
||||||
|
<li>SENSOR_REPORTID_PERSONAL_ACTIVITY_CLASSIFIER : <a class="el" href="class_b_n_o08x.html#a001b45f56e347fb8e8149bcecbe2b40c">BNO08x</a></li>
|
||||||
|
<li>SENSOR_REPORTID_RAW_ACCELEROMETER : <a class="el" href="class_b_n_o08x.html#aa8d2d5c66b72af3966dca751e7343a97">BNO08x</a></li>
|
||||||
|
<li>SENSOR_REPORTID_RAW_GYROSCOPE : <a class="el" href="class_b_n_o08x.html#aaed7faffc8f2bba8a2ae56933236f9f7">BNO08x</a></li>
|
||||||
|
<li>SENSOR_REPORTID_RAW_MAGNETOMETER : <a class="el" href="class_b_n_o08x.html#ac719a06278c239cc36f666b99a41b1c0">BNO08x</a></li>
|
||||||
|
<li>SENSOR_REPORTID_ROTATION_VECTOR : <a class="el" href="class_b_n_o08x.html#ab0279e8622ed188ee48411e074fb7e9d">BNO08x</a></li>
|
||||||
|
<li>SENSOR_REPORTID_STABILITY_CLASSIFIER : <a class="el" href="class_b_n_o08x.html#afad93ba52698512205df714109cadcfc">BNO08x</a></li>
|
||||||
|
<li>SENSOR_REPORTID_STEP_COUNTER : <a class="el" href="class_b_n_o08x.html#aaff9af63d5f35c05f0a1e485f3d97bc5">BNO08x</a></li>
|
||||||
|
<li>SENSOR_REPORTID_TAP_DETECTOR : <a class="el" href="class_b_n_o08x.html#a437fed4cb82edd32f839d88679ff8ed9">BNO08x</a></li>
|
||||||
|
<li>SENSOR_REPORTID_UNCALIBRATED_GYRO : <a class="el" href="class_b_n_o08x.html#ab94bfdbbffc0a7a255e752244b22322a">BNO08x</a></li>
|
||||||
|
<li>sequence_number : <a class="el" href="class_b_n_o08x.html#aa722dbc6f6f07c63e9ea2a9271614af3">BNO08x</a></li>
|
||||||
|
<li>SHTP_REPORT_BASE_TIMESTAMP : <a class="el" href="class_b_n_o08x.html#ae37d6f8431c8c465bfb0c662772b5cb9">BNO08x</a></li>
|
||||||
|
<li>SHTP_REPORT_COMMAND_REQUEST : <a class="el" href="class_b_n_o08x.html#ab04695dd189412092254e52bd6e5a75a">BNO08x</a></li>
|
||||||
|
<li>SHTP_REPORT_COMMAND_RESPONSE : <a class="el" href="class_b_n_o08x.html#a1e5b64caa514b7e4fe64ab214758b875">BNO08x</a></li>
|
||||||
|
<li>SHTP_REPORT_FRS_READ_REQUEST : <a class="el" href="class_b_n_o08x.html#a74af7eacc35cc825940b647c2de0d368">BNO08x</a></li>
|
||||||
|
<li>SHTP_REPORT_FRS_READ_RESPONSE : <a class="el" href="class_b_n_o08x.html#aeb760b095dcf808a413ef696f2608e43">BNO08x</a></li>
|
||||||
|
<li>SHTP_REPORT_PRODUCT_ID_REQUEST : <a class="el" href="class_b_n_o08x.html#a542405639c28bd56bc4361b922763c95">BNO08x</a></li>
|
||||||
|
<li>SHTP_REPORT_PRODUCT_ID_RESPONSE : <a class="el" href="class_b_n_o08x.html#a0177134162e116501bc9483c6e4b76c3">BNO08x</a></li>
|
||||||
|
<li>SHTP_REPORT_SET_FEATURE_COMMAND : <a class="el" href="class_b_n_o08x.html#a1d3bff4e20c2c3d47db322c9e34ef338">BNO08x</a></li>
|
||||||
|
<li>soft_reset() : <a class="el" href="class_b_n_o08x.html#a973a1b1785f3302ee1b2702c6a27646e">BNO08x</a></li>
|
||||||
|
<li>spi_hdl : <a class="el" href="class_b_n_o08x.html#acc0ea091465fc9a5736f5e0c6a0ce8ef">BNO08x</a></li>
|
||||||
|
<li>spi_peripheral : <a class="el" href="structbno08x__config__t.html#a020d2343750bb7debc2a108ae038c9ec">bno08x_config_t</a></li>
|
||||||
|
<li>spi_task() : <a class="el" href="class_b_n_o08x.html#a2ecd4ed60f82730ae230c61687ec92bf">BNO08x</a></li>
|
||||||
|
<li>spi_task_hdl : <a class="el" href="class_b_n_o08x.html#a615090aae15f1b0410a7e5ecb94957b5">BNO08x</a></li>
|
||||||
|
<li>spi_task_trampoline() : <a class="el" href="class_b_n_o08x.html#a0ce6d9db873555f1ebe7e095251eab74">BNO08x</a></li>
|
||||||
|
<li>spi_transaction : <a class="el" href="class_b_n_o08x.html#ac16adc5f00b0039c98a4921f13895026">BNO08x</a></li>
|
||||||
|
<li>stability_classifier : <a class="el" href="class_b_n_o08x.html#a1b12471e92536a79d0c425d77676f2e1">BNO08x</a></li>
|
||||||
|
<li>step_count : <a class="el" href="class_b_n_o08x.html#ad80a77973371b12d722ea39063c648be">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!-- contents -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||||
|
</small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
@ -0,0 +1,101 @@
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>esp32_BNO08x: Class Members</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">esp32_BNO08x<span id="projectnumber"> 1.00</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">C++ BNO08x IMU driver component for esp-idf.</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.9.7 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(document).ready(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="contents">
|
||||||
|
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
|
||||||
|
|
||||||
|
<h3><a id="index_t" name="index_t"></a>- t -</h3><ul>
|
||||||
|
<li>TAG : <a class="el" href="class_b_n_o08x.html#a2c98d5f2c406a3efd0b48c5666fa8c46">BNO08x</a></li>
|
||||||
|
<li>tap_detector : <a class="el" href="class_b_n_o08x.html#a1171a5738a4e6831ec7fa32a29f15554">BNO08x</a></li>
|
||||||
|
<li>TARE_AR_VR_STABILIZED_GAME_ROTATION_VECTOR : <a class="el" href="class_b_n_o08x.html#aed8135fd5e7996ef06bf5968692ccd84">BNO08x</a></li>
|
||||||
|
<li>TARE_AR_VR_STABILIZED_ROTATION_VECTOR : <a class="el" href="class_b_n_o08x.html#a32204963cefc4ae64a80f43e71c8667a">BNO08x</a></li>
|
||||||
|
<li>TARE_AXIS_ALL : <a class="el" href="class_b_n_o08x.html#a1ef13f6f330810934416ad5fe0ee55b2">BNO08x</a></li>
|
||||||
|
<li>TARE_AXIS_Z : <a class="el" href="class_b_n_o08x.html#aecb3e11c1ca5769fd60f42c17a105731">BNO08x</a></li>
|
||||||
|
<li>TARE_GAME_ROTATION_VECTOR : <a class="el" href="class_b_n_o08x.html#abaf1ec8bb197db1998a9ed3cec6180d5">BNO08x</a></li>
|
||||||
|
<li>TARE_GEOMAGNETIC_ROTATION_VECTOR : <a class="el" href="class_b_n_o08x.html#a225397a04d849e5647992ca80d68febb">BNO08x</a></li>
|
||||||
|
<li>TARE_GYRO_INTEGRATED_ROTATION_VECTOR : <a class="el" href="class_b_n_o08x.html#a9ec354d75249f06f13599abf7bedfde0">BNO08x</a></li>
|
||||||
|
<li>tare_now() : <a class="el" href="class_b_n_o08x.html#a4549bbef48208bd9c745fc755b93012f">BNO08x</a></li>
|
||||||
|
<li>TARE_NOW : <a class="el" href="class_b_n_o08x.html#a27df630f3e52b35552d2c1f2cf3496b0">BNO08x</a></li>
|
||||||
|
<li>TARE_PERSIST : <a class="el" href="class_b_n_o08x.html#a115aef7b38ec0dec2085f6917d832912">BNO08x</a></li>
|
||||||
|
<li>TARE_ROTATION_VECTOR : <a class="el" href="class_b_n_o08x.html#a8e2cfc25d0e34ae53a762b88cc3ac3c8">BNO08x</a></li>
|
||||||
|
<li>TARE_SET_REORIENTATION : <a class="el" href="class_b_n_o08x.html#a59cde7dd301c94a20b84735c5d49008e">BNO08x</a></li>
|
||||||
|
<li>time_stamp : <a class="el" href="class_b_n_o08x.html#abc972db20affbd0040b4e6c4892dd57b">BNO08x</a></li>
|
||||||
|
<li>tx_buffer : <a class="el" href="class_b_n_o08x.html#a74d936708ba924b6ba21004ff9a0b30b">BNO08x</a></li>
|
||||||
|
<li>tx_packet_queued : <a class="el" href="class_b_n_o08x.html#a5b1f13a3170f1c8fdcc886353efa0c08">BNO08x</a></li>
|
||||||
|
<li>tx_semaphore : <a class="el" href="class_b_n_o08x.html#aee2d0bcb8e9d7bacacccacbb04ded661">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!-- contents -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||||
|
</small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
@ -0,0 +1,84 @@
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>esp32_BNO08x: Class Members</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">esp32_BNO08x<span id="projectnumber"> 1.00</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">C++ BNO08x IMU driver component for esp-idf.</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.9.7 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(document).ready(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="contents">
|
||||||
|
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
|
||||||
|
|
||||||
|
<h3><a id="index_u" name="index_u"></a>- u -</h3><ul>
|
||||||
|
<li>uncalib_gyro_accuracy : <a class="el" href="class_b_n_o08x.html#a081c666a3f24016d0ec5c5edc49f2903">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!-- contents -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||||
|
</small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
@ -0,0 +1,247 @@
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>esp32_BNO08x: Class Members - Variables</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">esp32_BNO08x<span id="projectnumber"> 1.00</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">C++ BNO08x IMU driver component for esp-idf.</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.9.7 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(document).ready(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="contents">
|
||||||
|
<div class="textblock">Here is a list of all documented variables with links to the class documentation for each member:</div>
|
||||||
|
|
||||||
|
<h3><a id="index_a" name="index_a"></a>- a -</h3><ul>
|
||||||
|
<li>accel_accuracy : <a class="el" href="class_b_n_o08x.html#a3365b7ebde01e284274e655c60343df9">BNO08x</a></li>
|
||||||
|
<li>accel_lin_accuracy : <a class="el" href="class_b_n_o08x.html#a35e1635ef5edde8fc8640f978c6f2e3c">BNO08x</a></li>
|
||||||
|
<li>ACCELEROMETER_Q1 : <a class="el" href="class_b_n_o08x.html#a0564aaf5b20dc42b54db4fb3115ac1c7">BNO08x</a></li>
|
||||||
|
<li>activity_classifier : <a class="el" href="class_b_n_o08x.html#a75cea49c1c08ca28d9fa7e5ed61c6e7b">BNO08x</a></li>
|
||||||
|
<li>activity_confidences : <a class="el" href="class_b_n_o08x.html#af96e8cd070459f945ffbf01b98106e13">BNO08x</a></li>
|
||||||
|
<li>ANGULAR_VELOCITY_Q1 : <a class="el" href="class_b_n_o08x.html#aafe117561fe9138800073a04a778b4ce">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_b" name="index_b"></a>- b -</h3><ul>
|
||||||
|
<li>bus_config : <a class="el" href="class_b_n_o08x.html#a982f065df42f00e53fd87c840efdb0f1">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
|
||||||
|
<li>CALIBRATE_ACCEL : <a class="el" href="class_b_n_o08x.html#acd5b44d705af1f9aaa271a59a9d2d595">BNO08x</a></li>
|
||||||
|
<li>CALIBRATE_ACCEL_GYRO_MAG : <a class="el" href="class_b_n_o08x.html#af53d9e99f163d97ef92fe989b1dd25cc">BNO08x</a></li>
|
||||||
|
<li>CALIBRATE_GYRO : <a class="el" href="class_b_n_o08x.html#aeac84719a1cc0f9c8d5a9a749391d4db">BNO08x</a></li>
|
||||||
|
<li>CALIBRATE_MAG : <a class="el" href="class_b_n_o08x.html#ac00e8b59ae8d710cf79956eaafa97ddb">BNO08x</a></li>
|
||||||
|
<li>CALIBRATE_PLANAR_ACCEL : <a class="el" href="class_b_n_o08x.html#a955dcb60da150490e17367a871b3a3d2">BNO08x</a></li>
|
||||||
|
<li>CALIBRATE_STOP : <a class="el" href="class_b_n_o08x.html#a584bfa04a39feb93279ee673c340db54">BNO08x</a></li>
|
||||||
|
<li>calibration_status : <a class="el" href="class_b_n_o08x.html#ad212b5028a31e857e76d251ced2724e1">BNO08x</a></li>
|
||||||
|
<li>COMMAND_CLEAR_DCD : <a class="el" href="class_b_n_o08x.html#a4f580b3cb232a762ea7019ee7b04d419">BNO08x</a></li>
|
||||||
|
<li>COMMAND_DCD : <a class="el" href="class_b_n_o08x.html#af124a6c1d8b871f3181b6c85f1099cb2">BNO08x</a></li>
|
||||||
|
<li>COMMAND_DCD_PERIOD_SAVE : <a class="el" href="class_b_n_o08x.html#a7a246989c94cd87f68166b20b7ad4c8b">BNO08x</a></li>
|
||||||
|
<li>COMMAND_INITIALIZE : <a class="el" href="class_b_n_o08x.html#a30eb6d305a187d4d36546841e12176b9">BNO08x</a></li>
|
||||||
|
<li>COMMAND_ME_CALIBRATE : <a class="el" href="class_b_n_o08x.html#a8381dfe403ddff522f172cb16780731a">BNO08x</a></li>
|
||||||
|
<li>COMMAND_OSCILLATOR : <a class="el" href="class_b_n_o08x.html#a308c8b5307d93a67b5b9066d44494aa5">BNO08x</a></li>
|
||||||
|
<li>command_sequence_number : <a class="el" href="class_b_n_o08x.html#ac1daa730e75d17e6afd1edaa288260ae">BNO08x</a></li>
|
||||||
|
<li>COMMAND_TARE : <a class="el" href="class_b_n_o08x.html#a0a1756bc16ba3eac45f4229b1e350107">BNO08x</a></li>
|
||||||
|
<li>commands : <a class="el" href="class_b_n_o08x.html#acbca88b37c8c5a590ca971b241dac64f">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_d" name="index_d"></a>- d -</h3><ul>
|
||||||
|
<li>debug_en : <a class="el" href="structbno08x__config__t.html#a720c215a75b3922ffa6f683e7ca70abe">bno08x_config_t</a></li>
|
||||||
|
<li>default_imu_config : <a class="el" href="class_b_n_o08x.html#a6232920a05c0aba34e5560951a20ae87">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_g" name="index_g"></a>- g -</h3><ul>
|
||||||
|
<li>gravity_accuracy : <a class="el" href="class_b_n_o08x.html#ae01698d287ea999179a11e2244902022">BNO08x</a></li>
|
||||||
|
<li>GRAVITY_Q1 : <a class="el" href="class_b_n_o08x.html#ae10722334dfce9635e76519598e165a2">BNO08x</a></li>
|
||||||
|
<li>gyro_accuracy : <a class="el" href="class_b_n_o08x.html#a98ea35dd0fbd0c409d25fd8a6ed9f277">BNO08x</a></li>
|
||||||
|
<li>GYRO_Q1 : <a class="el" href="class_b_n_o08x.html#aa3bec8effefa61cec6fa170e9d02c4dd">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_h" name="index_h"></a>- h -</h3><ul>
|
||||||
|
<li>HOST_INT_TIMEOUT_US : <a class="el" href="class_b_n_o08x.html#a53c4824accdff697948c10df30a15457">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_i" name="index_i"></a>- i -</h3><ul>
|
||||||
|
<li>imu_config : <a class="el" href="class_b_n_o08x.html#aeda443e9f608fccfec0e6770edc90c82">BNO08x</a></li>
|
||||||
|
<li>imu_spi_config : <a class="el" href="class_b_n_o08x.html#a425a1f5a9f3232aadc685caaf4c2f82e">BNO08x</a></li>
|
||||||
|
<li>int_asserted : <a class="el" href="class_b_n_o08x.html#a496407fcd9c7c921bf5b3b062024b29d">BNO08x</a></li>
|
||||||
|
<li>io_int : <a class="el" href="structbno08x__config__t.html#a3cfe965659cfbc6b0c5269bd0211975f">bno08x_config_t</a></li>
|
||||||
|
<li>io_miso : <a class="el" href="structbno08x__config__t.html#a9468180a773892977db39cc5ed9368e3">bno08x_config_t</a></li>
|
||||||
|
<li>io_mosi : <a class="el" href="structbno08x__config__t.html#a79023fd80039e41a22b7f73ccd5fc861">bno08x_config_t</a></li>
|
||||||
|
<li>io_rst : <a class="el" href="structbno08x__config__t.html#a62745c761219139f66ecd173b51577fc">bno08x_config_t</a></li>
|
||||||
|
<li>io_sclk : <a class="el" href="structbno08x__config__t.html#a639685b91ae3198909d722316495246a">bno08x_config_t</a></li>
|
||||||
|
<li>io_wake : <a class="el" href="structbno08x__config__t.html#a90ad7f316dc443874d19dc7e723a0ce0">bno08x_config_t</a></li>
|
||||||
|
<li>isr_service_installed : <a class="el" href="class_b_n_o08x.html#a4882dbc698d7b730f57e2401037766a9">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_l" name="index_l"></a>- l -</h3><ul>
|
||||||
|
<li>LINEAR_ACCELEROMETER_Q1 : <a class="el" href="class_b_n_o08x.html#ad0d37fe07ced24f2c9afc21145a74e7b">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_m" name="index_m"></a>- m -</h3><ul>
|
||||||
|
<li>magf_accuracy : <a class="el" href="class_b_n_o08x.html#ac5d4e151690774687efa951ca41c16ae">BNO08x</a></li>
|
||||||
|
<li>MAGNETOMETER_Q1 : <a class="el" href="class_b_n_o08x.html#a9fac9b811b7c2117675a784cb4df204c">BNO08x</a></li>
|
||||||
|
<li>mems_raw_accel_Z : <a class="el" href="class_b_n_o08x.html#a59a4d75f1302ab693b1b26e9ccaa5341">BNO08x</a></li>
|
||||||
|
<li>mems_raw_gyro_Z : <a class="el" href="class_b_n_o08x.html#ac35d5b12721ab876eaeb1f714a9b3b1d">BNO08x</a></li>
|
||||||
|
<li>mems_raw_magf_Z : <a class="el" href="class_b_n_o08x.html#a90f0cdf11decc276006f76a494d42ce3">BNO08x</a></li>
|
||||||
|
<li>meta_data : <a class="el" href="class_b_n_o08x.html#a7bd032712a975e73e66bd72a3502baba">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_p" name="index_p"></a>- p -</h3><ul>
|
||||||
|
<li>packet_header_rx : <a class="el" href="class_b_n_o08x.html#a908264b797fff9dc6679abde5e7584a5">BNO08x</a></li>
|
||||||
|
<li>packet_length_rx : <a class="el" href="class_b_n_o08x.html#af65e3fd0bfdb5b82dcf775e2c061c65a">BNO08x</a></li>
|
||||||
|
<li>packet_length_tx : <a class="el" href="class_b_n_o08x.html#a6fbc6d086654b022a3ea53dfacd4fdf5">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_q" name="index_q"></a>- q -</h3><ul>
|
||||||
|
<li>quat_accuracy : <a class="el" href="class_b_n_o08x.html#a36223f7124751fa71e860b2ef55dd2ac">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_r" name="index_r"></a>- r -</h3><ul>
|
||||||
|
<li>raw_velocity_gyro_Z : <a class="el" href="class_b_n_o08x.html#ab49f9a6586d709bbd26280ef44a4bbf7">BNO08x</a></li>
|
||||||
|
<li>ROTATION_VECTOR_ACCURACY_Q1 : <a class="el" href="class_b_n_o08x.html#a923d65d8568cc31873ad56a3908e1939">BNO08x</a></li>
|
||||||
|
<li>ROTATION_VECTOR_Q1 : <a class="el" href="class_b_n_o08x.html#a0b19c8f2de2b2bfe033da7f93cdd2608">BNO08x</a></li>
|
||||||
|
<li>rx_buffer : <a class="el" href="class_b_n_o08x.html#a7a85ccea09eadf865e8bbbf00d800e64">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
|
||||||
|
<li>sclk_speed : <a class="el" href="structbno08x__config__t.html#a652ad01310ba21afcae1bb765de51cfe">bno08x_config_t</a></li>
|
||||||
|
<li>SENSOR_REPORTID_ACCELEROMETER : <a class="el" href="class_b_n_o08x.html#a476b35f11a2f096cdb70f7ee73cf2e90">BNO08x</a></li>
|
||||||
|
<li>SENSOR_REPORTID_AR_VR_STABILIZED_GAME_ROTATION_VECTOR : <a class="el" href="class_b_n_o08x.html#a09dd6846e22801427b92b325385653e0">BNO08x</a></li>
|
||||||
|
<li>SENSOR_REPORTID_AR_VR_STABILIZED_ROTATION_VECTOR : <a class="el" href="class_b_n_o08x.html#a263b8c25089c38f9ffa85493aef79606">BNO08x</a></li>
|
||||||
|
<li>SENSOR_REPORTID_GAME_ROTATION_VECTOR : <a class="el" href="class_b_n_o08x.html#ab3dc8b362050d438d8a05b26e86af638">BNO08x</a></li>
|
||||||
|
<li>SENSOR_REPORTID_GEOMAGNETIC_ROTATION_VECTOR : <a class="el" href="class_b_n_o08x.html#aec618850b70a4e32a5148b05281aa8f0">BNO08x</a></li>
|
||||||
|
<li>SENSOR_REPORTID_GRAVITY : <a class="el" href="class_b_n_o08x.html#aeeb54b0b516917f3ff58cb655ae707a8">BNO08x</a></li>
|
||||||
|
<li>SENSOR_REPORTID_GYRO_INTEGRATED_ROTATION_VECTOR : <a class="el" href="class_b_n_o08x.html#a8b55a8131c251bb234d5391b0cd6aa48">BNO08x</a></li>
|
||||||
|
<li>SENSOR_REPORTID_GYROSCOPE : <a class="el" href="class_b_n_o08x.html#a29ab9f86763cce89e833392553f7abb4">BNO08x</a></li>
|
||||||
|
<li>SENSOR_REPORTID_LINEAR_ACCELERATION : <a class="el" href="class_b_n_o08x.html#a53898b82dbac7ef27e1adb519dfcd686">BNO08x</a></li>
|
||||||
|
<li>SENSOR_REPORTID_MAGNETIC_FIELD : <a class="el" href="class_b_n_o08x.html#a6f3bf6774ceb583c5c56f2ad80573834">BNO08x</a></li>
|
||||||
|
<li>SENSOR_REPORTID_PERSONAL_ACTIVITY_CLASSIFIER : <a class="el" href="class_b_n_o08x.html#a001b45f56e347fb8e8149bcecbe2b40c">BNO08x</a></li>
|
||||||
|
<li>SENSOR_REPORTID_RAW_ACCELEROMETER : <a class="el" href="class_b_n_o08x.html#aa8d2d5c66b72af3966dca751e7343a97">BNO08x</a></li>
|
||||||
|
<li>SENSOR_REPORTID_RAW_GYROSCOPE : <a class="el" href="class_b_n_o08x.html#aaed7faffc8f2bba8a2ae56933236f9f7">BNO08x</a></li>
|
||||||
|
<li>SENSOR_REPORTID_RAW_MAGNETOMETER : <a class="el" href="class_b_n_o08x.html#ac719a06278c239cc36f666b99a41b1c0">BNO08x</a></li>
|
||||||
|
<li>SENSOR_REPORTID_ROTATION_VECTOR : <a class="el" href="class_b_n_o08x.html#ab0279e8622ed188ee48411e074fb7e9d">BNO08x</a></li>
|
||||||
|
<li>SENSOR_REPORTID_STABILITY_CLASSIFIER : <a class="el" href="class_b_n_o08x.html#afad93ba52698512205df714109cadcfc">BNO08x</a></li>
|
||||||
|
<li>SENSOR_REPORTID_STEP_COUNTER : <a class="el" href="class_b_n_o08x.html#aaff9af63d5f35c05f0a1e485f3d97bc5">BNO08x</a></li>
|
||||||
|
<li>SENSOR_REPORTID_TAP_DETECTOR : <a class="el" href="class_b_n_o08x.html#a437fed4cb82edd32f839d88679ff8ed9">BNO08x</a></li>
|
||||||
|
<li>SENSOR_REPORTID_UNCALIBRATED_GYRO : <a class="el" href="class_b_n_o08x.html#ab94bfdbbffc0a7a255e752244b22322a">BNO08x</a></li>
|
||||||
|
<li>sequence_number : <a class="el" href="class_b_n_o08x.html#aa722dbc6f6f07c63e9ea2a9271614af3">BNO08x</a></li>
|
||||||
|
<li>SHTP_REPORT_BASE_TIMESTAMP : <a class="el" href="class_b_n_o08x.html#ae37d6f8431c8c465bfb0c662772b5cb9">BNO08x</a></li>
|
||||||
|
<li>SHTP_REPORT_COMMAND_REQUEST : <a class="el" href="class_b_n_o08x.html#ab04695dd189412092254e52bd6e5a75a">BNO08x</a></li>
|
||||||
|
<li>SHTP_REPORT_COMMAND_RESPONSE : <a class="el" href="class_b_n_o08x.html#a1e5b64caa514b7e4fe64ab214758b875">BNO08x</a></li>
|
||||||
|
<li>SHTP_REPORT_FRS_READ_REQUEST : <a class="el" href="class_b_n_o08x.html#a74af7eacc35cc825940b647c2de0d368">BNO08x</a></li>
|
||||||
|
<li>SHTP_REPORT_FRS_READ_RESPONSE : <a class="el" href="class_b_n_o08x.html#aeb760b095dcf808a413ef696f2608e43">BNO08x</a></li>
|
||||||
|
<li>SHTP_REPORT_PRODUCT_ID_REQUEST : <a class="el" href="class_b_n_o08x.html#a542405639c28bd56bc4361b922763c95">BNO08x</a></li>
|
||||||
|
<li>SHTP_REPORT_PRODUCT_ID_RESPONSE : <a class="el" href="class_b_n_o08x.html#a0177134162e116501bc9483c6e4b76c3">BNO08x</a></li>
|
||||||
|
<li>SHTP_REPORT_SET_FEATURE_COMMAND : <a class="el" href="class_b_n_o08x.html#a1d3bff4e20c2c3d47db322c9e34ef338">BNO08x</a></li>
|
||||||
|
<li>spi_hdl : <a class="el" href="class_b_n_o08x.html#acc0ea091465fc9a5736f5e0c6a0ce8ef">BNO08x</a></li>
|
||||||
|
<li>spi_peripheral : <a class="el" href="structbno08x__config__t.html#a020d2343750bb7debc2a108ae038c9ec">bno08x_config_t</a></li>
|
||||||
|
<li>spi_task_hdl : <a class="el" href="class_b_n_o08x.html#a615090aae15f1b0410a7e5ecb94957b5">BNO08x</a></li>
|
||||||
|
<li>spi_transaction : <a class="el" href="class_b_n_o08x.html#ac16adc5f00b0039c98a4921f13895026">BNO08x</a></li>
|
||||||
|
<li>stability_classifier : <a class="el" href="class_b_n_o08x.html#a1b12471e92536a79d0c425d77676f2e1">BNO08x</a></li>
|
||||||
|
<li>step_count : <a class="el" href="class_b_n_o08x.html#ad80a77973371b12d722ea39063c648be">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_t" name="index_t"></a>- t -</h3><ul>
|
||||||
|
<li>TAG : <a class="el" href="class_b_n_o08x.html#a2c98d5f2c406a3efd0b48c5666fa8c46">BNO08x</a></li>
|
||||||
|
<li>tap_detector : <a class="el" href="class_b_n_o08x.html#a1171a5738a4e6831ec7fa32a29f15554">BNO08x</a></li>
|
||||||
|
<li>TARE_AR_VR_STABILIZED_GAME_ROTATION_VECTOR : <a class="el" href="class_b_n_o08x.html#aed8135fd5e7996ef06bf5968692ccd84">BNO08x</a></li>
|
||||||
|
<li>TARE_AR_VR_STABILIZED_ROTATION_VECTOR : <a class="el" href="class_b_n_o08x.html#a32204963cefc4ae64a80f43e71c8667a">BNO08x</a></li>
|
||||||
|
<li>TARE_AXIS_ALL : <a class="el" href="class_b_n_o08x.html#a1ef13f6f330810934416ad5fe0ee55b2">BNO08x</a></li>
|
||||||
|
<li>TARE_AXIS_Z : <a class="el" href="class_b_n_o08x.html#aecb3e11c1ca5769fd60f42c17a105731">BNO08x</a></li>
|
||||||
|
<li>TARE_GAME_ROTATION_VECTOR : <a class="el" href="class_b_n_o08x.html#abaf1ec8bb197db1998a9ed3cec6180d5">BNO08x</a></li>
|
||||||
|
<li>TARE_GEOMAGNETIC_ROTATION_VECTOR : <a class="el" href="class_b_n_o08x.html#a225397a04d849e5647992ca80d68febb">BNO08x</a></li>
|
||||||
|
<li>TARE_GYRO_INTEGRATED_ROTATION_VECTOR : <a class="el" href="class_b_n_o08x.html#a9ec354d75249f06f13599abf7bedfde0">BNO08x</a></li>
|
||||||
|
<li>TARE_NOW : <a class="el" href="class_b_n_o08x.html#a27df630f3e52b35552d2c1f2cf3496b0">BNO08x</a></li>
|
||||||
|
<li>TARE_PERSIST : <a class="el" href="class_b_n_o08x.html#a115aef7b38ec0dec2085f6917d832912">BNO08x</a></li>
|
||||||
|
<li>TARE_ROTATION_VECTOR : <a class="el" href="class_b_n_o08x.html#a8e2cfc25d0e34ae53a762b88cc3ac3c8">BNO08x</a></li>
|
||||||
|
<li>TARE_SET_REORIENTATION : <a class="el" href="class_b_n_o08x.html#a59cde7dd301c94a20b84735c5d49008e">BNO08x</a></li>
|
||||||
|
<li>time_stamp : <a class="el" href="class_b_n_o08x.html#abc972db20affbd0040b4e6c4892dd57b">BNO08x</a></li>
|
||||||
|
<li>tx_buffer : <a class="el" href="class_b_n_o08x.html#a74d936708ba924b6ba21004ff9a0b30b">BNO08x</a></li>
|
||||||
|
<li>tx_packet_queued : <a class="el" href="class_b_n_o08x.html#a5b1f13a3170f1c8fdcc886353efa0c08">BNO08x</a></li>
|
||||||
|
<li>tx_semaphore : <a class="el" href="class_b_n_o08x.html#aee2d0bcb8e9d7bacacccacbb04ded661">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_u" name="index_u"></a>- u -</h3><ul>
|
||||||
|
<li>uncalib_gyro_accuracy : <a class="el" href="class_b_n_o08x.html#a081c666a3f24016d0ec5c5edc49f2903">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!-- contents -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||||
|
</small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
@ -0,0 +1,84 @@
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>esp32_BNO08x: Class Members</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">esp32_BNO08x<span id="projectnumber"> 1.00</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">C++ BNO08x IMU driver component for esp-idf.</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.9.7 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(document).ready(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="contents">
|
||||||
|
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
|
||||||
|
|
||||||
|
<h3><a id="index_w" name="index_w"></a>- w -</h3><ul>
|
||||||
|
<li>wait_for_device_int() : <a class="el" href="class_b_n_o08x.html#a988c45b4afa4dcd6a24610ff308c1faa">BNO08x</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!-- contents -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||||
|
</small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
@ -0,0 +1,82 @@
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>esp32_BNO08x: Main Page</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">esp32_BNO08x<span id="projectnumber"> 1.00</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">C++ BNO08x IMU driver component for esp-idf.</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.9.7 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(document).ready(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">esp32_BNO08x Documentation</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
</div><!-- contents -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||||
|
</small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
@ -0,0 +1,206 @@
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>esp32_BNO08x: README</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">esp32_BNO08x<span id="projectnumber"> 1.00</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">C++ BNO08x IMU driver component for esp-idf.</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.9.7 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(document).ready(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div><!-- top -->
|
||||||
|
<div><div class="header">
|
||||||
|
<div class="headertitle"><div class="title">README</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="textblock"><p>Table of Contents.</p>
|
||||||
|
<p><img src="esp32_BNO08x_banner.png" alt="image" class="inline"/></p>
|
||||||
|
<ol>
|
||||||
|
<li>
|
||||||
|
<a href="#about">About</a> </li>
|
||||||
|
<li>
|
||||||
|
<a href="#getting-started">Getting Started</a> <ul>
|
||||||
|
<li>
|
||||||
|
<a href="#wiring">Wiring</a> </li>
|
||||||
|
<li>
|
||||||
|
<a href="#adding-to-project">Adding to Project</a> </li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#example">Example</a> </li>
|
||||||
|
<li>
|
||||||
|
<a href="#documentation">Documentation</a> </li>
|
||||||
|
<li>
|
||||||
|
<a href="#acknowledgements">Acknowledgements</a> </li>
|
||||||
|
<li>
|
||||||
|
<a href="#license">License</a> </li>
|
||||||
|
<li>
|
||||||
|
<a href="#contact">Contact</a> </li>
|
||||||
|
</ol>
|
||||||
|
<h2><a class="anchor" id="autotoc_md0"></a>
|
||||||
|
About</h2>
|
||||||
|
<p>esp32_BNO08x is a C++ component written for esp-idf version 5.1 to serve as a driver for the BNO085 or BNO080 IMU. <br />
|
||||||
|
This library is heavy influenced by the SparkFun BNO080 Arduino Library, it is more or less a port. It supports access to all the same data that the <a class="el" href="class_b_n_o08x.html">BNO08x</a> provides. <br />
|
||||||
|
Currently, only SPI is supported, there is no plans to support I2C (esp32 has I2C driver silicone bug, leading to unpredictable behavior). <br />
|
||||||
|
I may implement UART at some point in the future.</p>
|
||||||
|
<h2><a class="anchor" id="autotoc_md1"></a>
|
||||||
|
Getting Started</h2>
|
||||||
|
<p>(<a href="#readme-top">back to top</a>)</p>
|
||||||
|
<h3><a class="anchor" id="autotoc_md2"></a>
|
||||||
|
Wiring</h3>
|
||||||
|
<p align="right">The default wiring is depicted below, it can be changed at driver initialization (see example section). <img src="esp32_BNO08x_wiring.png" alt="image" class="inline"/> </p>
|
||||||
|
<p>(<a href="#readme-top">back to top</a>)</p>
|
||||||
|
<h3><a class="anchor" id="autotoc_md3"></a>
|
||||||
|
Adding to Project</h3>
|
||||||
|
<ol type="1">
|
||||||
|
<li><p class="startli">Create a "components" directory in the root workspace directory of your esp-idf project if it does not exist already. <br />
|
||||||
|
</p>
|
||||||
|
<p class="startli">In workspace directory: <br />
|
||||||
|
</p><div class="fragment"><div class="line">mkdir components</div>
|
||||||
|
</div><!-- fragment --></li>
|
||||||
|
<li><p class="startli">Cd into the components directory and clone the esp32_BNO08x repo.</p>
|
||||||
|
<div class="fragment"><div class="line">cd components</div>
|
||||||
|
<div class="line">git clone https://github.com/myles-parfeniuk/esp32_BNO08x.git</div>
|
||||||
|
</div><!-- fragment --> <p class="startli">(<a href="#readme-top">back to top</a>)</p>
|
||||||
|
</li>
|
||||||
|
</ol>
|
||||||
|
<h3><a class="anchor" id="autotoc_md4"></a>
|
||||||
|
Example</h3>
|
||||||
|
<div class="fragment"><div class="line"><span class="preprocessor">#include <stdio.h></span></div>
|
||||||
|
<div class="line"><span class="preprocessor">#include "BNO08x.hpp"</span></div>
|
||||||
|
<div class="line"> </div>
|
||||||
|
<div class="line"><span class="keyword">extern</span> <span class="stringliteral">"C"</span> <span class="keywordtype">void</span> app_main(<span class="keywordtype">void</span>)</div>
|
||||||
|
<div class="line">{</div>
|
||||||
|
<div class="line"> <a class="code hl_class" href="class_b_n_o08x.html">BNO08x</a> imu; <span class="comment">//create IMU object with default wiring scheme</span></div>
|
||||||
|
<div class="line"> </div>
|
||||||
|
<div class="line"> <span class="comment">/*</span></div>
|
||||||
|
<div class="line"><span class="comment"> //if a custom wiring scheme is desired:</span></div>
|
||||||
|
<div class="line"><span class="comment"> //create config struct</span></div>
|
||||||
|
<div class="line"><span class="comment"> bno08x_config_t imu_config; </span></div>
|
||||||
|
<div class="line"><span class="comment"> imu_config.io_mos = GPIO_NUM_X;</span></div>
|
||||||
|
<div class="line"><span class="comment"> imu_config.io_miso = GPIO_NUM_X;</span></div>
|
||||||
|
<div class="line"><span class="comment"> //etc...</span></div>
|
||||||
|
<div class="line"><span class="comment"></span> </div>
|
||||||
|
<div class="line"><span class="comment"> BNO08x imu(imu_config);</span></div>
|
||||||
|
<div class="line"><span class="comment"> */</span></div>
|
||||||
|
<div class="line"> </div>
|
||||||
|
<div class="line"> imu.<a class="code hl_function" href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798">initialize</a>(); <span class="comment">//initialize IMU</span></div>
|
||||||
|
<div class="line"> </div>
|
||||||
|
<div class="line"> <span class="comment">//enable gyro & game rotation vector</span></div>
|
||||||
|
<div class="line"> imu.<a class="code hl_function" href="class_b_n_o08x.html#a639cb013ed17e0f33057742fac97f1a2">enable_game_rotation_vector</a>(100);</div>
|
||||||
|
<div class="line"> imu.<a class="code hl_function" href="class_b_n_o08x.html#a7619b598cc8e768c4df4805b2958a2c8">enable_gyro</a>(150);</div>
|
||||||
|
<div class="line"> </div>
|
||||||
|
<div class="line"> <span class="keywordflow">while</span>(1)</div>
|
||||||
|
<div class="line"> {</div>
|
||||||
|
<div class="line"> <span class="comment">//print absolute heading in degrees and angular velocity in Rad/s</span></div>
|
||||||
|
<div class="line"> <span class="keywordflow">if</span>(imu.<a class="code hl_function" href="class_b_n_o08x.html#a367d525d1c0ba119b3dca3067bb5bccc">data_available</a>())</div>
|
||||||
|
<div class="line"> {</div>
|
||||||
|
<div class="line"> ESP_LOGW(<span class="stringliteral">"Main"</span>, <span class="stringliteral">"Velocity: x: %.3f y: %.3f z: %.3f"</span>, imu.<a class="code hl_function" href="class_b_n_o08x.html#ab7977391191067282e7f734b9ee45059">get_gyro_calibrated_velocity_X</a>(), imu.<a class="code hl_function" href="class_b_n_o08x.html#ad4fab6e636e239d4b9273f158983ed89">get_gyro_calibrated_velocity_Y</a>(), imu.<a class="code hl_function" href="class_b_n_o08x.html#a15a29c3bb476048b7229abcfb2b1d52a">get_gyro_calibrated_velocity_Z</a>());</div>
|
||||||
|
<div class="line"> ESP_LOGI(<span class="stringliteral">"Main"</span>, <span class="stringliteral">"Euler Angle: pitch: %.3f roll: %.3f yaw: %.3f"</span>, imu.<a class="code hl_function" href="class_b_n_o08x.html#af50010400cbd1445e9ddfa259384b412">get_pitch_deg</a>(), imu.<a class="code hl_function" href="class_b_n_o08x.html#a7077b9a130f1dcf0192454e387968dd6">get_roll_deg</a>(), imu.<a class="code hl_function" href="class_b_n_o08x.html#af80f7795656e695e036d3b1557aed94c">get_yaw_deg</a>());</div>
|
||||||
|
<div class="line"> }</div>
|
||||||
|
<div class="line"> }</div>
|
||||||
|
<div class="line"> </div>
|
||||||
|
<div class="line">}</div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html"><div class="ttname"><a href="class_b_n_o08x.html">BNO08x</a></div><div class="ttdef"><b>Definition</b> BNO08x.hpp:74</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a15a29c3bb476048b7229abcfb2b1d52a"><div class="ttname"><a href="class_b_n_o08x.html#a15a29c3bb476048b7229abcfb2b1d52a">BNO08x::get_gyro_calibrated_velocity_Z</a></div><div class="ttdeci">float get_gyro_calibrated_velocity_Z()</div><div class="ttdoc">Get calibrated gyro z axis angular velocity measurement.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1862</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a367d525d1c0ba119b3dca3067bb5bccc"><div class="ttname"><a href="class_b_n_o08x.html#a367d525d1c0ba119b3dca3067bb5bccc">BNO08x::data_available</a></div><div class="ttdeci">bool data_available()</div><div class="ttdoc">Checks if BNO08x has asserted interrupt and sent data.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:725</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a639cb013ed17e0f33057742fac97f1a2"><div class="ttname"><a href="class_b_n_o08x.html#a639cb013ed17e0f33057742fac97f1a2">BNO08x::enable_game_rotation_vector</a></div><div class="ttdeci">void enable_game_rotation_vector(uint16_t time_between_reports)</div><div class="ttdoc">Sends command to enable game rotation vector reports (See Ref. Manual 6.5.19)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:996</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a7077b9a130f1dcf0192454e387968dd6"><div class="ttname"><a href="class_b_n_o08x.html#a7077b9a130f1dcf0192454e387968dd6">BNO08x::get_roll_deg</a></div><div class="ttdeci">float get_roll_deg()</div><div class="ttdoc">Get the reported rotation about x axis.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1500</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_a7619b598cc8e768c4df4805b2958a2c8"><div class="ttname"><a href="class_b_n_o08x.html#a7619b598cc8e768c4df4805b2958a2c8">BNO08x::enable_gyro</a></div><div class="ttdeci">void enable_gyro(uint16_t time_between_reports)</div><div class="ttdoc">Sends command to enable gyro reports (See Ref. Manual 6.5.13)</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1100</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_ab7977391191067282e7f734b9ee45059"><div class="ttname"><a href="class_b_n_o08x.html#ab7977391191067282e7f734b9ee45059">BNO08x::get_gyro_calibrated_velocity_X</a></div><div class="ttdeci">float get_gyro_calibrated_velocity_X()</div><div class="ttdoc">Get calibrated gyro x axis angular velocity measurement.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1842</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_ad4fab6e636e239d4b9273f158983ed89"><div class="ttname"><a href="class_b_n_o08x.html#ad4fab6e636e239d4b9273f158983ed89">BNO08x::get_gyro_calibrated_velocity_Y</a></div><div class="ttdeci">float get_gyro_calibrated_velocity_Y()</div><div class="ttdoc">Get calibrated gyro y axis angular velocity measurement.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1852</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_aea8e2c6dd7a2c9899479a7f39fe94798"><div class="ttname"><a href="class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798">BNO08x::initialize</a></div><div class="ttdeci">bool initialize()</div><div class="ttdoc">Initializes BNO08x sensor.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:114</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_af50010400cbd1445e9ddfa259384b412"><div class="ttname"><a href="class_b_n_o08x.html#af50010400cbd1445e9ddfa259384b412">BNO08x::get_pitch_deg</a></div><div class="ttdeci">float get_pitch_deg()</div><div class="ttdoc">Get the reported rotation about y axis.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1510</div></div>
|
||||||
|
<div class="ttc" id="aclass_b_n_o08x_html_af80f7795656e695e036d3b1557aed94c"><div class="ttname"><a href="class_b_n_o08x.html#af80f7795656e695e036d3b1557aed94c">BNO08x::get_yaw_deg</a></div><div class="ttdeci">float get_yaw_deg()</div><div class="ttdoc">Get the reported rotation about z axis.</div><div class="ttdef"><b>Definition</b> BNO08x.cpp:1520</div></div>
|
||||||
|
</div><!-- fragment --> <p>(<a href="#readme-top">back to top</a>)</p>
|
||||||
|
<h2><a class="anchor" id="autotoc_md5"></a>
|
||||||
|
Documentation</h2>
|
||||||
|
<p align="right">API documentation generated with doxygen can be found in the documentation directory of the master branch. <br />
|
||||||
|
</p>
|
||||||
|
<p>(<a href="#readme-top">back to top</a>)</p>
|
||||||
|
<h2><a class="anchor" id="autotoc_md6"></a>
|
||||||
|
Acknowledgements</h2>
|
||||||
|
<p>Special thanks to the original creators of the sparkfun BNO080 library. Developing this without a reference would have been much more time consuming. <br />
|
||||||
|
<a href="https://github.com/sparkfun/SparkFun_BNO080_Arduino_Library">https://github.com/sparkfun/SparkFun_BNO080_Arduino_Library</a> <br />
|
||||||
|
</p>
|
||||||
|
<p>Special thanks to Anton Babiy, aka hwBirdy007 for helping with debugging SPI. <br />
|
||||||
|
<a href="https://github.com/hwBirdy007">https://github.com/hwBirdy007</a> <br />
|
||||||
|
</p>
|
||||||
|
<p>(<a href="#readme-top">back to top</a>)</p>
|
||||||
|
<h2><a class="anchor" id="autotoc_md7"></a>
|
||||||
|
License</h2>
|
||||||
|
<p align="right">Distributed under the MIT License. See <code>LICENSE.md</code> for more information. </p>
|
||||||
|
<p>(<a href="#readme-top">back to top</a>)</p>
|
||||||
|
<h2><a class="anchor" id="autotoc_md8"></a>
|
||||||
|
Contact</h2>
|
||||||
|
<p>Myles Parfeniuk - <a href="#" onclick="location.href='mai'+'lto:'+'myl'+'es'+'.pa'+'rf'+'eny'+'uk'+'@gm'+'ai'+'l.c'+'om'; return false;">myles<span class="obfuscator">.nosp@m.</span>.par<span class="obfuscator">.nosp@m.</span>fenyu<span class="obfuscator">.nosp@m.</span>k@gm<span class="obfuscator">.nosp@m.</span>ail.c<span class="obfuscator">.nosp@m.</span>om</a></p>
|
||||||
|
<p align="right">Project Link: <a href="https://github.com/myles-parfeniuk/esp32_BNO08x.git">https://github.com/myles-parfeniuk/esp32_BNO08x.git</a> </p>
|
||||||
|
<p>(<a href="#readme-top">back to top</a>)</p>
|
||||||
|
</div></div><!-- contents -->
|
||||||
|
</div><!-- PageDoc -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||||
|
</small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
@ -0,0 +1,136 @@
|
||||||
|
/*
|
||||||
|
@licstart The following is the entire license notice for the JavaScript code in this file.
|
||||||
|
|
||||||
|
The MIT License (MIT)
|
||||||
|
|
||||||
|
Copyright (C) 1997-2020 by Dimitri van Heesch
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy of this software
|
||||||
|
and associated documentation files (the "Software"), to deal in the Software without restriction,
|
||||||
|
including without limitation the rights to use, copy, modify, merge, publish, distribute,
|
||||||
|
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all copies or
|
||||||
|
substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
|
||||||
|
BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||||
|
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
|
||||||
|
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
@licend The above is the entire license notice for the JavaScript code in this file
|
||||||
|
*/
|
||||||
|
function initMenu(relPath,searchEnabled,serverSide,searchPage,search) {
|
||||||
|
function makeTree(data,relPath) {
|
||||||
|
var result='';
|
||||||
|
if ('children' in data) {
|
||||||
|
result+='<ul>';
|
||||||
|
for (var i in data.children) {
|
||||||
|
var url;
|
||||||
|
var link;
|
||||||
|
link = data.children[i].url;
|
||||||
|
if (link.substring(0,1)=='^') {
|
||||||
|
url = link.substring(1);
|
||||||
|
} else {
|
||||||
|
url = relPath+link;
|
||||||
|
}
|
||||||
|
result+='<li><a href="'+url+'">'+
|
||||||
|
data.children[i].text+'</a>'+
|
||||||
|
makeTree(data.children[i],relPath)+'</li>';
|
||||||
|
}
|
||||||
|
result+='</ul>';
|
||||||
|
}
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
var searchBoxHtml;
|
||||||
|
if (searchEnabled) {
|
||||||
|
if (serverSide) {
|
||||||
|
searchBoxHtml='<div id="MSearchBox" class="MSearchBoxInactive">'+
|
||||||
|
'<div class="left">'+
|
||||||
|
'<form id="FSearchBox" action="'+relPath+searchPage+
|
||||||
|
'" method="get"><span id="MSearchSelectExt"> </span>'+
|
||||||
|
'<input type="text" id="MSearchField" name="query" value="" placeholder="'+search+
|
||||||
|
'" size="20" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)"'+
|
||||||
|
' onblur="searchBox.OnSearchFieldFocus(false)"/>'+
|
||||||
|
'</form>'+
|
||||||
|
'</div>'+
|
||||||
|
'<div class="right"></div>'+
|
||||||
|
'</div>';
|
||||||
|
} else {
|
||||||
|
searchBoxHtml='<div id="MSearchBox" class="MSearchBoxInactive">'+
|
||||||
|
'<span class="left">'+
|
||||||
|
'<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()"'+
|
||||||
|
' onmouseout="return searchBox.OnSearchSelectHide()"> </span>'+
|
||||||
|
'<input type="text" id="MSearchField" value="" placeholder="'+search+
|
||||||
|
'" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" '+
|
||||||
|
'onblur="searchBox.OnSearchFieldFocus(false)" '+
|
||||||
|
'onkeyup="searchBox.OnSearchFieldChange(event)"/>'+
|
||||||
|
'</span>'+
|
||||||
|
'<span class="right"><a id="MSearchClose" '+
|
||||||
|
'href="javascript:searchBox.CloseResultsWindow()">'+
|
||||||
|
'<img id="MSearchCloseImg" border="0" src="'+relPath+
|
||||||
|
'search/close.svg" alt=""/></a>'+
|
||||||
|
'</span>'+
|
||||||
|
'</div>';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
$('#main-nav').before('<div class="sm sm-dox"><input id="main-menu-state" type="checkbox"/>'+
|
||||||
|
'<label class="main-menu-btn" for="main-menu-state">'+
|
||||||
|
'<span class="main-menu-btn-icon"></span> '+
|
||||||
|
'Toggle main menu visibility</label>'+
|
||||||
|
'<span id="searchBoxPos1" style="position:absolute;right:8px;top:8px;height:36px;"></span>'+
|
||||||
|
'</div>');
|
||||||
|
$('#main-nav').append(makeTree(menudata,relPath));
|
||||||
|
$('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu');
|
||||||
|
if (searchBoxHtml) {
|
||||||
|
$('#main-menu').append('<li id="searchBoxPos2" style="float:right"></li>');
|
||||||
|
}
|
||||||
|
var $mainMenuState = $('#main-menu-state');
|
||||||
|
var prevWidth = 0;
|
||||||
|
if ($mainMenuState.length) {
|
||||||
|
function initResizableIfExists() {
|
||||||
|
if (typeof initResizable==='function') initResizable();
|
||||||
|
}
|
||||||
|
// animate mobile menu
|
||||||
|
$mainMenuState.change(function(e) {
|
||||||
|
var $menu = $('#main-menu');
|
||||||
|
var options = { duration: 250, step: initResizableIfExists };
|
||||||
|
if (this.checked) {
|
||||||
|
options['complete'] = function() { $menu.css('display', 'block') };
|
||||||
|
$menu.hide().slideDown(options);
|
||||||
|
} else {
|
||||||
|
options['complete'] = function() { $menu.css('display', 'none') };
|
||||||
|
$menu.show().slideUp(options);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
// set default menu visibility
|
||||||
|
function resetState() {
|
||||||
|
var $menu = $('#main-menu');
|
||||||
|
var $mainMenuState = $('#main-menu-state');
|
||||||
|
var newWidth = $(window).outerWidth();
|
||||||
|
if (newWidth!=prevWidth) {
|
||||||
|
if ($(window).outerWidth()<768) {
|
||||||
|
$mainMenuState.prop('checked',false); $menu.hide();
|
||||||
|
$('#searchBoxPos1').html(searchBoxHtml);
|
||||||
|
$('#searchBoxPos2').hide();
|
||||||
|
} else {
|
||||||
|
$menu.show();
|
||||||
|
$('#searchBoxPos1').empty();
|
||||||
|
$('#searchBoxPos2').html(searchBoxHtml);
|
||||||
|
$('#searchBoxPos2').show();
|
||||||
|
}
|
||||||
|
if (typeof searchBox!=='undefined') {
|
||||||
|
searchBox.CloseResultsWindow();
|
||||||
|
}
|
||||||
|
prevWidth = newWidth;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$(window).ready(function() { resetState(); initResizableIfExists(); });
|
||||||
|
$(window).resize(resetState);
|
||||||
|
}
|
||||||
|
$('#main-menu').smartmenus();
|
||||||
|
}
|
||||||
|
/* @license-end */
|
||||||
|
|
@ -0,0 +1,84 @@
|
||||||
|
/*
|
||||||
|
@licstart The following is the entire license notice for the JavaScript code in this file.
|
||||||
|
|
||||||
|
The MIT License (MIT)
|
||||||
|
|
||||||
|
Copyright (C) 1997-2020 by Dimitri van Heesch
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy of this software
|
||||||
|
and associated documentation files (the "Software"), to deal in the Software without restriction,
|
||||||
|
including without limitation the rights to use, copy, modify, merge, publish, distribute,
|
||||||
|
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all copies or
|
||||||
|
substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
|
||||||
|
BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||||
|
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
|
||||||
|
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
@licend The above is the entire license notice for the JavaScript code in this file
|
||||||
|
*/
|
||||||
|
var menudata={children:[
|
||||||
|
{text:"Main Page",url:"index.html"},
|
||||||
|
{text:"Related Pages",url:"pages.html"},
|
||||||
|
{text:"Classes",url:"annotated.html",children:[
|
||||||
|
{text:"Class List",url:"annotated.html"},
|
||||||
|
{text:"Class Index",url:"classes.html"},
|
||||||
|
{text:"Class Members",url:"functions.html",children:[
|
||||||
|
{text:"All",url:"functions.html",children:[
|
||||||
|
{text:"a",url:"functions.html#index_a"},
|
||||||
|
{text:"b",url:"functions_b.html#index_b"},
|
||||||
|
{text:"c",url:"functions_c.html#index_c"},
|
||||||
|
{text:"d",url:"functions_d.html#index_d"},
|
||||||
|
{text:"e",url:"functions_e.html#index_e"},
|
||||||
|
{text:"f",url:"functions_f.html#index_f"},
|
||||||
|
{text:"g",url:"functions_g.html#index_g"},
|
||||||
|
{text:"h",url:"functions_h.html#index_h"},
|
||||||
|
{text:"i",url:"functions_i.html#index_i"},
|
||||||
|
{text:"l",url:"functions_l.html#index_l"},
|
||||||
|
{text:"m",url:"functions_m.html#index_m"},
|
||||||
|
{text:"p",url:"functions_p.html#index_p"},
|
||||||
|
{text:"q",url:"functions_q.html#index_q"},
|
||||||
|
{text:"r",url:"functions_r.html#index_r"},
|
||||||
|
{text:"s",url:"functions_s.html#index_s"},
|
||||||
|
{text:"t",url:"functions_t.html#index_t"},
|
||||||
|
{text:"u",url:"functions_u.html#index_u"},
|
||||||
|
{text:"w",url:"functions_w.html#index_w"}]},
|
||||||
|
{text:"Functions",url:"functions_func.html",children:[
|
||||||
|
{text:"b",url:"functions_func.html#index_b"},
|
||||||
|
{text:"c",url:"functions_func.html#index_c"},
|
||||||
|
{text:"d",url:"functions_func.html#index_d"},
|
||||||
|
{text:"e",url:"functions_func.html#index_e"},
|
||||||
|
{text:"f",url:"functions_func.html#index_f"},
|
||||||
|
{text:"g",url:"functions_func.html#index_g"},
|
||||||
|
{text:"h",url:"functions_func.html#index_h"},
|
||||||
|
{text:"i",url:"functions_func.html#index_i"},
|
||||||
|
{text:"m",url:"functions_func.html#index_m"},
|
||||||
|
{text:"p",url:"functions_func.html#index_p"},
|
||||||
|
{text:"q",url:"functions_func.html#index_q"},
|
||||||
|
{text:"r",url:"functions_func.html#index_r"},
|
||||||
|
{text:"s",url:"functions_func.html#index_s"},
|
||||||
|
{text:"t",url:"functions_func.html#index_t"},
|
||||||
|
{text:"w",url:"functions_func.html#index_w"}]},
|
||||||
|
{text:"Variables",url:"functions_vars.html",children:[
|
||||||
|
{text:"a",url:"functions_vars.html#index_a"},
|
||||||
|
{text:"b",url:"functions_vars.html#index_b"},
|
||||||
|
{text:"c",url:"functions_vars.html#index_c"},
|
||||||
|
{text:"d",url:"functions_vars.html#index_d"},
|
||||||
|
{text:"g",url:"functions_vars.html#index_g"},
|
||||||
|
{text:"h",url:"functions_vars.html#index_h"},
|
||||||
|
{text:"i",url:"functions_vars.html#index_i"},
|
||||||
|
{text:"l",url:"functions_vars.html#index_l"},
|
||||||
|
{text:"m",url:"functions_vars.html#index_m"},
|
||||||
|
{text:"p",url:"functions_vars.html#index_p"},
|
||||||
|
{text:"q",url:"functions_vars.html#index_q"},
|
||||||
|
{text:"r",url:"functions_vars.html#index_r"},
|
||||||
|
{text:"s",url:"functions_vars.html#index_s"},
|
||||||
|
{text:"t",url:"functions_vars.html#index_t"},
|
||||||
|
{text:"u",url:"functions_vars.html#index_u"}]}]}]},
|
||||||
|
{text:"Files",url:"files.html",children:[
|
||||||
|
{text:"File List",url:"files.html"}]}]}
|
||||||
|
After Width: | Height: | Size: 153 B |
|
After Width: | Height: | Size: 169 B |
|
After Width: | Height: | Size: 95 B |
|
After Width: | Height: | Size: 98 B |
|
After Width: | Height: | Size: 114 B |
|
After Width: | Height: | Size: 123 B |
|
|
@ -0,0 +1,87 @@
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>esp32_BNO08x: Related Pages</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">esp32_BNO08x<span id="projectnumber"> 1.00</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">C++ BNO08x IMU driver component for esp-idf.</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.9.7 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(document).ready(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">Related Pages</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="textblock">Here is a list of all related documentation pages:</div><div class="directory">
|
||||||
|
<table class="directory">
|
||||||
|
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">►</span><a class="el" href="md__d_1_2development_2git_2esp32___b_n_o08x_2_r_e_a_d_m_e.html" target="_self">README</a></td><td class="desc">Table of Contents </td></tr>
|
||||||
|
</table>
|
||||||
|
</div><!-- directory -->
|
||||||
|
</div><!-- contents -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||||
|
</small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['accel_5faccuracy_0',['accel_accuracy',['../class_b_n_o08x.html#a3365b7ebde01e284274e655c60343df9',1,'BNO08x']]],
|
||||||
|
['accel_5flin_5faccuracy_1',['accel_lin_accuracy',['../class_b_n_o08x.html#a35e1635ef5edde8fc8640f978c6f2e3c',1,'BNO08x']]],
|
||||||
|
['accelerometer_5fq1_2',['ACCELEROMETER_Q1',['../class_b_n_o08x.html#a0564aaf5b20dc42b54db4fb3115ac1c7',1,'BNO08x']]],
|
||||||
|
['activity_5fclassifier_3',['activity_classifier',['../class_b_n_o08x.html#a75cea49c1c08ca28d9fa7e5ed61c6e7b',1,'BNO08x']]],
|
||||||
|
['activity_5fconfidences_4',['activity_confidences',['../class_b_n_o08x.html#af96e8cd070459f945ffbf01b98106e13',1,'BNO08x']]],
|
||||||
|
['angular_5fvelocity_5fq1_5',['ANGULAR_VELOCITY_Q1',['../class_b_n_o08x.html#aafe117561fe9138800073a04a778b4ce',1,'BNO08x']]]
|
||||||
|
];
|
||||||
|
|
@ -0,0 +1,6 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['bno08x_0',['BNO08x',['../class_b_n_o08x.html',1,'BNO08x'],['../class_b_n_o08x.html#a40f7688e843d74b8bd526c6f5ff17845',1,'BNO08x::BNO08x()']]],
|
||||||
|
['bno08x_5fconfig_5ft_1',['bno08x_config_t',['../structbno08x__config__t.html',1,'bno08x_config_t'],['../structbno08x__config__t.html#abf8805292192f4c30c5000423175a2e1',1,'bno08x_config_t::bno08x_config_t()']]],
|
||||||
|
['bus_5fconfig_2',['bus_config',['../class_b_n_o08x.html#a982f065df42f00e53fd87c840efdb0f1',1,'BNO08x']]]
|
||||||
|
];
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['uncalib_5fgyro_5faccuracy_0',['uncalib_gyro_accuracy',['../class_b_n_o08x.html#a081c666a3f24016d0ec5c5edc49f2903',1,'BNO08x']]]
|
||||||
|
];
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['wait_5ffor_5fdevice_5fint_0',['wait_for_device_int',['../class_b_n_o08x.html#a988c45b4afa4dcd6a24610ff308c1faa',1,'BNO08x']]]
|
||||||
|
];
|
||||||
|
|
@ -0,0 +1,26 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['calibrate_5faccel_0',['CALIBRATE_ACCEL',['../class_b_n_o08x.html#acd5b44d705af1f9aaa271a59a9d2d595',1,'BNO08x']]],
|
||||||
|
['calibrate_5faccel_5fgyro_5fmag_1',['CALIBRATE_ACCEL_GYRO_MAG',['../class_b_n_o08x.html#af53d9e99f163d97ef92fe989b1dd25cc',1,'BNO08x']]],
|
||||||
|
['calibrate_5faccelerometer_2',['calibrate_accelerometer',['../class_b_n_o08x.html#aeffce374f558a167d5b5f19ad627e7cc',1,'BNO08x']]],
|
||||||
|
['calibrate_5fall_3',['calibrate_all',['../class_b_n_o08x.html#afd0ca5f9b9741935543d143a5a43d128',1,'BNO08x']]],
|
||||||
|
['calibrate_5fgyro_4',['calibrate_gyro',['../class_b_n_o08x.html#a9ada90f8ab6dd33fa2d7c168d9234af1',1,'BNO08x']]],
|
||||||
|
['calibrate_5fgyro_5',['CALIBRATE_GYRO',['../class_b_n_o08x.html#aeac84719a1cc0f9c8d5a9a749391d4db',1,'BNO08x']]],
|
||||||
|
['calibrate_5fmag_6',['CALIBRATE_MAG',['../class_b_n_o08x.html#ac00e8b59ae8d710cf79956eaafa97ddb',1,'BNO08x']]],
|
||||||
|
['calibrate_5fmagnetometer_7',['calibrate_magnetometer',['../class_b_n_o08x.html#ac26350b55095a346d72598ab8aa74b4a',1,'BNO08x']]],
|
||||||
|
['calibrate_5fplanar_5faccel_8',['CALIBRATE_PLANAR_ACCEL',['../class_b_n_o08x.html#a955dcb60da150490e17367a871b3a3d2',1,'BNO08x']]],
|
||||||
|
['calibrate_5fplanar_5faccelerometer_9',['calibrate_planar_accelerometer',['../class_b_n_o08x.html#a1c6c49c97bc098db89db1aaa37e18f26',1,'BNO08x']]],
|
||||||
|
['calibrate_5fstop_10',['CALIBRATE_STOP',['../class_b_n_o08x.html#a584bfa04a39feb93279ee673c340db54',1,'BNO08x']]],
|
||||||
|
['calibration_5fcomplete_11',['calibration_complete',['../class_b_n_o08x.html#a71ca35f78b98d93d31eb0c187dc8543b',1,'BNO08x']]],
|
||||||
|
['calibration_5fstatus_12',['calibration_status',['../class_b_n_o08x.html#ad212b5028a31e857e76d251ced2724e1',1,'BNO08x']]],
|
||||||
|
['clear_5ftare_13',['clear_tare',['../class_b_n_o08x.html#afe39bfdede7b9a2b273983cb29a27d6e',1,'BNO08x']]],
|
||||||
|
['command_5fclear_5fdcd_14',['COMMAND_CLEAR_DCD',['../class_b_n_o08x.html#a4f580b3cb232a762ea7019ee7b04d419',1,'BNO08x']]],
|
||||||
|
['command_5fdcd_15',['COMMAND_DCD',['../class_b_n_o08x.html#af124a6c1d8b871f3181b6c85f1099cb2',1,'BNO08x']]],
|
||||||
|
['command_5fdcd_5fperiod_5fsave_16',['COMMAND_DCD_PERIOD_SAVE',['../class_b_n_o08x.html#a7a246989c94cd87f68166b20b7ad4c8b',1,'BNO08x']]],
|
||||||
|
['command_5finitialize_17',['COMMAND_INITIALIZE',['../class_b_n_o08x.html#a30eb6d305a187d4d36546841e12176b9',1,'BNO08x']]],
|
||||||
|
['command_5fme_5fcalibrate_18',['COMMAND_ME_CALIBRATE',['../class_b_n_o08x.html#a8381dfe403ddff522f172cb16780731a',1,'BNO08x']]],
|
||||||
|
['command_5foscillator_19',['COMMAND_OSCILLATOR',['../class_b_n_o08x.html#a308c8b5307d93a67b5b9066d44494aa5',1,'BNO08x']]],
|
||||||
|
['command_5fsequence_5fnumber_20',['command_sequence_number',['../class_b_n_o08x.html#ac1daa730e75d17e6afd1edaa288260ae',1,'BNO08x']]],
|
||||||
|
['command_5ftare_21',['COMMAND_TARE',['../class_b_n_o08x.html#a0a1756bc16ba3eac45f4229b1e350107',1,'BNO08x']]],
|
||||||
|
['commands_22',['commands',['../class_b_n_o08x.html#acbca88b37c8c5a590ca971b241dac64f',1,'BNO08x']]]
|
||||||
|
];
|
||||||
|
|
@ -0,0 +1,6 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['data_5favailable_0',['data_available',['../class_b_n_o08x.html#a367d525d1c0ba119b3dca3067bb5bccc',1,'BNO08x']]],
|
||||||
|
['debug_5fen_1',['debug_en',['../structbno08x__config__t.html#a720c215a75b3922ffa6f683e7ca70abe',1,'bno08x_config_t']]],
|
||||||
|
['default_5fimu_5fconfig_2',['default_imu_config',['../class_b_n_o08x.html#a6232920a05c0aba34e5560951a20ae87',1,'BNO08x']]]
|
||||||
|
];
|
||||||
|
|
@ -0,0 +1,22 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['enable_5faccelerometer_0',['enable_accelerometer',['../class_b_n_o08x.html#a1d68494d911f7efbbb620d349fb9da0d',1,'BNO08x']]],
|
||||||
|
['enable_5factivity_5fclassifier_1',['enable_activity_classifier',['../class_b_n_o08x.html#a0960ce957058af565dd4c43ad6c40225',1,'BNO08x']]],
|
||||||
|
['enable_5farvr_5fstabilized_5fgame_5frotation_5fvector_2',['enable_ARVR_stabilized_game_rotation_vector',['../class_b_n_o08x.html#ad9e26658c53c728d7d10381db680765e',1,'BNO08x']]],
|
||||||
|
['enable_5farvr_5fstabilized_5frotation_5fvector_3',['enable_ARVR_stabilized_rotation_vector',['../class_b_n_o08x.html#a04290cb6ba09b93d5a9ef337c13d1abb',1,'BNO08x']]],
|
||||||
|
['enable_5fgame_5frotation_5fvector_4',['enable_game_rotation_vector',['../class_b_n_o08x.html#a639cb013ed17e0f33057742fac97f1a2',1,'BNO08x']]],
|
||||||
|
['enable_5fgravity_5',['enable_gravity',['../class_b_n_o08x.html#a2dc0cd5bc04ca7eb3b4fffd2a3a6f27a',1,'BNO08x']]],
|
||||||
|
['enable_5fgyro_6',['enable_gyro',['../class_b_n_o08x.html#a7619b598cc8e768c4df4805b2958a2c8',1,'BNO08x']]],
|
||||||
|
['enable_5fgyro_5fintegrated_5frotation_5fvector_7',['enable_gyro_integrated_rotation_vector',['../class_b_n_o08x.html#a09a0306abec5895dd0450b2fe970347c',1,'BNO08x']]],
|
||||||
|
['enable_5flinear_5faccelerometer_8',['enable_linear_accelerometer',['../class_b_n_o08x.html#ad3724e7e602feb2b695d2d88a61d5328',1,'BNO08x']]],
|
||||||
|
['enable_5fmagnetometer_9',['enable_magnetometer',['../class_b_n_o08x.html#acf4a83a44a221f6495263f00f1b8d849',1,'BNO08x']]],
|
||||||
|
['enable_5fraw_5faccelerometer_10',['enable_raw_accelerometer',['../class_b_n_o08x.html#ad6adf3b24a8a559d3bb57e6abcef4ce8',1,'BNO08x']]],
|
||||||
|
['enable_5fraw_5fgyro_11',['enable_raw_gyro',['../class_b_n_o08x.html#af984deb77c92746fe4d193457312be63',1,'BNO08x']]],
|
||||||
|
['enable_5fraw_5fmagnetometer_12',['enable_raw_magnetometer',['../class_b_n_o08x.html#ad1ca07ee06ef98d4e11a74dde18e9623',1,'BNO08x']]],
|
||||||
|
['enable_5frotation_5fvector_13',['enable_rotation_vector',['../class_b_n_o08x.html#abe9acd2eb1ce2f2e72b7a48c8d025cc4',1,'BNO08x']]],
|
||||||
|
['enable_5fstability_5fclassifier_14',['enable_stability_classifier',['../class_b_n_o08x.html#a5378a235e3114ccdc63b26bc3fae5dad',1,'BNO08x']]],
|
||||||
|
['enable_5fstep_5fcounter_15',['enable_step_counter',['../class_b_n_o08x.html#ad550085fa1b51495ce3d8894538f33d5',1,'BNO08x']]],
|
||||||
|
['enable_5ftap_5fdetector_16',['enable_tap_detector',['../class_b_n_o08x.html#a919c7d94226f4c6adbb8edf6fd1613a9',1,'BNO08x']]],
|
||||||
|
['enable_5funcalibrated_5fgyro_17',['enable_uncalibrated_gyro',['../class_b_n_o08x.html#ac7b5815c5ad8b83a34ad0855423601e8',1,'BNO08x']]],
|
||||||
|
['end_5fcalibration_18',['end_calibration',['../class_b_n_o08x.html#ac9d9b6636745e8180807284da67c92a2',1,'BNO08x']]]
|
||||||
|
];
|
||||||
|
|
@ -0,0 +1,6 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['frs_5fread_5fdata_0',['FRS_read_data',['../class_b_n_o08x.html#a40607e557eada666a5e1e416f42cd4a1',1,'BNO08x']]],
|
||||||
|
['frs_5fread_5frequest_1',['FRS_read_request',['../class_b_n_o08x.html#adf789e709ac1667656db757c8d559af9',1,'BNO08x']]],
|
||||||
|
['frs_5fread_5fword_2',['FRS_read_word',['../class_b_n_o08x.html#a27f5dce5c994be18a587fb622574ad41',1,'BNO08x']]]
|
||||||
|
];
|
||||||
|
|
@ -0,0 +1,78 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['get_5faccel_0',['get_accel',['../class_b_n_o08x.html#a9329c6669282071622c3b3741b1b8142',1,'BNO08x']]],
|
||||||
|
['get_5faccel_5faccuracy_1',['get_accel_accuracy',['../class_b_n_o08x.html#a3fce726d5de821f97ed207036dae2900',1,'BNO08x']]],
|
||||||
|
['get_5faccel_5fx_2',['get_accel_X',['../class_b_n_o08x.html#abce574112a9079d2cbc58cfc352b8a69',1,'BNO08x']]],
|
||||||
|
['get_5faccel_5fy_3',['get_accel_Y',['../class_b_n_o08x.html#afdf24bb3d54518b23972f21f007817c1',1,'BNO08x']]],
|
||||||
|
['get_5faccel_5fz_4',['get_accel_Z',['../class_b_n_o08x.html#a0a72477cb7a330fedbcb3e2126b882b1',1,'BNO08x']]],
|
||||||
|
['get_5factivity_5fclassifier_5',['get_activity_classifier',['../class_b_n_o08x.html#a4f7060b2d3c15b359b70b6346730446a',1,'BNO08x']]],
|
||||||
|
['get_5fgravity_6',['get_gravity',['../class_b_n_o08x.html#a386c46ac8965220ab7b9423df838dd4d',1,'BNO08x']]],
|
||||||
|
['get_5fgravity_5faccuracy_7',['get_gravity_accuracy',['../class_b_n_o08x.html#accd39f48e9f8ab8267df7184b5b7cd76',1,'BNO08x']]],
|
||||||
|
['get_5fgravity_5fx_8',['get_gravity_X',['../class_b_n_o08x.html#a88679bccd9339b87ec35fc4fc4e745ae',1,'BNO08x']]],
|
||||||
|
['get_5fgravity_5fy_9',['get_gravity_Y',['../class_b_n_o08x.html#a8a36db7f1c932f33e05e494632059801',1,'BNO08x']]],
|
||||||
|
['get_5fgravity_5fz_10',['get_gravity_Z',['../class_b_n_o08x.html#a5622b4d1754648ea7eb400c1adf9e807',1,'BNO08x']]],
|
||||||
|
['get_5fgyro_5faccuracy_11',['get_gyro_accuracy',['../class_b_n_o08x.html#a811999653110858311c97a779c388e5d',1,'BNO08x']]],
|
||||||
|
['get_5fgyro_5fcalibrated_5fvelocity_12',['get_gyro_calibrated_velocity',['../class_b_n_o08x.html#a4d3746a376a22acb7a2641bb750c4c89',1,'BNO08x']]],
|
||||||
|
['get_5fgyro_5fcalibrated_5fvelocity_5fx_13',['get_gyro_calibrated_velocity_X',['../class_b_n_o08x.html#ab7977391191067282e7f734b9ee45059',1,'BNO08x']]],
|
||||||
|
['get_5fgyro_5fcalibrated_5fvelocity_5fy_14',['get_gyro_calibrated_velocity_Y',['../class_b_n_o08x.html#ad4fab6e636e239d4b9273f158983ed89',1,'BNO08x']]],
|
||||||
|
['get_5fgyro_5fcalibrated_5fvelocity_5fz_15',['get_gyro_calibrated_velocity_Z',['../class_b_n_o08x.html#a15a29c3bb476048b7229abcfb2b1d52a',1,'BNO08x']]],
|
||||||
|
['get_5fgyro_5fvelocity_16',['get_gyro_velocity',['../class_b_n_o08x.html#afe6392012669e7ebd1a9e817e2bd313f',1,'BNO08x']]],
|
||||||
|
['get_5fgyro_5fvelocity_5fx_17',['get_gyro_velocity_X',['../class_b_n_o08x.html#acd376cd3e454a87198ec86accbf2ee00',1,'BNO08x']]],
|
||||||
|
['get_5fgyro_5fvelocity_5fy_18',['get_gyro_velocity_Y',['../class_b_n_o08x.html#acd1819a81818f90dc105950b4a7d0b04',1,'BNO08x']]],
|
||||||
|
['get_5fgyro_5fvelocity_5fz_19',['get_gyro_velocity_Z',['../class_b_n_o08x.html#ae2add976af256ec981248371a2f58207',1,'BNO08x']]],
|
||||||
|
['get_5flinear_5faccel_20',['get_linear_accel',['../class_b_n_o08x.html#ad59b029d04341dbef72e059488951980',1,'BNO08x']]],
|
||||||
|
['get_5flinear_5faccel_5faccuracy_21',['get_linear_accel_accuracy',['../class_b_n_o08x.html#a33fe3c2f47759cfae5f4b612ddd329ea',1,'BNO08x']]],
|
||||||
|
['get_5flinear_5faccel_5fx_22',['get_linear_accel_X',['../class_b_n_o08x.html#a763c3a9699a1081d430fd9b9b7bc49a3',1,'BNO08x']]],
|
||||||
|
['get_5flinear_5faccel_5fy_23',['get_linear_accel_Y',['../class_b_n_o08x.html#a1033bdd65b42b6706d1dfc67ece66191',1,'BNO08x']]],
|
||||||
|
['get_5flinear_5faccel_5fz_24',['get_linear_accel_Z',['../class_b_n_o08x.html#afdfa7d50362702da689c5d18bf17fd84',1,'BNO08x']]],
|
||||||
|
['get_5fmagf_25',['get_magf',['../class_b_n_o08x.html#a35a224d519a2a243d0d526a34ecde5a8',1,'BNO08x']]],
|
||||||
|
['get_5fmagf_5faccuracy_26',['get_magf_accuracy',['../class_b_n_o08x.html#a487391e6b2dd7f05084804d1fb94976f',1,'BNO08x']]],
|
||||||
|
['get_5fmagf_5fx_27',['get_magf_X',['../class_b_n_o08x.html#a111601243b913751eb51c1f37cba4e7d',1,'BNO08x']]],
|
||||||
|
['get_5fmagf_5fy_28',['get_magf_Y',['../class_b_n_o08x.html#a82ed8d7b9a5c25374839df75a3d220ea',1,'BNO08x']]],
|
||||||
|
['get_5fmagf_5fz_29',['get_magf_Z',['../class_b_n_o08x.html#ab4c48a91d2f8b29430abc17b7f015282',1,'BNO08x']]],
|
||||||
|
['get_5fpitch_30',['get_pitch',['../class_b_n_o08x.html#a1b91f234d81c45f1f5ca2f27c9f0f6a3',1,'BNO08x']]],
|
||||||
|
['get_5fpitch_5fdeg_31',['get_pitch_deg',['../class_b_n_o08x.html#af50010400cbd1445e9ddfa259384b412',1,'BNO08x']]],
|
||||||
|
['get_5fq1_32',['get_Q1',['../class_b_n_o08x.html#a4421c43323945946ad605f8422958dcf',1,'BNO08x']]],
|
||||||
|
['get_5fq2_33',['get_Q2',['../class_b_n_o08x.html#a954dccdcbe8a8c4f1787f13ebb8d932b',1,'BNO08x']]],
|
||||||
|
['get_5fq3_34',['get_Q3',['../class_b_n_o08x.html#a1590ba793668f9cb1a32a1f4dd07cb9a',1,'BNO08x']]],
|
||||||
|
['get_5fquat_35',['get_quat',['../class_b_n_o08x.html#a51a6d594824de2292e70f788454f8a2d',1,'BNO08x']]],
|
||||||
|
['get_5fquat_5faccuracy_36',['get_quat_accuracy',['../class_b_n_o08x.html#a24ba760d064a1dc45f972c79b9c8d98d',1,'BNO08x']]],
|
||||||
|
['get_5fquat_5fi_37',['get_quat_I',['../class_b_n_o08x.html#a12c12a8e078b28480fb8828d306656f5',1,'BNO08x']]],
|
||||||
|
['get_5fquat_5fj_38',['get_quat_J',['../class_b_n_o08x.html#a9f6bb642fa0297a7b9bcc94dd7374015',1,'BNO08x']]],
|
||||||
|
['get_5fquat_5fk_39',['get_quat_K',['../class_b_n_o08x.html#a9f42c70c2337a0d831064a40ecfe2dd8',1,'BNO08x']]],
|
||||||
|
['get_5fquat_5fradian_5faccuracy_40',['get_quat_radian_accuracy',['../class_b_n_o08x.html#a61b7d10a98afc6903fea6b2cede27630',1,'BNO08x']]],
|
||||||
|
['get_5fquat_5freal_41',['get_quat_real',['../class_b_n_o08x.html#a5a556c5ec1baaa7f1156779dbe47a7b7',1,'BNO08x']]],
|
||||||
|
['get_5frange_42',['get_range',['../class_b_n_o08x.html#a0fff04c42c9502615ad73cd1457cb9b0',1,'BNO08x']]],
|
||||||
|
['get_5fraw_5faccel_5fx_43',['get_raw_accel_X',['../class_b_n_o08x.html#a1de356dd604c1dffcd1a32faeb4fafe2',1,'BNO08x']]],
|
||||||
|
['get_5fraw_5faccel_5fy_44',['get_raw_accel_Y',['../class_b_n_o08x.html#a96563de0eb597a52d595d19da827b1ac',1,'BNO08x']]],
|
||||||
|
['get_5fraw_5faccel_5fz_45',['get_raw_accel_Z',['../class_b_n_o08x.html#a718cdd910e5e7e03fd0a1ad04ee6f0ce',1,'BNO08x']]],
|
||||||
|
['get_5fraw_5fgyro_5fx_46',['get_raw_gyro_X',['../class_b_n_o08x.html#af1b2c3a383a84fc6dfaddae1052b44d4',1,'BNO08x']]],
|
||||||
|
['get_5fraw_5fgyro_5fy_47',['get_raw_gyro_Y',['../class_b_n_o08x.html#aff7714441d242b3b9b0c03f94e0a9374',1,'BNO08x']]],
|
||||||
|
['get_5fraw_5fgyro_5fz_48',['get_raw_gyro_Z',['../class_b_n_o08x.html#a2e28b5a79c442a6baa2fa5165b9ce37d',1,'BNO08x']]],
|
||||||
|
['get_5fraw_5fmagf_5fx_49',['get_raw_magf_X',['../class_b_n_o08x.html#adf12600b39de41d258439a343fcc1ad8',1,'BNO08x']]],
|
||||||
|
['get_5fraw_5fmagf_5fy_50',['get_raw_magf_Y',['../class_b_n_o08x.html#a2c842e43ceae19149f6525bcbc48f1cf',1,'BNO08x']]],
|
||||||
|
['get_5fraw_5fmagf_5fz_51',['get_raw_magf_Z',['../class_b_n_o08x.html#a99c1bcc2ec3ca3d8feafd6dd61f9d269',1,'BNO08x']]],
|
||||||
|
['get_5freadings_52',['get_readings',['../class_b_n_o08x.html#a9cc47f0e5b7d679c80992c993a910ccf',1,'BNO08x']]],
|
||||||
|
['get_5freset_5freason_53',['get_reset_reason',['../class_b_n_o08x.html#a11bb1b3fa44ad8f28c1492b5c07af886',1,'BNO08x']]],
|
||||||
|
['get_5fresolution_54',['get_resolution',['../class_b_n_o08x.html#a1d6ea02d0d4b23ff6a15e9d5c6c92372',1,'BNO08x']]],
|
||||||
|
['get_5froll_55',['get_roll',['../class_b_n_o08x.html#a89618eba08186ee8e679e7313907ddef',1,'BNO08x']]],
|
||||||
|
['get_5froll_5fdeg_56',['get_roll_deg',['../class_b_n_o08x.html#a7077b9a130f1dcf0192454e387968dd6',1,'BNO08x']]],
|
||||||
|
['get_5fstability_5fclassifier_57',['get_stability_classifier',['../class_b_n_o08x.html#a0d148e00abcfeec48c689e3084a7e786',1,'BNO08x']]],
|
||||||
|
['get_5fstep_5fcount_58',['get_step_count',['../class_b_n_o08x.html#adaff49f3d80fdd19fd4210f0c56d41ef',1,'BNO08x']]],
|
||||||
|
['get_5ftap_5fdetector_59',['get_tap_detector',['../class_b_n_o08x.html#a4797ec731de4c158716da1a7af9d1602',1,'BNO08x']]],
|
||||||
|
['get_5ftime_5fstamp_60',['get_time_stamp',['../class_b_n_o08x.html#ad9137777271421a58159f3fe5e05ed20',1,'BNO08x']]],
|
||||||
|
['get_5funcalibrated_5fgyro_61',['get_uncalibrated_gyro',['../class_b_n_o08x.html#a1bd3c33e70354bd35a78b83b6786b531',1,'BNO08x']]],
|
||||||
|
['get_5funcalibrated_5fgyro_5faccuracy_62',['get_uncalibrated_gyro_accuracy',['../class_b_n_o08x.html#a3285613f18b2f2f4c3f9e6d5c971af10',1,'BNO08x']]],
|
||||||
|
['get_5funcalibrated_5fgyro_5fbias_5fx_63',['get_uncalibrated_gyro_bias_X',['../class_b_n_o08x.html#ad228cdf352b7ea95e484da993045a47b',1,'BNO08x']]],
|
||||||
|
['get_5funcalibrated_5fgyro_5fbias_5fy_64',['get_uncalibrated_gyro_bias_Y',['../class_b_n_o08x.html#a74725517129dd548c7a3de705d5861bd',1,'BNO08x']]],
|
||||||
|
['get_5funcalibrated_5fgyro_5fbias_5fz_65',['get_uncalibrated_gyro_bias_Z',['../class_b_n_o08x.html#a5050359272abd146ab3c7a6101effbd7',1,'BNO08x']]],
|
||||||
|
['get_5funcalibrated_5fgyro_5fx_66',['get_uncalibrated_gyro_X',['../class_b_n_o08x.html#a289ff66f51c94be62c4a556f3a5997bf',1,'BNO08x']]],
|
||||||
|
['get_5funcalibrated_5fgyro_5fy_67',['get_uncalibrated_gyro_Y',['../class_b_n_o08x.html#a1874e4bd457bb5b6ecc2c64039b88ba4',1,'BNO08x']]],
|
||||||
|
['get_5funcalibrated_5fgyro_5fz_68',['get_uncalibrated_gyro_Z',['../class_b_n_o08x.html#a0a73633d8929ce4058b14cefc8cad717',1,'BNO08x']]],
|
||||||
|
['get_5fyaw_69',['get_yaw',['../class_b_n_o08x.html#a64d3e41750c6de9413d6982511f78f17',1,'BNO08x']]],
|
||||||
|
['get_5fyaw_5fdeg_70',['get_yaw_deg',['../class_b_n_o08x.html#af80f7795656e695e036d3b1557aed94c',1,'BNO08x']]],
|
||||||
|
['gravity_5faccuracy_71',['gravity_accuracy',['../class_b_n_o08x.html#ae01698d287ea999179a11e2244902022',1,'BNO08x']]],
|
||||||
|
['gravity_5fq1_72',['GRAVITY_Q1',['../class_b_n_o08x.html#ae10722334dfce9635e76519598e165a2',1,'BNO08x']]],
|
||||||
|
['gyro_5faccuracy_73',['gyro_accuracy',['../class_b_n_o08x.html#a98ea35dd0fbd0c409d25fd8a6ed9f277',1,'BNO08x']]],
|
||||||
|
['gyro_5fq1_74',['GYRO_Q1',['../class_b_n_o08x.html#aa3bec8effefa61cec6fa170e9d02c4dd',1,'BNO08x']]]
|
||||||
|
];
|
||||||
|
|
@ -0,0 +1,6 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['hard_5freset_0',['hard_reset',['../class_b_n_o08x.html#a28cd1c0b3477571d87133234e6358503',1,'BNO08x']]],
|
||||||
|
['hint_5fhandler_1',['hint_handler',['../class_b_n_o08x.html#a804b95c58c30d36933fd251626b85bf7',1,'BNO08x']]],
|
||||||
|
['host_5fint_5ftimeout_5fus_2',['HOST_INT_TIMEOUT_US',['../class_b_n_o08x.html#a53c4824accdff697948c10df30a15457',1,'BNO08x']]]
|
||||||
|
];
|
||||||
|
|
@ -0,0 +1,14 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['imu_5fconfig_0',['imu_config',['../class_b_n_o08x.html#aeda443e9f608fccfec0e6770edc90c82',1,'BNO08x']]],
|
||||||
|
['imu_5fspi_5fconfig_1',['imu_spi_config',['../class_b_n_o08x.html#a425a1f5a9f3232aadc685caaf4c2f82e',1,'BNO08x']]],
|
||||||
|
['initialize_2',['initialize',['../class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798',1,'BNO08x']]],
|
||||||
|
['int_5fasserted_3',['int_asserted',['../class_b_n_o08x.html#a496407fcd9c7c921bf5b3b062024b29d',1,'BNO08x']]],
|
||||||
|
['io_5fint_4',['io_int',['../structbno08x__config__t.html#a3cfe965659cfbc6b0c5269bd0211975f',1,'bno08x_config_t']]],
|
||||||
|
['io_5fmiso_5',['io_miso',['../structbno08x__config__t.html#a9468180a773892977db39cc5ed9368e3',1,'bno08x_config_t']]],
|
||||||
|
['io_5fmosi_6',['io_mosi',['../structbno08x__config__t.html#a79023fd80039e41a22b7f73ccd5fc861',1,'bno08x_config_t']]],
|
||||||
|
['io_5frst_7',['io_rst',['../structbno08x__config__t.html#a62745c761219139f66ecd173b51577fc',1,'bno08x_config_t']]],
|
||||||
|
['io_5fsclk_8',['io_sclk',['../structbno08x__config__t.html#a639685b91ae3198909d722316495246a',1,'bno08x_config_t']]],
|
||||||
|
['io_5fwake_9',['io_wake',['../structbno08x__config__t.html#a90ad7f316dc443874d19dc7e723a0ce0',1,'bno08x_config_t']]],
|
||||||
|
['isr_5fservice_5finstalled_10',['isr_service_installed',['../class_b_n_o08x.html#a4882dbc698d7b730f57e2401037766a9',1,'BNO08x']]]
|
||||||
|
];
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['linear_5faccelerometer_5fq1_0',['LINEAR_ACCELEROMETER_Q1',['../class_b_n_o08x.html#ad0d37fe07ced24f2c9afc21145a74e7b',1,'BNO08x']]]
|
||||||
|
];
|
||||||
|
|
@ -0,0 +1,11 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['magf_5faccuracy_0',['magf_accuracy',['../class_b_n_o08x.html#ac5d4e151690774687efa951ca41c16ae',1,'BNO08x']]],
|
||||||
|
['magnetometer_5fq1_1',['MAGNETOMETER_Q1',['../class_b_n_o08x.html#a9fac9b811b7c2117675a784cb4df204c',1,'BNO08x']]],
|
||||||
|
['mems_5fraw_5faccel_5fz_2',['mems_raw_accel_Z',['../class_b_n_o08x.html#a59a4d75f1302ab693b1b26e9ccaa5341',1,'BNO08x']]],
|
||||||
|
['mems_5fraw_5fgyro_5fz_3',['mems_raw_gyro_Z',['../class_b_n_o08x.html#ac35d5b12721ab876eaeb1f714a9b3b1d',1,'BNO08x']]],
|
||||||
|
['mems_5fraw_5fmagf_5fz_4',['mems_raw_magf_Z',['../class_b_n_o08x.html#a90f0cdf11decc276006f76a494d42ce3',1,'BNO08x']]],
|
||||||
|
['meta_5fdata_5',['meta_data',['../class_b_n_o08x.html#a7bd032712a975e73e66bd72a3502baba',1,'BNO08x']]],
|
||||||
|
['mode_5fon_6',['mode_on',['../class_b_n_o08x.html#ac1b3de9b552c611ee9c455d7f19be698',1,'BNO08x']]],
|
||||||
|
['mode_5fsleep_7',['mode_sleep',['../class_b_n_o08x.html#a176ae0112325c05105eacb4566bbfa0b',1,'BNO08x']]]
|
||||||
|
];
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['packet_5fheader_5frx_0',['packet_header_rx',['../class_b_n_o08x.html#a908264b797fff9dc6679abde5e7584a5',1,'BNO08x']]],
|
||||||
|
['packet_5flength_5frx_1',['packet_length_rx',['../class_b_n_o08x.html#af65e3fd0bfdb5b82dcf775e2c061c65a',1,'BNO08x']]],
|
||||||
|
['packet_5flength_5ftx_2',['packet_length_tx',['../class_b_n_o08x.html#a6fbc6d086654b022a3ea53dfacd4fdf5',1,'BNO08x']]],
|
||||||
|
['parse_5fcommand_5freport_3',['parse_command_report',['../class_b_n_o08x.html#a3762125be0025a335f0d918415f4ce18',1,'BNO08x']]],
|
||||||
|
['parse_5finput_5freport_4',['parse_input_report',['../class_b_n_o08x.html#a7ba1d779ed68edf30090dd0f938a5709',1,'BNO08x']]],
|
||||||
|
['print_5fheader_5',['print_header',['../class_b_n_o08x.html#a08f037df7b3c7e2fc3f0e968f4a5f68c',1,'BNO08x']]]
|
||||||
|
];
|
||||||
|
|
@ -0,0 +1,11 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['q_5fto_5ffloat_0',['q_to_float',['../class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9',1,'BNO08x']]],
|
||||||
|
['quat_5faccuracy_1',['quat_accuracy',['../class_b_n_o08x.html#a36223f7124751fa71e860b2ef55dd2ac',1,'BNO08x']]],
|
||||||
|
['queue_5fcalibrate_5fcommand_2',['queue_calibrate_command',['../class_b_n_o08x.html#ad097849616c5caab1fd3eb3632ee2b91',1,'BNO08x']]],
|
||||||
|
['queue_5fcommand_3',['queue_command',['../class_b_n_o08x.html#a1742d6445ffb6e9297b8bf84dec24f22',1,'BNO08x']]],
|
||||||
|
['queue_5ffeature_5fcommand_4',['queue_feature_command',['../class_b_n_o08x.html#a6c004a16b146527aa9eeeb6ff37db281',1,'BNO08x::queue_feature_command(uint8_t report_ID, uint16_t time_between_reports)'],['../class_b_n_o08x.html#af0a0686a78c929aad43af2eaeba12878',1,'BNO08x::queue_feature_command(uint8_t report_ID, uint16_t time_between_reports, uint32_t specific_config)']]],
|
||||||
|
['queue_5fpacket_5',['queue_packet',['../class_b_n_o08x.html#a67d0b5302a60083cef1b31936e2b65d8',1,'BNO08x']]],
|
||||||
|
['queue_5frequest_5fproduct_5fid_5fcommand_6',['queue_request_product_id_command',['../class_b_n_o08x.html#ab5f200069a2f8cb74cb79c6f162da5a1',1,'BNO08x']]],
|
||||||
|
['queue_5ftare_5fcommand_7',['queue_tare_command',['../class_b_n_o08x.html#a4c6353e795f734ed28613f9a3d161ea2',1,'BNO08x']]]
|
||||||
|
];
|
||||||
|
|
@ -0,0 +1,11 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['raw_5fvelocity_5fgyro_5fz_0',['raw_velocity_gyro_Z',['../class_b_n_o08x.html#ab49f9a6586d709bbd26280ef44a4bbf7',1,'BNO08x']]],
|
||||||
|
['readme_1',['README',['../md__d_1_2development_2git_2esp32___b_n_o08x_2_r_e_a_d_m_e.html',1,'']]],
|
||||||
|
['receive_5fpacket_2',['receive_packet',['../class_b_n_o08x.html#ae540799865934fcff54caed0772df071',1,'BNO08x']]],
|
||||||
|
['request_5fcalibration_5fstatus_3',['request_calibration_status',['../class_b_n_o08x.html#affaaa35abbb872da5299ebab6e2c9b11',1,'BNO08x']]],
|
||||||
|
['rotation_5fvector_5faccuracy_5fq1_4',['ROTATION_VECTOR_ACCURACY_Q1',['../class_b_n_o08x.html#a923d65d8568cc31873ad56a3908e1939',1,'BNO08x']]],
|
||||||
|
['rotation_5fvector_5fq1_5',['ROTATION_VECTOR_Q1',['../class_b_n_o08x.html#a0b19c8f2de2b2bfe033da7f93cdd2608',1,'BNO08x']]],
|
||||||
|
['run_5ffull_5fcalibration_5froutine_6',['run_full_calibration_routine',['../class_b_n_o08x.html#ae6e875a27ae74ebed806ee1a4576845a',1,'BNO08x']]],
|
||||||
|
['rx_5fbuffer_7',['rx_buffer',['../class_b_n_o08x.html#a7a85ccea09eadf865e8bbbf00d800e64',1,'BNO08x']]]
|
||||||
|
];
|
||||||
|
|
@ -0,0 +1,44 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['save_5fcalibration_0',['save_calibration',['../class_b_n_o08x.html#aa16609de88bfb7b389348859aa0cee54',1,'BNO08x']]],
|
||||||
|
['save_5ftare_1',['save_tare',['../class_b_n_o08x.html#afb2ffc4e7ff0498917bc14a83af306e2',1,'BNO08x']]],
|
||||||
|
['sclk_5fspeed_2',['sclk_speed',['../structbno08x__config__t.html#a652ad01310ba21afcae1bb765de51cfe',1,'bno08x_config_t']]],
|
||||||
|
['send_5fpacket_3',['send_packet',['../class_b_n_o08x.html#a0ee58cedbc06d4a7db8821f40c0ee207',1,'BNO08x']]],
|
||||||
|
['sensor_5freportid_5faccelerometer_4',['SENSOR_REPORTID_ACCELEROMETER',['../class_b_n_o08x.html#a476b35f11a2f096cdb70f7ee73cf2e90',1,'BNO08x']]],
|
||||||
|
['sensor_5freportid_5far_5fvr_5fstabilized_5fgame_5frotation_5fvector_5',['SENSOR_REPORTID_AR_VR_STABILIZED_GAME_ROTATION_VECTOR',['../class_b_n_o08x.html#a09dd6846e22801427b92b325385653e0',1,'BNO08x']]],
|
||||||
|
['sensor_5freportid_5far_5fvr_5fstabilized_5frotation_5fvector_6',['SENSOR_REPORTID_AR_VR_STABILIZED_ROTATION_VECTOR',['../class_b_n_o08x.html#a263b8c25089c38f9ffa85493aef79606',1,'BNO08x']]],
|
||||||
|
['sensor_5freportid_5fgame_5frotation_5fvector_7',['SENSOR_REPORTID_GAME_ROTATION_VECTOR',['../class_b_n_o08x.html#ab3dc8b362050d438d8a05b26e86af638',1,'BNO08x']]],
|
||||||
|
['sensor_5freportid_5fgeomagnetic_5frotation_5fvector_8',['SENSOR_REPORTID_GEOMAGNETIC_ROTATION_VECTOR',['../class_b_n_o08x.html#aec618850b70a4e32a5148b05281aa8f0',1,'BNO08x']]],
|
||||||
|
['sensor_5freportid_5fgravity_9',['SENSOR_REPORTID_GRAVITY',['../class_b_n_o08x.html#aeeb54b0b516917f3ff58cb655ae707a8',1,'BNO08x']]],
|
||||||
|
['sensor_5freportid_5fgyro_5fintegrated_5frotation_5fvector_10',['SENSOR_REPORTID_GYRO_INTEGRATED_ROTATION_VECTOR',['../class_b_n_o08x.html#a8b55a8131c251bb234d5391b0cd6aa48',1,'BNO08x']]],
|
||||||
|
['sensor_5freportid_5fgyroscope_11',['SENSOR_REPORTID_GYROSCOPE',['../class_b_n_o08x.html#a29ab9f86763cce89e833392553f7abb4',1,'BNO08x']]],
|
||||||
|
['sensor_5freportid_5flinear_5facceleration_12',['SENSOR_REPORTID_LINEAR_ACCELERATION',['../class_b_n_o08x.html#a53898b82dbac7ef27e1adb519dfcd686',1,'BNO08x']]],
|
||||||
|
['sensor_5freportid_5fmagnetic_5ffield_13',['SENSOR_REPORTID_MAGNETIC_FIELD',['../class_b_n_o08x.html#a6f3bf6774ceb583c5c56f2ad80573834',1,'BNO08x']]],
|
||||||
|
['sensor_5freportid_5fpersonal_5factivity_5fclassifier_14',['SENSOR_REPORTID_PERSONAL_ACTIVITY_CLASSIFIER',['../class_b_n_o08x.html#a001b45f56e347fb8e8149bcecbe2b40c',1,'BNO08x']]],
|
||||||
|
['sensor_5freportid_5fraw_5faccelerometer_15',['SENSOR_REPORTID_RAW_ACCELEROMETER',['../class_b_n_o08x.html#aa8d2d5c66b72af3966dca751e7343a97',1,'BNO08x']]],
|
||||||
|
['sensor_5freportid_5fraw_5fgyroscope_16',['SENSOR_REPORTID_RAW_GYROSCOPE',['../class_b_n_o08x.html#aaed7faffc8f2bba8a2ae56933236f9f7',1,'BNO08x']]],
|
||||||
|
['sensor_5freportid_5fraw_5fmagnetometer_17',['SENSOR_REPORTID_RAW_MAGNETOMETER',['../class_b_n_o08x.html#ac719a06278c239cc36f666b99a41b1c0',1,'BNO08x']]],
|
||||||
|
['sensor_5freportid_5frotation_5fvector_18',['SENSOR_REPORTID_ROTATION_VECTOR',['../class_b_n_o08x.html#ab0279e8622ed188ee48411e074fb7e9d',1,'BNO08x']]],
|
||||||
|
['sensor_5freportid_5fstability_5fclassifier_19',['SENSOR_REPORTID_STABILITY_CLASSIFIER',['../class_b_n_o08x.html#afad93ba52698512205df714109cadcfc',1,'BNO08x']]],
|
||||||
|
['sensor_5freportid_5fstep_5fcounter_20',['SENSOR_REPORTID_STEP_COUNTER',['../class_b_n_o08x.html#aaff9af63d5f35c05f0a1e485f3d97bc5',1,'BNO08x']]],
|
||||||
|
['sensor_5freportid_5ftap_5fdetector_21',['SENSOR_REPORTID_TAP_DETECTOR',['../class_b_n_o08x.html#a437fed4cb82edd32f839d88679ff8ed9',1,'BNO08x']]],
|
||||||
|
['sensor_5freportid_5funcalibrated_5fgyro_22',['SENSOR_REPORTID_UNCALIBRATED_GYRO',['../class_b_n_o08x.html#ab94bfdbbffc0a7a255e752244b22322a',1,'BNO08x']]],
|
||||||
|
['sequence_5fnumber_23',['sequence_number',['../class_b_n_o08x.html#aa722dbc6f6f07c63e9ea2a9271614af3',1,'BNO08x']]],
|
||||||
|
['shtp_5freport_5fbase_5ftimestamp_24',['SHTP_REPORT_BASE_TIMESTAMP',['../class_b_n_o08x.html#ae37d6f8431c8c465bfb0c662772b5cb9',1,'BNO08x']]],
|
||||||
|
['shtp_5freport_5fcommand_5frequest_25',['SHTP_REPORT_COMMAND_REQUEST',['../class_b_n_o08x.html#ab04695dd189412092254e52bd6e5a75a',1,'BNO08x']]],
|
||||||
|
['shtp_5freport_5fcommand_5fresponse_26',['SHTP_REPORT_COMMAND_RESPONSE',['../class_b_n_o08x.html#a1e5b64caa514b7e4fe64ab214758b875',1,'BNO08x']]],
|
||||||
|
['shtp_5freport_5ffrs_5fread_5frequest_27',['SHTP_REPORT_FRS_READ_REQUEST',['../class_b_n_o08x.html#a74af7eacc35cc825940b647c2de0d368',1,'BNO08x']]],
|
||||||
|
['shtp_5freport_5ffrs_5fread_5fresponse_28',['SHTP_REPORT_FRS_READ_RESPONSE',['../class_b_n_o08x.html#aeb760b095dcf808a413ef696f2608e43',1,'BNO08x']]],
|
||||||
|
['shtp_5freport_5fproduct_5fid_5frequest_29',['SHTP_REPORT_PRODUCT_ID_REQUEST',['../class_b_n_o08x.html#a542405639c28bd56bc4361b922763c95',1,'BNO08x']]],
|
||||||
|
['shtp_5freport_5fproduct_5fid_5fresponse_30',['SHTP_REPORT_PRODUCT_ID_RESPONSE',['../class_b_n_o08x.html#a0177134162e116501bc9483c6e4b76c3',1,'BNO08x']]],
|
||||||
|
['shtp_5freport_5fset_5ffeature_5fcommand_31',['SHTP_REPORT_SET_FEATURE_COMMAND',['../class_b_n_o08x.html#a1d3bff4e20c2c3d47db322c9e34ef338',1,'BNO08x']]],
|
||||||
|
['soft_5freset_32',['soft_reset',['../class_b_n_o08x.html#a973a1b1785f3302ee1b2702c6a27646e',1,'BNO08x']]],
|
||||||
|
['spi_5fhdl_33',['spi_hdl',['../class_b_n_o08x.html#acc0ea091465fc9a5736f5e0c6a0ce8ef',1,'BNO08x']]],
|
||||||
|
['spi_5fperipheral_34',['spi_peripheral',['../structbno08x__config__t.html#a020d2343750bb7debc2a108ae038c9ec',1,'bno08x_config_t']]],
|
||||||
|
['spi_5ftask_35',['spi_task',['../class_b_n_o08x.html#a2ecd4ed60f82730ae230c61687ec92bf',1,'BNO08x']]],
|
||||||
|
['spi_5ftask_5fhdl_36',['spi_task_hdl',['../class_b_n_o08x.html#a615090aae15f1b0410a7e5ecb94957b5',1,'BNO08x']]],
|
||||||
|
['spi_5ftask_5ftrampoline_37',['spi_task_trampoline',['../class_b_n_o08x.html#a0ce6d9db873555f1ebe7e095251eab74',1,'BNO08x']]],
|
||||||
|
['spi_5ftransaction_38',['spi_transaction',['../class_b_n_o08x.html#ac16adc5f00b0039c98a4921f13895026',1,'BNO08x']]],
|
||||||
|
['stability_5fclassifier_39',['stability_classifier',['../class_b_n_o08x.html#a1b12471e92536a79d0c425d77676f2e1',1,'BNO08x']]],
|
||||||
|
['step_5fcount_40',['step_count',['../class_b_n_o08x.html#ad80a77973371b12d722ea39063c648be',1,'BNO08x']]]
|
||||||
|
];
|
||||||
|
|
@ -0,0 +1,21 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['tag_0',['TAG',['../class_b_n_o08x.html#a2c98d5f2c406a3efd0b48c5666fa8c46',1,'BNO08x']]],
|
||||||
|
['tap_5fdetector_1',['tap_detector',['../class_b_n_o08x.html#a1171a5738a4e6831ec7fa32a29f15554',1,'BNO08x']]],
|
||||||
|
['tare_5far_5fvr_5fstabilized_5fgame_5frotation_5fvector_2',['TARE_AR_VR_STABILIZED_GAME_ROTATION_VECTOR',['../class_b_n_o08x.html#aed8135fd5e7996ef06bf5968692ccd84',1,'BNO08x']]],
|
||||||
|
['tare_5far_5fvr_5fstabilized_5frotation_5fvector_3',['TARE_AR_VR_STABILIZED_ROTATION_VECTOR',['../class_b_n_o08x.html#a32204963cefc4ae64a80f43e71c8667a',1,'BNO08x']]],
|
||||||
|
['tare_5faxis_5fall_4',['TARE_AXIS_ALL',['../class_b_n_o08x.html#a1ef13f6f330810934416ad5fe0ee55b2',1,'BNO08x']]],
|
||||||
|
['tare_5faxis_5fz_5',['TARE_AXIS_Z',['../class_b_n_o08x.html#aecb3e11c1ca5769fd60f42c17a105731',1,'BNO08x']]],
|
||||||
|
['tare_5fgame_5frotation_5fvector_6',['TARE_GAME_ROTATION_VECTOR',['../class_b_n_o08x.html#abaf1ec8bb197db1998a9ed3cec6180d5',1,'BNO08x']]],
|
||||||
|
['tare_5fgeomagnetic_5frotation_5fvector_7',['TARE_GEOMAGNETIC_ROTATION_VECTOR',['../class_b_n_o08x.html#a225397a04d849e5647992ca80d68febb',1,'BNO08x']]],
|
||||||
|
['tare_5fgyro_5fintegrated_5frotation_5fvector_8',['TARE_GYRO_INTEGRATED_ROTATION_VECTOR',['../class_b_n_o08x.html#a9ec354d75249f06f13599abf7bedfde0',1,'BNO08x']]],
|
||||||
|
['tare_5fnow_9',['tare_now',['../class_b_n_o08x.html#a4549bbef48208bd9c745fc755b93012f',1,'BNO08x']]],
|
||||||
|
['tare_5fnow_10',['TARE_NOW',['../class_b_n_o08x.html#a27df630f3e52b35552d2c1f2cf3496b0',1,'BNO08x']]],
|
||||||
|
['tare_5fpersist_11',['TARE_PERSIST',['../class_b_n_o08x.html#a115aef7b38ec0dec2085f6917d832912',1,'BNO08x']]],
|
||||||
|
['tare_5frotation_5fvector_12',['TARE_ROTATION_VECTOR',['../class_b_n_o08x.html#a8e2cfc25d0e34ae53a762b88cc3ac3c8',1,'BNO08x']]],
|
||||||
|
['tare_5fset_5freorientation_13',['TARE_SET_REORIENTATION',['../class_b_n_o08x.html#a59cde7dd301c94a20b84735c5d49008e',1,'BNO08x']]],
|
||||||
|
['time_5fstamp_14',['time_stamp',['../class_b_n_o08x.html#abc972db20affbd0040b4e6c4892dd57b',1,'BNO08x']]],
|
||||||
|
['tx_5fbuffer_15',['tx_buffer',['../class_b_n_o08x.html#a74d936708ba924b6ba21004ff9a0b30b',1,'BNO08x']]],
|
||||||
|
['tx_5fpacket_5fqueued_16',['tx_packet_queued',['../class_b_n_o08x.html#a5b1f13a3170f1c8fdcc886353efa0c08',1,'BNO08x']]],
|
||||||
|
['tx_5fsemaphore_17',['tx_semaphore',['../class_b_n_o08x.html#aee2d0bcb8e9d7bacacccacbb04ded661',1,'BNO08x']]]
|
||||||
|
];
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['bno08x_0',['BNO08x',['../class_b_n_o08x.html',1,'']]],
|
||||||
|
['bno08x_5fconfig_5ft_1',['bno08x_config_t',['../structbno08x__config__t.html',1,'']]]
|
||||||
|
];
|
||||||
|
|
@ -0,0 +1,18 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<svg
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||||
|
viewBox="0 0 11 11"
|
||||||
|
height="11"
|
||||||
|
width="11"
|
||||||
|
id="svg2"
|
||||||
|
version="1.1">
|
||||||
|
<defs
|
||||||
|
id="defs6" />
|
||||||
|
<path
|
||||||
|
id="path12"
|
||||||
|
d="M 5.5 0.5 A 5 5 0 0 0 0.5 5.5 A 5 5 0 0 0 5.5 10.5 A 5 5 0 0 0 10.5 5.5 A 5 5 0 0 0 5.5 0.5 z M 3.5820312 3 A 0.58291923 0.58291923 0 0 1 4 3.1757812 L 5.5 4.6757812 L 7 3.1757812 A 0.58291923 0.58291923 0 0 1 7.4003906 3 A 0.58291923 0.58291923 0 0 1 7.8242188 4 L 6.3242188 5.5 L 7.8242188 7 A 0.58291923 0.58291923 0 1 1 7 7.8242188 L 5.5 6.3242188 L 4 7.8242188 A 0.58291923 0.58291923 0 1 1 3.1757812 7 L 4.6757812 5.5 L 3.1757812 4 A 0.58291923 0.58291923 0 0 1 3.5820312 3 z "
|
||||||
|
style="stroke-width:1.09870648;fill:#bababa;fill-opacity:1" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 947 B |
|
|
@ -0,0 +1,5 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['bno08x_0',['BNO08x',['../class_b_n_o08x.html#a40f7688e843d74b8bd526c6f5ff17845',1,'BNO08x']]],
|
||||||
|
['bno08x_5fconfig_5ft_1',['bno08x_config_t',['../structbno08x__config__t.html#abf8805292192f4c30c5000423175a2e1',1,'bno08x_config_t']]]
|
||||||
|
];
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['calibrate_5faccelerometer_0',['calibrate_accelerometer',['../class_b_n_o08x.html#aeffce374f558a167d5b5f19ad627e7cc',1,'BNO08x']]],
|
||||||
|
['calibrate_5fall_1',['calibrate_all',['../class_b_n_o08x.html#afd0ca5f9b9741935543d143a5a43d128',1,'BNO08x']]],
|
||||||
|
['calibrate_5fgyro_2',['calibrate_gyro',['../class_b_n_o08x.html#a9ada90f8ab6dd33fa2d7c168d9234af1',1,'BNO08x']]],
|
||||||
|
['calibrate_5fmagnetometer_3',['calibrate_magnetometer',['../class_b_n_o08x.html#ac26350b55095a346d72598ab8aa74b4a',1,'BNO08x']]],
|
||||||
|
['calibrate_5fplanar_5faccelerometer_4',['calibrate_planar_accelerometer',['../class_b_n_o08x.html#a1c6c49c97bc098db89db1aaa37e18f26',1,'BNO08x']]],
|
||||||
|
['calibration_5fcomplete_5',['calibration_complete',['../class_b_n_o08x.html#a71ca35f78b98d93d31eb0c187dc8543b',1,'BNO08x']]],
|
||||||
|
['clear_5ftare_6',['clear_tare',['../class_b_n_o08x.html#afe39bfdede7b9a2b273983cb29a27d6e',1,'BNO08x']]]
|
||||||
|
];
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['data_5favailable_0',['data_available',['../class_b_n_o08x.html#a367d525d1c0ba119b3dca3067bb5bccc',1,'BNO08x']]]
|
||||||
|
];
|
||||||
|
|
@ -0,0 +1,22 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['enable_5faccelerometer_0',['enable_accelerometer',['../class_b_n_o08x.html#a1d68494d911f7efbbb620d349fb9da0d',1,'BNO08x']]],
|
||||||
|
['enable_5factivity_5fclassifier_1',['enable_activity_classifier',['../class_b_n_o08x.html#a0960ce957058af565dd4c43ad6c40225',1,'BNO08x']]],
|
||||||
|
['enable_5farvr_5fstabilized_5fgame_5frotation_5fvector_2',['enable_ARVR_stabilized_game_rotation_vector',['../class_b_n_o08x.html#ad9e26658c53c728d7d10381db680765e',1,'BNO08x']]],
|
||||||
|
['enable_5farvr_5fstabilized_5frotation_5fvector_3',['enable_ARVR_stabilized_rotation_vector',['../class_b_n_o08x.html#a04290cb6ba09b93d5a9ef337c13d1abb',1,'BNO08x']]],
|
||||||
|
['enable_5fgame_5frotation_5fvector_4',['enable_game_rotation_vector',['../class_b_n_o08x.html#a639cb013ed17e0f33057742fac97f1a2',1,'BNO08x']]],
|
||||||
|
['enable_5fgravity_5',['enable_gravity',['../class_b_n_o08x.html#a2dc0cd5bc04ca7eb3b4fffd2a3a6f27a',1,'BNO08x']]],
|
||||||
|
['enable_5fgyro_6',['enable_gyro',['../class_b_n_o08x.html#a7619b598cc8e768c4df4805b2958a2c8',1,'BNO08x']]],
|
||||||
|
['enable_5fgyro_5fintegrated_5frotation_5fvector_7',['enable_gyro_integrated_rotation_vector',['../class_b_n_o08x.html#a09a0306abec5895dd0450b2fe970347c',1,'BNO08x']]],
|
||||||
|
['enable_5flinear_5faccelerometer_8',['enable_linear_accelerometer',['../class_b_n_o08x.html#ad3724e7e602feb2b695d2d88a61d5328',1,'BNO08x']]],
|
||||||
|
['enable_5fmagnetometer_9',['enable_magnetometer',['../class_b_n_o08x.html#acf4a83a44a221f6495263f00f1b8d849',1,'BNO08x']]],
|
||||||
|
['enable_5fraw_5faccelerometer_10',['enable_raw_accelerometer',['../class_b_n_o08x.html#ad6adf3b24a8a559d3bb57e6abcef4ce8',1,'BNO08x']]],
|
||||||
|
['enable_5fraw_5fgyro_11',['enable_raw_gyro',['../class_b_n_o08x.html#af984deb77c92746fe4d193457312be63',1,'BNO08x']]],
|
||||||
|
['enable_5fraw_5fmagnetometer_12',['enable_raw_magnetometer',['../class_b_n_o08x.html#ad1ca07ee06ef98d4e11a74dde18e9623',1,'BNO08x']]],
|
||||||
|
['enable_5frotation_5fvector_13',['enable_rotation_vector',['../class_b_n_o08x.html#abe9acd2eb1ce2f2e72b7a48c8d025cc4',1,'BNO08x']]],
|
||||||
|
['enable_5fstability_5fclassifier_14',['enable_stability_classifier',['../class_b_n_o08x.html#a5378a235e3114ccdc63b26bc3fae5dad',1,'BNO08x']]],
|
||||||
|
['enable_5fstep_5fcounter_15',['enable_step_counter',['../class_b_n_o08x.html#ad550085fa1b51495ce3d8894538f33d5',1,'BNO08x']]],
|
||||||
|
['enable_5ftap_5fdetector_16',['enable_tap_detector',['../class_b_n_o08x.html#a919c7d94226f4c6adbb8edf6fd1613a9',1,'BNO08x']]],
|
||||||
|
['enable_5funcalibrated_5fgyro_17',['enable_uncalibrated_gyro',['../class_b_n_o08x.html#ac7b5815c5ad8b83a34ad0855423601e8',1,'BNO08x']]],
|
||||||
|
['end_5fcalibration_18',['end_calibration',['../class_b_n_o08x.html#ac9d9b6636745e8180807284da67c92a2',1,'BNO08x']]]
|
||||||
|
];
|
||||||
|
|
@ -0,0 +1,6 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['frs_5fread_5fdata_0',['FRS_read_data',['../class_b_n_o08x.html#a40607e557eada666a5e1e416f42cd4a1',1,'BNO08x']]],
|
||||||
|
['frs_5fread_5frequest_1',['FRS_read_request',['../class_b_n_o08x.html#adf789e709ac1667656db757c8d559af9',1,'BNO08x']]],
|
||||||
|
['frs_5fread_5fword_2',['FRS_read_word',['../class_b_n_o08x.html#a27f5dce5c994be18a587fb622574ad41',1,'BNO08x']]]
|
||||||
|
];
|
||||||
|
|
@ -0,0 +1,74 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['get_5faccel_0',['get_accel',['../class_b_n_o08x.html#a9329c6669282071622c3b3741b1b8142',1,'BNO08x']]],
|
||||||
|
['get_5faccel_5faccuracy_1',['get_accel_accuracy',['../class_b_n_o08x.html#a3fce726d5de821f97ed207036dae2900',1,'BNO08x']]],
|
||||||
|
['get_5faccel_5fx_2',['get_accel_X',['../class_b_n_o08x.html#abce574112a9079d2cbc58cfc352b8a69',1,'BNO08x']]],
|
||||||
|
['get_5faccel_5fy_3',['get_accel_Y',['../class_b_n_o08x.html#afdf24bb3d54518b23972f21f007817c1',1,'BNO08x']]],
|
||||||
|
['get_5faccel_5fz_4',['get_accel_Z',['../class_b_n_o08x.html#a0a72477cb7a330fedbcb3e2126b882b1',1,'BNO08x']]],
|
||||||
|
['get_5factivity_5fclassifier_5',['get_activity_classifier',['../class_b_n_o08x.html#a4f7060b2d3c15b359b70b6346730446a',1,'BNO08x']]],
|
||||||
|
['get_5fgravity_6',['get_gravity',['../class_b_n_o08x.html#a386c46ac8965220ab7b9423df838dd4d',1,'BNO08x']]],
|
||||||
|
['get_5fgravity_5faccuracy_7',['get_gravity_accuracy',['../class_b_n_o08x.html#accd39f48e9f8ab8267df7184b5b7cd76',1,'BNO08x']]],
|
||||||
|
['get_5fgravity_5fx_8',['get_gravity_X',['../class_b_n_o08x.html#a88679bccd9339b87ec35fc4fc4e745ae',1,'BNO08x']]],
|
||||||
|
['get_5fgravity_5fy_9',['get_gravity_Y',['../class_b_n_o08x.html#a8a36db7f1c932f33e05e494632059801',1,'BNO08x']]],
|
||||||
|
['get_5fgravity_5fz_10',['get_gravity_Z',['../class_b_n_o08x.html#a5622b4d1754648ea7eb400c1adf9e807',1,'BNO08x']]],
|
||||||
|
['get_5fgyro_5faccuracy_11',['get_gyro_accuracy',['../class_b_n_o08x.html#a811999653110858311c97a779c388e5d',1,'BNO08x']]],
|
||||||
|
['get_5fgyro_5fcalibrated_5fvelocity_12',['get_gyro_calibrated_velocity',['../class_b_n_o08x.html#a4d3746a376a22acb7a2641bb750c4c89',1,'BNO08x']]],
|
||||||
|
['get_5fgyro_5fcalibrated_5fvelocity_5fx_13',['get_gyro_calibrated_velocity_X',['../class_b_n_o08x.html#ab7977391191067282e7f734b9ee45059',1,'BNO08x']]],
|
||||||
|
['get_5fgyro_5fcalibrated_5fvelocity_5fy_14',['get_gyro_calibrated_velocity_Y',['../class_b_n_o08x.html#ad4fab6e636e239d4b9273f158983ed89',1,'BNO08x']]],
|
||||||
|
['get_5fgyro_5fcalibrated_5fvelocity_5fz_15',['get_gyro_calibrated_velocity_Z',['../class_b_n_o08x.html#a15a29c3bb476048b7229abcfb2b1d52a',1,'BNO08x']]],
|
||||||
|
['get_5fgyro_5fvelocity_16',['get_gyro_velocity',['../class_b_n_o08x.html#afe6392012669e7ebd1a9e817e2bd313f',1,'BNO08x']]],
|
||||||
|
['get_5fgyro_5fvelocity_5fx_17',['get_gyro_velocity_X',['../class_b_n_o08x.html#acd376cd3e454a87198ec86accbf2ee00',1,'BNO08x']]],
|
||||||
|
['get_5fgyro_5fvelocity_5fy_18',['get_gyro_velocity_Y',['../class_b_n_o08x.html#acd1819a81818f90dc105950b4a7d0b04',1,'BNO08x']]],
|
||||||
|
['get_5fgyro_5fvelocity_5fz_19',['get_gyro_velocity_Z',['../class_b_n_o08x.html#ae2add976af256ec981248371a2f58207',1,'BNO08x']]],
|
||||||
|
['get_5flinear_5faccel_20',['get_linear_accel',['../class_b_n_o08x.html#ad59b029d04341dbef72e059488951980',1,'BNO08x']]],
|
||||||
|
['get_5flinear_5faccel_5faccuracy_21',['get_linear_accel_accuracy',['../class_b_n_o08x.html#a33fe3c2f47759cfae5f4b612ddd329ea',1,'BNO08x']]],
|
||||||
|
['get_5flinear_5faccel_5fx_22',['get_linear_accel_X',['../class_b_n_o08x.html#a763c3a9699a1081d430fd9b9b7bc49a3',1,'BNO08x']]],
|
||||||
|
['get_5flinear_5faccel_5fy_23',['get_linear_accel_Y',['../class_b_n_o08x.html#a1033bdd65b42b6706d1dfc67ece66191',1,'BNO08x']]],
|
||||||
|
['get_5flinear_5faccel_5fz_24',['get_linear_accel_Z',['../class_b_n_o08x.html#afdfa7d50362702da689c5d18bf17fd84',1,'BNO08x']]],
|
||||||
|
['get_5fmagf_25',['get_magf',['../class_b_n_o08x.html#a35a224d519a2a243d0d526a34ecde5a8',1,'BNO08x']]],
|
||||||
|
['get_5fmagf_5faccuracy_26',['get_magf_accuracy',['../class_b_n_o08x.html#a487391e6b2dd7f05084804d1fb94976f',1,'BNO08x']]],
|
||||||
|
['get_5fmagf_5fx_27',['get_magf_X',['../class_b_n_o08x.html#a111601243b913751eb51c1f37cba4e7d',1,'BNO08x']]],
|
||||||
|
['get_5fmagf_5fy_28',['get_magf_Y',['../class_b_n_o08x.html#a82ed8d7b9a5c25374839df75a3d220ea',1,'BNO08x']]],
|
||||||
|
['get_5fmagf_5fz_29',['get_magf_Z',['../class_b_n_o08x.html#ab4c48a91d2f8b29430abc17b7f015282',1,'BNO08x']]],
|
||||||
|
['get_5fpitch_30',['get_pitch',['../class_b_n_o08x.html#a1b91f234d81c45f1f5ca2f27c9f0f6a3',1,'BNO08x']]],
|
||||||
|
['get_5fpitch_5fdeg_31',['get_pitch_deg',['../class_b_n_o08x.html#af50010400cbd1445e9ddfa259384b412',1,'BNO08x']]],
|
||||||
|
['get_5fq1_32',['get_Q1',['../class_b_n_o08x.html#a4421c43323945946ad605f8422958dcf',1,'BNO08x']]],
|
||||||
|
['get_5fq2_33',['get_Q2',['../class_b_n_o08x.html#a954dccdcbe8a8c4f1787f13ebb8d932b',1,'BNO08x']]],
|
||||||
|
['get_5fq3_34',['get_Q3',['../class_b_n_o08x.html#a1590ba793668f9cb1a32a1f4dd07cb9a',1,'BNO08x']]],
|
||||||
|
['get_5fquat_35',['get_quat',['../class_b_n_o08x.html#a51a6d594824de2292e70f788454f8a2d',1,'BNO08x']]],
|
||||||
|
['get_5fquat_5faccuracy_36',['get_quat_accuracy',['../class_b_n_o08x.html#a24ba760d064a1dc45f972c79b9c8d98d',1,'BNO08x']]],
|
||||||
|
['get_5fquat_5fi_37',['get_quat_I',['../class_b_n_o08x.html#a12c12a8e078b28480fb8828d306656f5',1,'BNO08x']]],
|
||||||
|
['get_5fquat_5fj_38',['get_quat_J',['../class_b_n_o08x.html#a9f6bb642fa0297a7b9bcc94dd7374015',1,'BNO08x']]],
|
||||||
|
['get_5fquat_5fk_39',['get_quat_K',['../class_b_n_o08x.html#a9f42c70c2337a0d831064a40ecfe2dd8',1,'BNO08x']]],
|
||||||
|
['get_5fquat_5fradian_5faccuracy_40',['get_quat_radian_accuracy',['../class_b_n_o08x.html#a61b7d10a98afc6903fea6b2cede27630',1,'BNO08x']]],
|
||||||
|
['get_5fquat_5freal_41',['get_quat_real',['../class_b_n_o08x.html#a5a556c5ec1baaa7f1156779dbe47a7b7',1,'BNO08x']]],
|
||||||
|
['get_5frange_42',['get_range',['../class_b_n_o08x.html#a0fff04c42c9502615ad73cd1457cb9b0',1,'BNO08x']]],
|
||||||
|
['get_5fraw_5faccel_5fx_43',['get_raw_accel_X',['../class_b_n_o08x.html#a1de356dd604c1dffcd1a32faeb4fafe2',1,'BNO08x']]],
|
||||||
|
['get_5fraw_5faccel_5fy_44',['get_raw_accel_Y',['../class_b_n_o08x.html#a96563de0eb597a52d595d19da827b1ac',1,'BNO08x']]],
|
||||||
|
['get_5fraw_5faccel_5fz_45',['get_raw_accel_Z',['../class_b_n_o08x.html#a718cdd910e5e7e03fd0a1ad04ee6f0ce',1,'BNO08x']]],
|
||||||
|
['get_5fraw_5fgyro_5fx_46',['get_raw_gyro_X',['../class_b_n_o08x.html#af1b2c3a383a84fc6dfaddae1052b44d4',1,'BNO08x']]],
|
||||||
|
['get_5fraw_5fgyro_5fy_47',['get_raw_gyro_Y',['../class_b_n_o08x.html#aff7714441d242b3b9b0c03f94e0a9374',1,'BNO08x']]],
|
||||||
|
['get_5fraw_5fgyro_5fz_48',['get_raw_gyro_Z',['../class_b_n_o08x.html#a2e28b5a79c442a6baa2fa5165b9ce37d',1,'BNO08x']]],
|
||||||
|
['get_5fraw_5fmagf_5fx_49',['get_raw_magf_X',['../class_b_n_o08x.html#adf12600b39de41d258439a343fcc1ad8',1,'BNO08x']]],
|
||||||
|
['get_5fraw_5fmagf_5fy_50',['get_raw_magf_Y',['../class_b_n_o08x.html#a2c842e43ceae19149f6525bcbc48f1cf',1,'BNO08x']]],
|
||||||
|
['get_5fraw_5fmagf_5fz_51',['get_raw_magf_Z',['../class_b_n_o08x.html#a99c1bcc2ec3ca3d8feafd6dd61f9d269',1,'BNO08x']]],
|
||||||
|
['get_5freadings_52',['get_readings',['../class_b_n_o08x.html#a9cc47f0e5b7d679c80992c993a910ccf',1,'BNO08x']]],
|
||||||
|
['get_5freset_5freason_53',['get_reset_reason',['../class_b_n_o08x.html#a11bb1b3fa44ad8f28c1492b5c07af886',1,'BNO08x']]],
|
||||||
|
['get_5fresolution_54',['get_resolution',['../class_b_n_o08x.html#a1d6ea02d0d4b23ff6a15e9d5c6c92372',1,'BNO08x']]],
|
||||||
|
['get_5froll_55',['get_roll',['../class_b_n_o08x.html#a89618eba08186ee8e679e7313907ddef',1,'BNO08x']]],
|
||||||
|
['get_5froll_5fdeg_56',['get_roll_deg',['../class_b_n_o08x.html#a7077b9a130f1dcf0192454e387968dd6',1,'BNO08x']]],
|
||||||
|
['get_5fstability_5fclassifier_57',['get_stability_classifier',['../class_b_n_o08x.html#a0d148e00abcfeec48c689e3084a7e786',1,'BNO08x']]],
|
||||||
|
['get_5fstep_5fcount_58',['get_step_count',['../class_b_n_o08x.html#adaff49f3d80fdd19fd4210f0c56d41ef',1,'BNO08x']]],
|
||||||
|
['get_5ftap_5fdetector_59',['get_tap_detector',['../class_b_n_o08x.html#a4797ec731de4c158716da1a7af9d1602',1,'BNO08x']]],
|
||||||
|
['get_5ftime_5fstamp_60',['get_time_stamp',['../class_b_n_o08x.html#ad9137777271421a58159f3fe5e05ed20',1,'BNO08x']]],
|
||||||
|
['get_5funcalibrated_5fgyro_61',['get_uncalibrated_gyro',['../class_b_n_o08x.html#a1bd3c33e70354bd35a78b83b6786b531',1,'BNO08x']]],
|
||||||
|
['get_5funcalibrated_5fgyro_5faccuracy_62',['get_uncalibrated_gyro_accuracy',['../class_b_n_o08x.html#a3285613f18b2f2f4c3f9e6d5c971af10',1,'BNO08x']]],
|
||||||
|
['get_5funcalibrated_5fgyro_5fbias_5fx_63',['get_uncalibrated_gyro_bias_X',['../class_b_n_o08x.html#ad228cdf352b7ea95e484da993045a47b',1,'BNO08x']]],
|
||||||
|
['get_5funcalibrated_5fgyro_5fbias_5fy_64',['get_uncalibrated_gyro_bias_Y',['../class_b_n_o08x.html#a74725517129dd548c7a3de705d5861bd',1,'BNO08x']]],
|
||||||
|
['get_5funcalibrated_5fgyro_5fbias_5fz_65',['get_uncalibrated_gyro_bias_Z',['../class_b_n_o08x.html#a5050359272abd146ab3c7a6101effbd7',1,'BNO08x']]],
|
||||||
|
['get_5funcalibrated_5fgyro_5fx_66',['get_uncalibrated_gyro_X',['../class_b_n_o08x.html#a289ff66f51c94be62c4a556f3a5997bf',1,'BNO08x']]],
|
||||||
|
['get_5funcalibrated_5fgyro_5fy_67',['get_uncalibrated_gyro_Y',['../class_b_n_o08x.html#a1874e4bd457bb5b6ecc2c64039b88ba4',1,'BNO08x']]],
|
||||||
|
['get_5funcalibrated_5fgyro_5fz_68',['get_uncalibrated_gyro_Z',['../class_b_n_o08x.html#a0a73633d8929ce4058b14cefc8cad717',1,'BNO08x']]],
|
||||||
|
['get_5fyaw_69',['get_yaw',['../class_b_n_o08x.html#a64d3e41750c6de9413d6982511f78f17',1,'BNO08x']]],
|
||||||
|
['get_5fyaw_5fdeg_70',['get_yaw_deg',['../class_b_n_o08x.html#af80f7795656e695e036d3b1557aed94c',1,'BNO08x']]]
|
||||||
|
];
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['hard_5freset_0',['hard_reset',['../class_b_n_o08x.html#a28cd1c0b3477571d87133234e6358503',1,'BNO08x']]],
|
||||||
|
['hint_5fhandler_1',['hint_handler',['../class_b_n_o08x.html#a804b95c58c30d36933fd251626b85bf7',1,'BNO08x']]]
|
||||||
|
];
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['initialize_0',['initialize',['../class_b_n_o08x.html#aea8e2c6dd7a2c9899479a7f39fe94798',1,'BNO08x']]]
|
||||||
|
];
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['mode_5fon_0',['mode_on',['../class_b_n_o08x.html#ac1b3de9b552c611ee9c455d7f19be698',1,'BNO08x']]],
|
||||||
|
['mode_5fsleep_1',['mode_sleep',['../class_b_n_o08x.html#a176ae0112325c05105eacb4566bbfa0b',1,'BNO08x']]]
|
||||||
|
];
|
||||||
|
|
@ -0,0 +1,6 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['parse_5fcommand_5freport_0',['parse_command_report',['../class_b_n_o08x.html#a3762125be0025a335f0d918415f4ce18',1,'BNO08x']]],
|
||||||
|
['parse_5finput_5freport_1',['parse_input_report',['../class_b_n_o08x.html#a7ba1d779ed68edf30090dd0f938a5709',1,'BNO08x']]],
|
||||||
|
['print_5fheader_2',['print_header',['../class_b_n_o08x.html#a08f037df7b3c7e2fc3f0e968f4a5f68c',1,'BNO08x']]]
|
||||||
|
];
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['q_5fto_5ffloat_0',['q_to_float',['../class_b_n_o08x.html#a27fb24e894f794ec6228ef142b6ff8d9',1,'BNO08x']]],
|
||||||
|
['queue_5fcalibrate_5fcommand_1',['queue_calibrate_command',['../class_b_n_o08x.html#ad097849616c5caab1fd3eb3632ee2b91',1,'BNO08x']]],
|
||||||
|
['queue_5fcommand_2',['queue_command',['../class_b_n_o08x.html#a1742d6445ffb6e9297b8bf84dec24f22',1,'BNO08x']]],
|
||||||
|
['queue_5ffeature_5fcommand_3',['queue_feature_command',['../class_b_n_o08x.html#a6c004a16b146527aa9eeeb6ff37db281',1,'BNO08x::queue_feature_command(uint8_t report_ID, uint16_t time_between_reports)'],['../class_b_n_o08x.html#af0a0686a78c929aad43af2eaeba12878',1,'BNO08x::queue_feature_command(uint8_t report_ID, uint16_t time_between_reports, uint32_t specific_config)']]],
|
||||||
|
['queue_5fpacket_4',['queue_packet',['../class_b_n_o08x.html#a67d0b5302a60083cef1b31936e2b65d8',1,'BNO08x']]],
|
||||||
|
['queue_5frequest_5fproduct_5fid_5fcommand_5',['queue_request_product_id_command',['../class_b_n_o08x.html#ab5f200069a2f8cb74cb79c6f162da5a1',1,'BNO08x']]],
|
||||||
|
['queue_5ftare_5fcommand_6',['queue_tare_command',['../class_b_n_o08x.html#a4c6353e795f734ed28613f9a3d161ea2',1,'BNO08x']]]
|
||||||
|
];
|
||||||
|
|
@ -0,0 +1,6 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['receive_5fpacket_0',['receive_packet',['../class_b_n_o08x.html#ae540799865934fcff54caed0772df071',1,'BNO08x']]],
|
||||||
|
['request_5fcalibration_5fstatus_1',['request_calibration_status',['../class_b_n_o08x.html#affaaa35abbb872da5299ebab6e2c9b11',1,'BNO08x']]],
|
||||||
|
['run_5ffull_5fcalibration_5froutine_2',['run_full_calibration_routine',['../class_b_n_o08x.html#ae6e875a27ae74ebed806ee1a4576845a',1,'BNO08x']]]
|
||||||
|
];
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['save_5fcalibration_0',['save_calibration',['../class_b_n_o08x.html#aa16609de88bfb7b389348859aa0cee54',1,'BNO08x']]],
|
||||||
|
['save_5ftare_1',['save_tare',['../class_b_n_o08x.html#afb2ffc4e7ff0498917bc14a83af306e2',1,'BNO08x']]],
|
||||||
|
['send_5fpacket_2',['send_packet',['../class_b_n_o08x.html#a0ee58cedbc06d4a7db8821f40c0ee207',1,'BNO08x']]],
|
||||||
|
['soft_5freset_3',['soft_reset',['../class_b_n_o08x.html#a973a1b1785f3302ee1b2702c6a27646e',1,'BNO08x']]],
|
||||||
|
['spi_5ftask_4',['spi_task',['../class_b_n_o08x.html#a2ecd4ed60f82730ae230c61687ec92bf',1,'BNO08x']]],
|
||||||
|
['spi_5ftask_5ftrampoline_5',['spi_task_trampoline',['../class_b_n_o08x.html#a0ce6d9db873555f1ebe7e095251eab74',1,'BNO08x']]]
|
||||||
|
];
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['tare_5fnow_0',['tare_now',['../class_b_n_o08x.html#a4549bbef48208bd9c745fc755b93012f',1,'BNO08x']]]
|
||||||
|
];
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['wait_5ffor_5fdevice_5fint_0',['wait_for_device_int',['../class_b_n_o08x.html#a988c45b4afa4dcd6a24610ff308c1faa',1,'BNO08x']]]
|
||||||
|
];
|
||||||
|
|
@ -0,0 +1,24 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<svg
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||||
|
viewBox="0 0 20 19"
|
||||||
|
height="19"
|
||||||
|
width="20"
|
||||||
|
id="svg2"
|
||||||
|
version="1.1">
|
||||||
|
<defs
|
||||||
|
id="defs6" />
|
||||||
|
<circle
|
||||||
|
r="3.5"
|
||||||
|
cy="8.5"
|
||||||
|
cx="5.5"
|
||||||
|
id="path4611"
|
||||||
|
style="fill:#000000;fill-opacity:0;stroke:#656565;stroke-width:1.4;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" />
|
||||||
|
<path
|
||||||
|
id="path4630"
|
||||||
|
d="m 8.1085854,11.109059 2.7823556,2.782356"
|
||||||
|
style="fill:none;stroke:#656565;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 804 B |
|
|
@ -0,0 +1,24 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<svg
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||||
|
viewBox="0 0 20 19"
|
||||||
|
height="19"
|
||||||
|
width="20"
|
||||||
|
id="svg2"
|
||||||
|
version="1.1">
|
||||||
|
<defs
|
||||||
|
id="defs6" />
|
||||||
|
<circle
|
||||||
|
r="3.5"
|
||||||
|
cy="8.5"
|
||||||
|
cx="5.5"
|
||||||
|
id="path4611"
|
||||||
|
style="fill:#000000;fill-opacity:0;stroke:#C5C5C5;stroke-width:1.4;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" />
|
||||||
|
<path
|
||||||
|
id="path4630"
|
||||||
|
d="m 8.1085854,11.109059 2.7823556,2.782356"
|
||||||
|
style="fill:none;stroke:#C5C5C5;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 804 B |
|
|
@ -0,0 +1,31 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<svg
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
version="1.1"
|
||||||
|
id="svg2"
|
||||||
|
width="20"
|
||||||
|
height="19"
|
||||||
|
viewBox="0 0 20 19"
|
||||||
|
>
|
||||||
|
<defs
|
||||||
|
id="defs6" />
|
||||||
|
<circle
|
||||||
|
style="fill:#000000;fill-opacity:0;stroke:#656565;stroke-width:1.4;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
|
||||||
|
id="path4611"
|
||||||
|
cx="5.5"
|
||||||
|
cy="8.5"
|
||||||
|
r="3.5" />
|
||||||
|
<path
|
||||||
|
style="fill:#656565;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 11,7 13.5,10 16,7 Z"
|
||||||
|
id="path4609"
|
||||||
|
/>
|
||||||
|
<path
|
||||||
|
style="fill:none;stroke:#656565;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
d="m 8.1085854,11.109059 2.7823556,2.782356"
|
||||||
|
id="path4630"
|
||||||
|
/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1019 B |
|
|
@ -0,0 +1,31 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<svg
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
version="1.1"
|
||||||
|
id="svg2"
|
||||||
|
width="20"
|
||||||
|
height="19"
|
||||||
|
viewBox="0 0 20 19"
|
||||||
|
>
|
||||||
|
<defs
|
||||||
|
id="defs6" />
|
||||||
|
<circle
|
||||||
|
style="fill:#000000;fill-opacity:0;stroke:#c5C5C5;stroke-width:1.4;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
|
||||||
|
id="path4611"
|
||||||
|
cx="5.5"
|
||||||
|
cy="8.5"
|
||||||
|
r="3.5" />
|
||||||
|
<path
|
||||||
|
style="fill:#c5C5C5;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="M 11,7 13.5,10 16,7 Z"
|
||||||
|
id="path4609"
|
||||||
|
/>
|
||||||
|
<path
|
||||||
|
style="fill:none;stroke:#c5C5C5;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
d="m 8.1085854,11.109059 2.7823556,2.782356"
|
||||||
|
id="path4630"
|
||||||
|
/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1019 B |
|
|
@ -0,0 +1,4 @@
|
||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['readme_0',['README',['../md__d_1_2development_2git_2esp32___b_n_o08x_2_r_e_a_d_m_e.html',1,'']]]
|
||||||
|
];
|
||||||
|
|
@ -0,0 +1,291 @@
|
||||||
|
/*---------------- Search Box positioning */
|
||||||
|
|
||||||
|
#main-menu > li:last-child {
|
||||||
|
/* This <li> object is the parent of the search bar */
|
||||||
|
display: flex;
|
||||||
|
justify-content: center;
|
||||||
|
align-items: center;
|
||||||
|
height: 36px;
|
||||||
|
margin-right: 1em;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*---------------- Search box styling */
|
||||||
|
|
||||||
|
.SRPage * {
|
||||||
|
font-weight: normal;
|
||||||
|
line-height: normal;
|
||||||
|
}
|
||||||
|
|
||||||
|
dark-mode-toggle {
|
||||||
|
margin-left: 5px;
|
||||||
|
display: flex;
|
||||||
|
float: right;
|
||||||
|
}
|
||||||
|
|
||||||
|
#MSearchBox {
|
||||||
|
display: inline-block;
|
||||||
|
white-space : nowrap;
|
||||||
|
background: var(--search-background-color);
|
||||||
|
border-radius: 0.65em;
|
||||||
|
box-shadow: var(--search-box-shadow);
|
||||||
|
z-index: 102;
|
||||||
|
}
|
||||||
|
|
||||||
|
#MSearchBox .left {
|
||||||
|
display: inline-block;
|
||||||
|
vertical-align: middle;
|
||||||
|
height: 1.4em;
|
||||||
|
}
|
||||||
|
|
||||||
|
#MSearchSelect {
|
||||||
|
display: inline-block;
|
||||||
|
vertical-align: middle;
|
||||||
|
width: 20px;
|
||||||
|
height: 19px;
|
||||||
|
background-image: var(--search-magnification-select-image);
|
||||||
|
margin: 0 0 0 0.3em;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
#MSearchSelectExt {
|
||||||
|
display: inline-block;
|
||||||
|
vertical-align: middle;
|
||||||
|
width: 10px;
|
||||||
|
height: 19px;
|
||||||
|
background-image: var(--search-magnification-image);
|
||||||
|
margin: 0 0 0 0.5em;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#MSearchField {
|
||||||
|
display: inline-block;
|
||||||
|
vertical-align: middle;
|
||||||
|
width: 7.5em;
|
||||||
|
height: 19px;
|
||||||
|
margin: 0 0.15em;
|
||||||
|
padding: 0;
|
||||||
|
line-height: 1em;
|
||||||
|
border:none;
|
||||||
|
color: var(--search-foreground-color);
|
||||||
|
outline: none;
|
||||||
|
font-family: var(--font-family-search);
|
||||||
|
-webkit-border-radius: 0px;
|
||||||
|
border-radius: 0px;
|
||||||
|
background: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media(hover: none) {
|
||||||
|
/* to avoid zooming on iOS */
|
||||||
|
#MSearchField {
|
||||||
|
font-size: 16px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#MSearchBox .right {
|
||||||
|
display: inline-block;
|
||||||
|
vertical-align: middle;
|
||||||
|
width: 1.4em;
|
||||||
|
height: 1.4em;
|
||||||
|
}
|
||||||
|
|
||||||
|
#MSearchClose {
|
||||||
|
display: none;
|
||||||
|
font-size: inherit;
|
||||||
|
background : none;
|
||||||
|
border: none;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
outline: none;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
#MSearchCloseImg {
|
||||||
|
padding: 0.3em;
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.MSearchBoxActive #MSearchField {
|
||||||
|
color: var(--search-active-color);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*---------------- Search filter selection */
|
||||||
|
|
||||||
|
#MSearchSelectWindow {
|
||||||
|
display: none;
|
||||||
|
position: absolute;
|
||||||
|
left: 0; top: 0;
|
||||||
|
border: 1px solid var(--search-filter-border-color);
|
||||||
|
background-color: var(--search-filter-background-color);
|
||||||
|
z-index: 10001;
|
||||||
|
padding-top: 4px;
|
||||||
|
padding-bottom: 4px;
|
||||||
|
-moz-border-radius: 4px;
|
||||||
|
-webkit-border-top-left-radius: 4px;
|
||||||
|
-webkit-border-top-right-radius: 4px;
|
||||||
|
-webkit-border-bottom-left-radius: 4px;
|
||||||
|
-webkit-border-bottom-right-radius: 4px;
|
||||||
|
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
|
||||||
|
}
|
||||||
|
|
||||||
|
.SelectItem {
|
||||||
|
font: 8pt var(--font-family-search);
|
||||||
|
padding-left: 2px;
|
||||||
|
padding-right: 12px;
|
||||||
|
border: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
span.SelectionMark {
|
||||||
|
margin-right: 4px;
|
||||||
|
font-family: var(--font-family-monospace);
|
||||||
|
outline-style: none;
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
a.SelectItem {
|
||||||
|
display: block;
|
||||||
|
outline-style: none;
|
||||||
|
color: var(--search-filter-foreground-color);
|
||||||
|
text-decoration: none;
|
||||||
|
padding-left: 6px;
|
||||||
|
padding-right: 12px;
|
||||||
|
}
|
||||||
|
|
||||||
|
a.SelectItem:focus,
|
||||||
|
a.SelectItem:active {
|
||||||
|
color: var(--search-filter-foreground-color);
|
||||||
|
outline-style: none;
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
a.SelectItem:hover {
|
||||||
|
color: var(--search-filter-highlight-text-color);
|
||||||
|
background-color: var(--search-filter-highlight-bg-color);
|
||||||
|
outline-style: none;
|
||||||
|
text-decoration: none;
|
||||||
|
cursor: pointer;
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*---------------- Search results window */
|
||||||
|
|
||||||
|
iframe#MSearchResults {
|
||||||
|
/*width: 60ex;*/
|
||||||
|
height: 15em;
|
||||||
|
}
|
||||||
|
|
||||||
|
#MSearchResultsWindow {
|
||||||
|
display: none;
|
||||||
|
position: absolute;
|
||||||
|
left: 0; top: 0;
|
||||||
|
border: 1px solid var(--search-results-border-color);
|
||||||
|
background-color: var(--search-results-background-color);
|
||||||
|
z-index:10000;
|
||||||
|
width: 300px;
|
||||||
|
height: 400px;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* ----------------------------------- */
|
||||||
|
|
||||||
|
|
||||||
|
#SRIndex {
|
||||||
|
clear:both;
|
||||||
|
}
|
||||||
|
|
||||||
|
.SREntry {
|
||||||
|
font-size: 10pt;
|
||||||
|
padding-left: 1ex;
|
||||||
|
}
|
||||||
|
|
||||||
|
.SRPage .SREntry {
|
||||||
|
font-size: 8pt;
|
||||||
|
padding: 1px 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.SRPage {
|
||||||
|
margin: 5px 2px;
|
||||||
|
background-color: var(--search-results-background-color);
|
||||||
|
}
|
||||||
|
|
||||||
|
.SRChildren {
|
||||||
|
padding-left: 3ex; padding-bottom: .5em
|
||||||
|
}
|
||||||
|
|
||||||
|
.SRPage .SRChildren {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.SRSymbol {
|
||||||
|
font-weight: bold;
|
||||||
|
color: var(--search-results-foreground-color);
|
||||||
|
font-family: var(--font-family-search);
|
||||||
|
text-decoration: none;
|
||||||
|
outline: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
a.SRScope {
|
||||||
|
display: block;
|
||||||
|
color: var(--search-results-foreground-color);
|
||||||
|
font-family: var(--font-family-search);
|
||||||
|
font-size: 8pt;
|
||||||
|
text-decoration: none;
|
||||||
|
outline: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
a.SRSymbol:focus, a.SRSymbol:active,
|
||||||
|
a.SRScope:focus, a.SRScope:active {
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
|
|
||||||
|
span.SRScope {
|
||||||
|
padding-left: 4px;
|
||||||
|
font-family: var(--font-family-search);
|
||||||
|
}
|
||||||
|
|
||||||
|
.SRPage .SRStatus {
|
||||||
|
padding: 2px 5px;
|
||||||
|
font-size: 8pt;
|
||||||
|
font-style: italic;
|
||||||
|
font-family: var(--font-family-search);
|
||||||
|
}
|
||||||
|
|
||||||
|
.SRResult {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.searchresults {
|
||||||
|
margin-left: 10px;
|
||||||
|
margin-right: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*---------------- External search page results */
|
||||||
|
|
||||||
|
.pages b {
|
||||||
|
color: white;
|
||||||
|
padding: 5px 5px 3px 5px;
|
||||||
|
background-image: var(--nav-gradient-active-image-parent);
|
||||||
|
background-repeat: repeat-x;
|
||||||
|
text-shadow: 0 1px 1px #000000;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pages {
|
||||||
|
line-height: 17px;
|
||||||
|
margin-left: 4px;
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hl {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
#searchresults {
|
||||||
|
margin-bottom: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.searchpages {
|
||||||
|
margin-top: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
@ -0,0 +1,820 @@
|
||||||
|
/*
|
||||||
|
@licstart The following is the entire license notice for the JavaScript code in this file.
|
||||||
|
|
||||||
|
The MIT License (MIT)
|
||||||
|
|
||||||
|
Copyright (C) 1997-2020 by Dimitri van Heesch
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy of this software
|
||||||
|
and associated documentation files (the "Software"), to deal in the Software without restriction,
|
||||||
|
including without limitation the rights to use, copy, modify, merge, publish, distribute,
|
||||||
|
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all copies or
|
||||||
|
substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
|
||||||
|
BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||||
|
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
|
||||||
|
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
@licend The above is the entire license notice for the JavaScript code in this file
|
||||||
|
*/
|
||||||
|
function convertToId(search)
|
||||||
|
{
|
||||||
|
var result = '';
|
||||||
|
for (i=0;i<search.length;i++)
|
||||||
|
{
|
||||||
|
var c = search.charAt(i);
|
||||||
|
var cn = c.charCodeAt(0);
|
||||||
|
if (c.match(/[a-z0-9\u0080-\uFFFF]/))
|
||||||
|
{
|
||||||
|
result+=c;
|
||||||
|
}
|
||||||
|
else if (cn<16)
|
||||||
|
{
|
||||||
|
result+="_0"+cn.toString(16);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
result+="_"+cn.toString(16);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
function getXPos(item)
|
||||||
|
{
|
||||||
|
var x = 0;
|
||||||
|
if (item.offsetWidth)
|
||||||
|
{
|
||||||
|
while (item && item!=document.body)
|
||||||
|
{
|
||||||
|
x += item.offsetLeft;
|
||||||
|
item = item.offsetParent;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return x;
|
||||||
|
}
|
||||||
|
|
||||||
|
function getYPos(item)
|
||||||
|
{
|
||||||
|
var y = 0;
|
||||||
|
if (item.offsetWidth)
|
||||||
|
{
|
||||||
|
while (item && item!=document.body)
|
||||||
|
{
|
||||||
|
y += item.offsetTop;
|
||||||
|
item = item.offsetParent;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return y;
|
||||||
|
}
|
||||||
|
|
||||||
|
var searchResults = new SearchResults("searchResults");
|
||||||
|
|
||||||
|
/* A class handling everything associated with the search panel.
|
||||||
|
|
||||||
|
Parameters:
|
||||||
|
name - The name of the global variable that will be
|
||||||
|
storing this instance. Is needed to be able to set timeouts.
|
||||||
|
resultPath - path to use for external files
|
||||||
|
*/
|
||||||
|
function SearchBox(name, resultsPath, extension)
|
||||||
|
{
|
||||||
|
if (!name || !resultsPath) { alert("Missing parameters to SearchBox."); }
|
||||||
|
if (!extension || extension == "") { extension = ".html"; }
|
||||||
|
|
||||||
|
// ---------- Instance variables
|
||||||
|
this.name = name;
|
||||||
|
this.resultsPath = resultsPath;
|
||||||
|
this.keyTimeout = 0;
|
||||||
|
this.keyTimeoutLength = 500;
|
||||||
|
this.closeSelectionTimeout = 300;
|
||||||
|
this.lastSearchValue = "";
|
||||||
|
this.lastResultsPage = "";
|
||||||
|
this.hideTimeout = 0;
|
||||||
|
this.searchIndex = 0;
|
||||||
|
this.searchActive = false;
|
||||||
|
this.extension = extension;
|
||||||
|
|
||||||
|
// ----------- DOM Elements
|
||||||
|
|
||||||
|
this.DOMSearchField = function()
|
||||||
|
{ return document.getElementById("MSearchField"); }
|
||||||
|
|
||||||
|
this.DOMSearchSelect = function()
|
||||||
|
{ return document.getElementById("MSearchSelect"); }
|
||||||
|
|
||||||
|
this.DOMSearchSelectWindow = function()
|
||||||
|
{ return document.getElementById("MSearchSelectWindow"); }
|
||||||
|
|
||||||
|
this.DOMPopupSearchResults = function()
|
||||||
|
{ return document.getElementById("MSearchResults"); }
|
||||||
|
|
||||||
|
this.DOMPopupSearchResultsWindow = function()
|
||||||
|
{ return document.getElementById("MSearchResultsWindow"); }
|
||||||
|
|
||||||
|
this.DOMSearchClose = function()
|
||||||
|
{ return document.getElementById("MSearchClose"); }
|
||||||
|
|
||||||
|
this.DOMSearchBox = function()
|
||||||
|
{ return document.getElementById("MSearchBox"); }
|
||||||
|
|
||||||
|
// ------------ Event Handlers
|
||||||
|
|
||||||
|
// Called when focus is added or removed from the search field.
|
||||||
|
this.OnSearchFieldFocus = function(isActive)
|
||||||
|
{
|
||||||
|
this.Activate(isActive);
|
||||||
|
}
|
||||||
|
|
||||||
|
this.OnSearchSelectShow = function()
|
||||||
|
{
|
||||||
|
var searchSelectWindow = this.DOMSearchSelectWindow();
|
||||||
|
var searchField = this.DOMSearchSelect();
|
||||||
|
|
||||||
|
var left = getXPos(searchField);
|
||||||
|
var top = getYPos(searchField);
|
||||||
|
top += searchField.offsetHeight;
|
||||||
|
|
||||||
|
// show search selection popup
|
||||||
|
searchSelectWindow.style.display='block';
|
||||||
|
searchSelectWindow.style.left = left + 'px';
|
||||||
|
searchSelectWindow.style.top = top + 'px';
|
||||||
|
|
||||||
|
// stop selection hide timer
|
||||||
|
if (this.hideTimeout)
|
||||||
|
{
|
||||||
|
clearTimeout(this.hideTimeout);
|
||||||
|
this.hideTimeout=0;
|
||||||
|
}
|
||||||
|
return false; // to avoid "image drag" default event
|
||||||
|
}
|
||||||
|
|
||||||
|
this.OnSearchSelectHide = function()
|
||||||
|
{
|
||||||
|
this.hideTimeout = setTimeout(this.CloseSelectionWindow.bind(this),
|
||||||
|
this.closeSelectionTimeout);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Called when the content of the search field is changed.
|
||||||
|
this.OnSearchFieldChange = function(evt)
|
||||||
|
{
|
||||||
|
if (this.keyTimeout) // kill running timer
|
||||||
|
{
|
||||||
|
clearTimeout(this.keyTimeout);
|
||||||
|
this.keyTimeout = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
var e = (evt) ? evt : window.event; // for IE
|
||||||
|
if (e.keyCode==40 || e.keyCode==13)
|
||||||
|
{
|
||||||
|
if (e.shiftKey==1)
|
||||||
|
{
|
||||||
|
this.OnSearchSelectShow();
|
||||||
|
var win=this.DOMSearchSelectWindow();
|
||||||
|
for (i=0;i<win.childNodes.length;i++)
|
||||||
|
{
|
||||||
|
var child = win.childNodes[i]; // get span within a
|
||||||
|
if (child.className=='SelectItem')
|
||||||
|
{
|
||||||
|
child.focus();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
var elem = searchResults.NavNext(0);
|
||||||
|
if (elem) elem.focus();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if (e.keyCode==27) // Escape out of the search field
|
||||||
|
{
|
||||||
|
this.DOMSearchField().blur();
|
||||||
|
this.DOMPopupSearchResultsWindow().style.display = 'none';
|
||||||
|
this.DOMSearchClose().style.display = 'none';
|
||||||
|
this.lastSearchValue = '';
|
||||||
|
this.Activate(false);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
// strip whitespaces
|
||||||
|
var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
|
||||||
|
|
||||||
|
if (searchValue != this.lastSearchValue) // search value has changed
|
||||||
|
{
|
||||||
|
if (searchValue != "") // non-empty search
|
||||||
|
{
|
||||||
|
// set timer for search update
|
||||||
|
this.keyTimeout = setTimeout(this.Search.bind(this),
|
||||||
|
this.keyTimeoutLength);
|
||||||
|
}
|
||||||
|
else // empty search field
|
||||||
|
{
|
||||||
|
this.DOMPopupSearchResultsWindow().style.display = 'none';
|
||||||
|
this.DOMSearchClose().style.display = 'none';
|
||||||
|
this.lastSearchValue = '';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
this.SelectItemCount = function(id)
|
||||||
|
{
|
||||||
|
var count=0;
|
||||||
|
var win=this.DOMSearchSelectWindow();
|
||||||
|
for (i=0;i<win.childNodes.length;i++)
|
||||||
|
{
|
||||||
|
var child = win.childNodes[i]; // get span within a
|
||||||
|
if (child.className=='SelectItem')
|
||||||
|
{
|
||||||
|
count++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return count;
|
||||||
|
}
|
||||||
|
|
||||||
|
this.SelectItemSet = function(id)
|
||||||
|
{
|
||||||
|
var i,j=0;
|
||||||
|
var win=this.DOMSearchSelectWindow();
|
||||||
|
for (i=0;i<win.childNodes.length;i++)
|
||||||
|
{
|
||||||
|
var child = win.childNodes[i]; // get span within a
|
||||||
|
if (child.className=='SelectItem')
|
||||||
|
{
|
||||||
|
var node = child.firstChild;
|
||||||
|
if (j==id)
|
||||||
|
{
|
||||||
|
node.innerHTML='•';
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
node.innerHTML=' ';
|
||||||
|
}
|
||||||
|
j++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Called when an search filter selection is made.
|
||||||
|
// set item with index id as the active item
|
||||||
|
this.OnSelectItem = function(id)
|
||||||
|
{
|
||||||
|
this.searchIndex = id;
|
||||||
|
this.SelectItemSet(id);
|
||||||
|
var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
|
||||||
|
if (searchValue!="" && this.searchActive) // something was found -> do a search
|
||||||
|
{
|
||||||
|
this.Search();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
this.OnSearchSelectKey = function(evt)
|
||||||
|
{
|
||||||
|
var e = (evt) ? evt : window.event; // for IE
|
||||||
|
if (e.keyCode==40 && this.searchIndex<this.SelectItemCount()) // Down
|
||||||
|
{
|
||||||
|
this.searchIndex++;
|
||||||
|
this.OnSelectItem(this.searchIndex);
|
||||||
|
}
|
||||||
|
else if (e.keyCode==38 && this.searchIndex>0) // Up
|
||||||
|
{
|
||||||
|
this.searchIndex--;
|
||||||
|
this.OnSelectItem(this.searchIndex);
|
||||||
|
}
|
||||||
|
else if (e.keyCode==13 || e.keyCode==27)
|
||||||
|
{
|
||||||
|
this.OnSelectItem(this.searchIndex);
|
||||||
|
this.CloseSelectionWindow();
|
||||||
|
this.DOMSearchField().focus();
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
// --------- Actions
|
||||||
|
|
||||||
|
// Closes the results window.
|
||||||
|
this.CloseResultsWindow = function()
|
||||||
|
{
|
||||||
|
this.DOMPopupSearchResultsWindow().style.display = 'none';
|
||||||
|
this.DOMSearchClose().style.display = 'none';
|
||||||
|
this.Activate(false);
|
||||||
|
}
|
||||||
|
|
||||||
|
this.CloseSelectionWindow = function()
|
||||||
|
{
|
||||||
|
this.DOMSearchSelectWindow().style.display = 'none';
|
||||||
|
}
|
||||||
|
|
||||||
|
// Performs a search.
|
||||||
|
this.Search = function()
|
||||||
|
{
|
||||||
|
this.keyTimeout = 0;
|
||||||
|
|
||||||
|
// strip leading whitespace
|
||||||
|
var searchValue = this.DOMSearchField().value.replace(/^ +/, "");
|
||||||
|
|
||||||
|
var code = searchValue.toLowerCase().charCodeAt(0);
|
||||||
|
var idxChar = searchValue.substr(0, 1).toLowerCase();
|
||||||
|
if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair
|
||||||
|
{
|
||||||
|
idxChar = searchValue.substr(0, 2);
|
||||||
|
}
|
||||||
|
|
||||||
|
var jsFile;
|
||||||
|
|
||||||
|
var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar);
|
||||||
|
if (idx!=-1)
|
||||||
|
{
|
||||||
|
var hexCode=idx.toString(16);
|
||||||
|
jsFile = this.resultsPath + indexSectionNames[this.searchIndex] + '_' + hexCode + '.js';
|
||||||
|
}
|
||||||
|
|
||||||
|
var loadJS = function(url, impl, loc){
|
||||||
|
var scriptTag = document.createElement('script');
|
||||||
|
scriptTag.src = url;
|
||||||
|
scriptTag.onload = impl;
|
||||||
|
scriptTag.onreadystatechange = impl;
|
||||||
|
loc.appendChild(scriptTag);
|
||||||
|
}
|
||||||
|
|
||||||
|
var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow();
|
||||||
|
var domSearchBox = this.DOMSearchBox();
|
||||||
|
var domPopupSearchResults = this.DOMPopupSearchResults();
|
||||||
|
var domSearchClose = this.DOMSearchClose();
|
||||||
|
var resultsPath = this.resultsPath;
|
||||||
|
|
||||||
|
var handleResults = function() {
|
||||||
|
document.getElementById("Loading").style.display="none";
|
||||||
|
if (typeof searchData !== 'undefined') {
|
||||||
|
createResults(resultsPath);
|
||||||
|
document.getElementById("NoMatches").style.display="none";
|
||||||
|
}
|
||||||
|
|
||||||
|
if (idx!=-1) {
|
||||||
|
searchResults.Search(searchValue);
|
||||||
|
} else { // no file with search results => force empty search results
|
||||||
|
searchResults.Search('====');
|
||||||
|
}
|
||||||
|
|
||||||
|
if (domPopupSearchResultsWindow.style.display!='block')
|
||||||
|
{
|
||||||
|
domSearchClose.style.display = 'inline-block';
|
||||||
|
var left = getXPos(domSearchBox) + 150;
|
||||||
|
var top = getYPos(domSearchBox) + 20;
|
||||||
|
domPopupSearchResultsWindow.style.display = 'block';
|
||||||
|
left -= domPopupSearchResults.offsetWidth;
|
||||||
|
var maxWidth = document.body.clientWidth;
|
||||||
|
var maxHeight = document.body.clientHeight;
|
||||||
|
var width = 300;
|
||||||
|
if (left<10) left=10;
|
||||||
|
if (width+left+8>maxWidth) width=maxWidth-left-8;
|
||||||
|
var height = 400;
|
||||||
|
if (height+top+8>maxHeight) height=maxHeight-top-8;
|
||||||
|
domPopupSearchResultsWindow.style.top = top + 'px';
|
||||||
|
domPopupSearchResultsWindow.style.left = left + 'px';
|
||||||
|
domPopupSearchResultsWindow.style.width = width + 'px';
|
||||||
|
domPopupSearchResultsWindow.style.height = height + 'px';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (jsFile) {
|
||||||
|
loadJS(jsFile, handleResults, this.DOMPopupSearchResultsWindow());
|
||||||
|
} else {
|
||||||
|
handleResults();
|
||||||
|
}
|
||||||
|
|
||||||
|
this.lastSearchValue = searchValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
// -------- Activation Functions
|
||||||
|
|
||||||
|
// Activates or deactivates the search panel, resetting things to
|
||||||
|
// their default values if necessary.
|
||||||
|
this.Activate = function(isActive)
|
||||||
|
{
|
||||||
|
if (isActive || // open it
|
||||||
|
this.DOMPopupSearchResultsWindow().style.display == 'block'
|
||||||
|
)
|
||||||
|
{
|
||||||
|
this.DOMSearchBox().className = 'MSearchBoxActive';
|
||||||
|
this.searchActive = true;
|
||||||
|
}
|
||||||
|
else if (!isActive) // directly remove the panel
|
||||||
|
{
|
||||||
|
this.DOMSearchBox().className = 'MSearchBoxInactive';
|
||||||
|
this.searchActive = false;
|
||||||
|
this.lastSearchValue = ''
|
||||||
|
this.lastResultsPage = '';
|
||||||
|
this.DOMSearchField().value = '';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// -----------------------------------------------------------------------
|
||||||
|
|
||||||
|
// The class that handles everything on the search results page.
|
||||||
|
function SearchResults(name)
|
||||||
|
{
|
||||||
|
// The number of matches from the last run of <Search()>.
|
||||||
|
this.lastMatchCount = 0;
|
||||||
|
this.lastKey = 0;
|
||||||
|
this.repeatOn = false;
|
||||||
|
|
||||||
|
// Toggles the visibility of the passed element ID.
|
||||||
|
this.FindChildElement = function(id)
|
||||||
|
{
|
||||||
|
var parentElement = document.getElementById(id);
|
||||||
|
var element = parentElement.firstChild;
|
||||||
|
|
||||||
|
while (element && element!=parentElement)
|
||||||
|
{
|
||||||
|
if (element.nodeName.toLowerCase() == 'div' && element.className == 'SRChildren')
|
||||||
|
{
|
||||||
|
return element;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (element.nodeName.toLowerCase() == 'div' && element.hasChildNodes())
|
||||||
|
{
|
||||||
|
element = element.firstChild;
|
||||||
|
}
|
||||||
|
else if (element.nextSibling)
|
||||||
|
{
|
||||||
|
element = element.nextSibling;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
do
|
||||||
|
{
|
||||||
|
element = element.parentNode;
|
||||||
|
}
|
||||||
|
while (element && element!=parentElement && !element.nextSibling);
|
||||||
|
|
||||||
|
if (element && element!=parentElement)
|
||||||
|
{
|
||||||
|
element = element.nextSibling;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
this.Toggle = function(id)
|
||||||
|
{
|
||||||
|
var element = this.FindChildElement(id);
|
||||||
|
if (element)
|
||||||
|
{
|
||||||
|
if (element.style.display == 'block')
|
||||||
|
{
|
||||||
|
element.style.display = 'none';
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
element.style.display = 'block';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Searches for the passed string. If there is no parameter,
|
||||||
|
// it takes it from the URL query.
|
||||||
|
//
|
||||||
|
// Always returns true, since other documents may try to call it
|
||||||
|
// and that may or may not be possible.
|
||||||
|
this.Search = function(search)
|
||||||
|
{
|
||||||
|
if (!search) // get search word from URL
|
||||||
|
{
|
||||||
|
search = window.location.search;
|
||||||
|
search = search.substring(1); // Remove the leading '?'
|
||||||
|
search = unescape(search);
|
||||||
|
}
|
||||||
|
|
||||||
|
search = search.replace(/^ +/, ""); // strip leading spaces
|
||||||
|
search = search.replace(/ +$/, ""); // strip trailing spaces
|
||||||
|
search = search.toLowerCase();
|
||||||
|
search = convertToId(search);
|
||||||
|
|
||||||
|
var resultRows = document.getElementsByTagName("div");
|
||||||
|
var matches = 0;
|
||||||
|
|
||||||
|
var i = 0;
|
||||||
|
while (i < resultRows.length)
|
||||||
|
{
|
||||||
|
var row = resultRows.item(i);
|
||||||
|
if (row.className == "SRResult")
|
||||||
|
{
|
||||||
|
var rowMatchName = row.id.toLowerCase();
|
||||||
|
rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_'
|
||||||
|
|
||||||
|
if (search.length<=rowMatchName.length &&
|
||||||
|
rowMatchName.substr(0, search.length)==search)
|
||||||
|
{
|
||||||
|
row.style.display = 'block';
|
||||||
|
matches++;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
row.style.display = 'none';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
i++;
|
||||||
|
}
|
||||||
|
document.getElementById("Searching").style.display='none';
|
||||||
|
if (matches == 0) // no results
|
||||||
|
{
|
||||||
|
document.getElementById("NoMatches").style.display='block';
|
||||||
|
}
|
||||||
|
else // at least one result
|
||||||
|
{
|
||||||
|
document.getElementById("NoMatches").style.display='none';
|
||||||
|
}
|
||||||
|
this.lastMatchCount = matches;
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
// return the first item with index index or higher that is visible
|
||||||
|
this.NavNext = function(index)
|
||||||
|
{
|
||||||
|
var focusItem;
|
||||||
|
while (1)
|
||||||
|
{
|
||||||
|
var focusName = 'Item'+index;
|
||||||
|
focusItem = document.getElementById(focusName);
|
||||||
|
if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
|
||||||
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
else if (!focusItem) // last element
|
||||||
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
focusItem=null;
|
||||||
|
index++;
|
||||||
|
}
|
||||||
|
return focusItem;
|
||||||
|
}
|
||||||
|
|
||||||
|
this.NavPrev = function(index)
|
||||||
|
{
|
||||||
|
var focusItem;
|
||||||
|
while (1)
|
||||||
|
{
|
||||||
|
var focusName = 'Item'+index;
|
||||||
|
focusItem = document.getElementById(focusName);
|
||||||
|
if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
|
||||||
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
else if (!focusItem) // last element
|
||||||
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
focusItem=null;
|
||||||
|
index--;
|
||||||
|
}
|
||||||
|
return focusItem;
|
||||||
|
}
|
||||||
|
|
||||||
|
this.ProcessKeys = function(e)
|
||||||
|
{
|
||||||
|
if (e.type == "keydown")
|
||||||
|
{
|
||||||
|
this.repeatOn = false;
|
||||||
|
this.lastKey = e.keyCode;
|
||||||
|
}
|
||||||
|
else if (e.type == "keypress")
|
||||||
|
{
|
||||||
|
if (!this.repeatOn)
|
||||||
|
{
|
||||||
|
if (this.lastKey) this.repeatOn = true;
|
||||||
|
return false; // ignore first keypress after keydown
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if (e.type == "keyup")
|
||||||
|
{
|
||||||
|
this.lastKey = 0;
|
||||||
|
this.repeatOn = false;
|
||||||
|
}
|
||||||
|
return this.lastKey!=0;
|
||||||
|
}
|
||||||
|
|
||||||
|
this.Nav = function(evt,itemIndex)
|
||||||
|
{
|
||||||
|
var e = (evt) ? evt : window.event; // for IE
|
||||||
|
if (e.keyCode==13) return true;
|
||||||
|
if (!this.ProcessKeys(e)) return false;
|
||||||
|
|
||||||
|
if (this.lastKey==38) // Up
|
||||||
|
{
|
||||||
|
var newIndex = itemIndex-1;
|
||||||
|
var focusItem = this.NavPrev(newIndex);
|
||||||
|
if (focusItem)
|
||||||
|
{
|
||||||
|
var child = this.FindChildElement(focusItem.parentNode.parentNode.id);
|
||||||
|
if (child && child.style.display == 'block') // children visible
|
||||||
|
{
|
||||||
|
var n=0;
|
||||||
|
var tmpElem;
|
||||||
|
while (1) // search for last child
|
||||||
|
{
|
||||||
|
tmpElem = document.getElementById('Item'+newIndex+'_c'+n);
|
||||||
|
if (tmpElem)
|
||||||
|
{
|
||||||
|
focusItem = tmpElem;
|
||||||
|
}
|
||||||
|
else // found it!
|
||||||
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
n++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (focusItem)
|
||||||
|
{
|
||||||
|
focusItem.focus();
|
||||||
|
}
|
||||||
|
else // return focus to search field
|
||||||
|
{
|
||||||
|
document.getElementById("MSearchField").focus();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if (this.lastKey==40) // Down
|
||||||
|
{
|
||||||
|
var newIndex = itemIndex+1;
|
||||||
|
var focusItem;
|
||||||
|
var item = document.getElementById('Item'+itemIndex);
|
||||||
|
var elem = this.FindChildElement(item.parentNode.parentNode.id);
|
||||||
|
if (elem && elem.style.display == 'block') // children visible
|
||||||
|
{
|
||||||
|
focusItem = document.getElementById('Item'+itemIndex+'_c0');
|
||||||
|
}
|
||||||
|
if (!focusItem) focusItem = this.NavNext(newIndex);
|
||||||
|
if (focusItem) focusItem.focus();
|
||||||
|
}
|
||||||
|
else if (this.lastKey==39) // Right
|
||||||
|
{
|
||||||
|
var item = document.getElementById('Item'+itemIndex);
|
||||||
|
var elem = this.FindChildElement(item.parentNode.parentNode.id);
|
||||||
|
if (elem) elem.style.display = 'block';
|
||||||
|
}
|
||||||
|
else if (this.lastKey==37) // Left
|
||||||
|
{
|
||||||
|
var item = document.getElementById('Item'+itemIndex);
|
||||||
|
var elem = this.FindChildElement(item.parentNode.parentNode.id);
|
||||||
|
if (elem) elem.style.display = 'none';
|
||||||
|
}
|
||||||
|
else if (this.lastKey==27) // Escape
|
||||||
|
{
|
||||||
|
searchBox.CloseResultsWindow();
|
||||||
|
document.getElementById("MSearchField").focus();
|
||||||
|
}
|
||||||
|
else if (this.lastKey==13) // Enter
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
this.NavChild = function(evt,itemIndex,childIndex)
|
||||||
|
{
|
||||||
|
var e = (evt) ? evt : window.event; // for IE
|
||||||
|
if (e.keyCode==13) return true;
|
||||||
|
if (!this.ProcessKeys(e)) return false;
|
||||||
|
|
||||||
|
if (this.lastKey==38) // Up
|
||||||
|
{
|
||||||
|
if (childIndex>0)
|
||||||
|
{
|
||||||
|
var newIndex = childIndex-1;
|
||||||
|
document.getElementById('Item'+itemIndex+'_c'+newIndex).focus();
|
||||||
|
}
|
||||||
|
else // already at first child, jump to parent
|
||||||
|
{
|
||||||
|
document.getElementById('Item'+itemIndex).focus();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if (this.lastKey==40) // Down
|
||||||
|
{
|
||||||
|
var newIndex = childIndex+1;
|
||||||
|
var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex);
|
||||||
|
if (!elem) // last child, jump to parent next parent
|
||||||
|
{
|
||||||
|
elem = this.NavNext(itemIndex+1);
|
||||||
|
}
|
||||||
|
if (elem)
|
||||||
|
{
|
||||||
|
elem.focus();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if (this.lastKey==27) // Escape
|
||||||
|
{
|
||||||
|
searchBox.CloseResultsWindow();
|
||||||
|
document.getElementById("MSearchField").focus();
|
||||||
|
}
|
||||||
|
else if (this.lastKey==13) // Enter
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function setKeyActions(elem,action)
|
||||||
|
{
|
||||||
|
elem.setAttribute('onkeydown',action);
|
||||||
|
elem.setAttribute('onkeypress',action);
|
||||||
|
elem.setAttribute('onkeyup',action);
|
||||||
|
}
|
||||||
|
|
||||||
|
function setClassAttr(elem,attr)
|
||||||
|
{
|
||||||
|
elem.setAttribute('class',attr);
|
||||||
|
elem.setAttribute('className',attr);
|
||||||
|
}
|
||||||
|
|
||||||
|
function createResults(resultsPath)
|
||||||
|
{
|
||||||
|
var results = document.getElementById("SRResults");
|
||||||
|
results.innerHTML = '';
|
||||||
|
for (var e=0; e<searchData.length; e++)
|
||||||
|
{
|
||||||
|
var id = searchData[e][0];
|
||||||
|
var srResult = document.createElement('div');
|
||||||
|
srResult.setAttribute('id','SR_'+id);
|
||||||
|
setClassAttr(srResult,'SRResult');
|
||||||
|
var srEntry = document.createElement('div');
|
||||||
|
setClassAttr(srEntry,'SREntry');
|
||||||
|
var srLink = document.createElement('a');
|
||||||
|
srLink.setAttribute('id','Item'+e);
|
||||||
|
setKeyActions(srLink,'return searchResults.Nav(event,'+e+')');
|
||||||
|
setClassAttr(srLink,'SRSymbol');
|
||||||
|
srLink.innerHTML = searchData[e][1][0];
|
||||||
|
srEntry.appendChild(srLink);
|
||||||
|
if (searchData[e][1].length==2) // single result
|
||||||
|
{
|
||||||
|
srLink.setAttribute('href',resultsPath+searchData[e][1][1][0]);
|
||||||
|
srLink.setAttribute('onclick','searchBox.CloseResultsWindow()');
|
||||||
|
if (searchData[e][1][1][1])
|
||||||
|
{
|
||||||
|
srLink.setAttribute('target','_parent');
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
srLink.setAttribute('target','_blank');
|
||||||
|
}
|
||||||
|
var srScope = document.createElement('span');
|
||||||
|
setClassAttr(srScope,'SRScope');
|
||||||
|
srScope.innerHTML = searchData[e][1][1][2];
|
||||||
|
srEntry.appendChild(srScope);
|
||||||
|
}
|
||||||
|
else // multiple results
|
||||||
|
{
|
||||||
|
srLink.setAttribute('href','javascript:searchResults.Toggle("SR_'+id+'")');
|
||||||
|
var srChildren = document.createElement('div');
|
||||||
|
setClassAttr(srChildren,'SRChildren');
|
||||||
|
for (var c=0; c<searchData[e][1].length-1; c++)
|
||||||
|
{
|
||||||
|
var srChild = document.createElement('a');
|
||||||
|
srChild.setAttribute('id','Item'+e+'_c'+c);
|
||||||
|
setKeyActions(srChild,'return searchResults.NavChild(event,'+e+','+c+')');
|
||||||
|
setClassAttr(srChild,'SRScope');
|
||||||
|
srChild.setAttribute('href',resultsPath+searchData[e][1][c+1][0]);
|
||||||
|
srChild.setAttribute('onclick','searchBox.CloseResultsWindow()');
|
||||||
|
if (searchData[e][1][c+1][1])
|
||||||
|
{
|
||||||
|
srChild.setAttribute('target','_parent');
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
srChild.setAttribute('target','_blank');
|
||||||
|
}
|
||||||
|
srChild.innerHTML = searchData[e][1][c+1][2];
|
||||||
|
srChildren.appendChild(srChild);
|
||||||
|
}
|
||||||
|
srEntry.appendChild(srChildren);
|
||||||
|
}
|
||||||
|
srResult.appendChild(srEntry);
|
||||||
|
results.appendChild(srResult);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function init_search()
|
||||||
|
{
|
||||||
|
var results = document.getElementById("MSearchSelectWindow");
|
||||||
|
for (var key in indexSectionLabels)
|
||||||
|
{
|
||||||
|
var link = document.createElement('a');
|
||||||
|
link.setAttribute('class','SelectItem');
|
||||||
|
link.setAttribute('onclick','searchBox.OnSelectItem('+key+')');
|
||||||
|
link.href='javascript:void(0)';
|
||||||
|
link.innerHTML='<span class="SelectionMark"> </span>'+indexSectionLabels[key];
|
||||||
|
results.appendChild(link);
|
||||||
|
}
|
||||||
|
searchBox.OnSelectItem(0);
|
||||||
|
}
|
||||||
|
/* @license-end */
|
||||||