Loading...
Searching...
No Matches
BNO08x Member List

This is the complete list of members for BNO08x, including all inherited members.

accel_accuracy | BNO08x | private
accel_lin_accuracy | BNO08x | private
ACCELEROMETER_Q1 | BNO08x | static
activity_classifier | BNO08x | private
activity_confidences | BNO08x | private
ANGULAR_VELOCITY_Q1 | BNO08x | static
BNO08x(bno08x_config_t imu_config=bno08x_config_t()) | BNO08x |
bno08x_init_status_t typedef | BNO08x | private
bno08x_report_period_tracker_t typedef | BNO08x | private
bno08x_rx_packet_t typedef | BNO08x | private
bno08x_tx_packet_t typedef | BNO08x | private
BNO08xTestHelper | BNO08x | friend
bus_config | BNO08x | private
CALIBRATE_ACCEL | BNO08x | privatestatic
CALIBRATE_ACCEL_GYRO_MAG | BNO08x | privatestatic
calibrate_accelerometer() | BNO08x |
calibrate_all() | BNO08x |
CALIBRATE_GYRO | BNO08x | privatestatic
calibrate_gyro() | BNO08x |
CALIBRATE_MAG | BNO08x | privatestatic
calibrate_magnetometer() | BNO08x |
CALIBRATE_PLANAR_ACCEL | BNO08x | privatestatic
calibrate_planar_accelerometer() | BNO08x |
CALIBRATE_STOP | BNO08x | privatestatic
calibration_complete() | BNO08x |
calibration_status | BNO08x | private
cb_list | BNO08x | private
CHANNEL_COMMAND enum value | BNO08x | private
CHANNEL_CONTROL enum value | BNO08x | private
CHANNEL_EXECUTABLE enum value | BNO08x | private
CHANNEL_GYRO enum value | BNO08x | private
CHANNEL_REPORTS enum value | BNO08x | private
CHANNEL_WAKE_REPORTS enum value | BNO08x | private
channels_t enum name | BNO08x | private
clear_tare() | BNO08x |
CMD_EXECUTION_DELAY_MS | BNO08x | privatestatic
COMMAND_CLEAR_DCD | BNO08x | privatestatic
COMMAND_COUNTER | BNO08x | privatestatic
COMMAND_DCD | BNO08x | privatestatic
COMMAND_DCD_PERIOD_SAVE | BNO08x | privatestatic
COMMAND_ERRORS | BNO08x | privatestatic
COMMAND_INITIALIZE | BNO08x | privatestatic
COMMAND_ME_CALIBRATE | BNO08x | privatestatic
COMMAND_OSCILLATOR | BNO08x | privatestatic
COMMAND_TARE | BNO08x | privatestatic
current_slowest_report_ID | BNO08x | private
data_available(bool ignore_no_reports_enabled=false) | BNO08x |
data_proc_task() | BNO08x | private
data_proc_task_hdl | BNO08x | private
data_proc_task_trampoline(void *arg) | BNO08x | privatestatic
deinit_gpio() | BNO08x | private
deinit_gpio_inputs() | BNO08x | private
deinit_gpio_outputs() | BNO08x | private
deinit_hint_isr() | BNO08x | private
deinit_spi() | BNO08x | private
disable_accelerometer() | BNO08x |
disable_activity_classifier() | BNO08x |
disable_ARVR_stabilized_game_rotation_vector() | BNO08x |
disable_ARVR_stabilized_rotation_vector() | BNO08x |
disable_calibrated_gyro() | BNO08x |
disable_game_rotation_vector() | BNO08x |
disable_gravity() | BNO08x |
disable_gyro_integrated_rotation_vector() | BNO08x |
disable_linear_accelerometer() | BNO08x |
disable_magnetometer() | BNO08x |
disable_raw_mems_accelerometer() | BNO08x |
disable_raw_mems_gyro() | BNO08x |
disable_raw_mems_magnetometer() | BNO08x |
disable_report(uint8_t report_ID, const EventBits_t report_evt_grp_bit) | BNO08x | private
disable_rotation_vector() | BNO08x |
disable_stability_classifier() | BNO08x |
disable_step_counter() | BNO08x |
disable_tap_detector() | BNO08x |
disable_uncalibrated_gyro() | BNO08x |
enable_accelerometer(uint32_t time_between_reports) | BNO08x |
enable_activity_classifier(uint32_t time_between_reports, BNO08xActivityEnable activities_to_enable, uint8_t(&activity_confidence_vals)[9]) | BNO08x |
enable_ARVR_stabilized_game_rotation_vector(uint32_t time_between_reports) | BNO08x |
enable_ARVR_stabilized_rotation_vector(uint32_t time_between_reports) | BNO08x |
enable_calibrated_gyro(uint32_t time_between_reports) | BNO08x |
enable_game_rotation_vector(uint32_t time_between_reports) | BNO08x |
enable_gravity(uint32_t time_between_reports) | BNO08x |
enable_gyro_integrated_rotation_vector(uint32_t time_between_reports) | BNO08x |
enable_linear_accelerometer(uint32_t time_between_reports) | BNO08x |
enable_magnetometer(uint32_t time_between_reports) | BNO08x |
enable_raw_mems_accelerometer(uint32_t time_between_reports) | BNO08x |
enable_raw_mems_gyro(uint32_t time_between_reports) | BNO08x |
enable_raw_mems_magnetometer(uint32_t time_between_reports) | BNO08x |
enable_report(uint8_t report_ID, uint32_t time_between_reports, const EventBits_t report_evt_grp_bit, uint32_t special_config=0) | BNO08x | private
enable_rotation_vector(uint32_t time_between_reports) | BNO08x |
enable_stability_classifier(uint32_t time_between_reports) | BNO08x |
enable_step_counter(uint32_t time_between_reports) | BNO08x |
enable_tap_detector(uint32_t time_between_reports) | BNO08x |
enable_uncalibrated_gyro(uint32_t time_between_reports) | BNO08x |
end_calibration() | BNO08x |
evt_grp_report_en | BNO08x | private
EVT_GRP_RPT_ACCELEROMETER_BIT | BNO08x | privatestatic
EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BIT | BNO08x | privatestatic
EVT_GRP_RPT_ALL_BITS | BNO08x | privatestatic
EVT_GRP_RPT_ARVR_S_GAME_ROTATION_VECTOR_BIT | BNO08x | privatestatic
EVT_GRP_RPT_ARVR_S_ROTATION_VECTOR_BIT | BNO08x | privatestatic
EVT_GRP_RPT_GAME_ROTATION_VECTOR_BIT | BNO08x | privatestatic
EVT_GRP_RPT_GRAVITY_BIT | BNO08x | privatestatic
EVT_GRP_RPT_GYRO_BIT | BNO08x | privatestatic
EVT_GRP_RPT_GYRO_ROTATION_VECTOR_BIT | BNO08x | privatestatic
EVT_GRP_RPT_GYRO_UNCALIBRATED_BIT | BNO08x | privatestatic
EVT_GRP_RPT_LINEAR_ACCELEROMETER_BIT | BNO08x | privatestatic
EVT_GRP_RPT_MAGNETOMETER_BIT | BNO08x | privatestatic
EVT_GRP_RPT_RAW_ACCELEROMETER_BIT | BNO08x | privatestatic
EVT_GRP_RPT_RAW_GYRO_BIT | BNO08x | privatestatic
EVT_GRP_RPT_RAW_MAGNETOMETER_BIT | BNO08x | privatestatic
EVT_GRP_RPT_ROTATION_VECTOR_BIT | BNO08x | privatestatic
EVT_GRP_RPT_STABILITY_CLASSIFIER_BIT | BNO08x | privatestatic
EVT_GRP_RPT_STEP_COUNTER_BIT | BNO08x | privatestatic
EVT_GRP_RPT_TAP_DETECTOR_BIT | BNO08x | privatestatic
evt_grp_spi | BNO08x | private
EVT_GRP_SPI_RX_DONE_BIT | BNO08x | privatestatic
EVT_GRP_SPI_RX_INVALID_PACKET_BIT | BNO08x | privatestatic
EVT_GRP_SPI_RX_VALID_PACKET_BIT | BNO08x | privatestatic
EVT_GRP_SPI_TX_DONE_BIT | BNO08x | privatestatic
evt_grp_task_flow | BNO08x | private
EVT_GRP_TSK_FLW_RUNNING_BIT | BNO08x | privatestatic
first_boot | BNO08x | private
flush_rx_packets(uint8_t flush_count) | BNO08x | private
FRS_read_data(uint16_t record_ID, uint8_t start_location, uint8_t words_to_read) | BNO08x |
FRS_read_request(uint16_t record_ID, uint16_t read_offset, uint16_t block_size) | BNO08x |
FRS_read_word(uint16_t record_ID, uint8_t word_number) | BNO08x |
FRS_RECORD_ID_ACCELEROMETER | BNO08x | static
FRS_RECORD_ID_GYROSCOPE_CALIBRATED | BNO08x | static
FRS_RECORD_ID_MAGNETIC_FIELD_CALIBRATED | BNO08x | static
FRS_RECORD_ID_ROTATION_VECTOR | BNO08x | static
get_accel(float &x, float &y, float &z, BNO08xAccuracy &accuracy) | BNO08x |
get_accel_accuracy() | BNO08x |
get_accel_X() | BNO08x |
get_accel_Y() | BNO08x |
get_accel_Z() | BNO08x |
get_activity_classifier() | BNO08x |
get_calibrated_gyro_velocity(float &x, float &y, float &z) | BNO08x |
get_calibrated_gyro_velocity_X() | BNO08x |
get_calibrated_gyro_velocity_Y() | BNO08x |
get_calibrated_gyro_velocity_Z() | BNO08x |
get_gravity(float &x, float &y, float &z, BNO08xAccuracy &accuracy) | BNO08x |
get_gravity_accuracy() | BNO08x |
get_gravity_X() | BNO08x |
get_gravity_Y() | BNO08x |
get_gravity_Z() | BNO08x |
get_integrated_gyro_velocity(float &x, float &y, float &z) | BNO08x |
get_integrated_gyro_velocity_X() | BNO08x |
get_integrated_gyro_velocity_Y() | BNO08x |
get_integrated_gyro_velocity_Z() | BNO08x |
get_linear_accel(float &x, float &y, float &z, BNO08xAccuracy &accuracy) | BNO08x |
get_linear_accel_accuracy() | BNO08x |
get_linear_accel_X() | BNO08x |
get_linear_accel_Y() | BNO08x |
get_linear_accel_Z() | BNO08x |
get_magf(float &x, float &y, float &z, BNO08xAccuracy &accuracy) | BNO08x |
get_magf_accuracy() | BNO08x |
get_magf_X() | BNO08x |
get_magf_Y() | BNO08x |
get_magf_Z() | BNO08x |
get_pitch() | BNO08x |
get_pitch_deg() | BNO08x |
get_Q1(uint16_t record_ID) | BNO08x |
get_Q2(uint16_t record_ID) | BNO08x |
get_Q3(uint16_t record_ID) | BNO08x |
get_quat(float &i, float &j, float &k, float &real, float &rad_accuracy, BNO08xAccuracy &accuracy) | BNO08x |
get_quat_accuracy() | BNO08x |
get_quat_I() | BNO08x |
get_quat_J() | BNO08x |
get_quat_K() | BNO08x |
get_quat_radian_accuracy() | BNO08x |
get_quat_real() | BNO08x |
get_range(uint16_t record_ID) | BNO08x |
get_raw_mems_accel(uint16_t &x, uint16_t &y, uint16_t &z) | BNO08x |
get_raw_mems_accel_X() | BNO08x |
get_raw_mems_accel_Y() | BNO08x |
get_raw_mems_accel_Z() | BNO08x |
get_raw_mems_gyro(uint16_t &x, uint16_t &y, uint16_t &z) | BNO08x |
get_raw_mems_gyro_X() | BNO08x |
get_raw_mems_gyro_Y() | BNO08x |
get_raw_mems_gyro_Z() | BNO08x |
get_raw_mems_magf(uint16_t &x, uint16_t &y, uint16_t &z) | BNO08x |
get_raw_mems_magf_X() | BNO08x |
get_raw_mems_magf_Y() | BNO08x |
get_raw_mems_magf_Z() | BNO08x |
get_reset_reason() | BNO08x |
get_resolution(uint16_t record_ID) | BNO08x |
get_roll() | BNO08x |
get_roll_deg() | BNO08x |
get_stability_classifier() | BNO08x |
get_step_count() | BNO08x |
get_tap_detector() | BNO08x |
get_time_stamp() | BNO08x |
get_uncalibrated_gyro_bias_X() | BNO08x |
get_uncalibrated_gyro_bias_Y() | BNO08x |
get_uncalibrated_gyro_bias_Z() | BNO08x |
get_uncalibrated_gyro_velocity(float &x, float &y, float &z, float &bx, float &by, float &bz) | BNO08x |
get_uncalibrated_gyro_velocity_X() | BNO08x |
get_uncalibrated_gyro_velocity_Y() | BNO08x |
get_uncalibrated_gyro_velocity_Z() | BNO08x |
get_yaw() | BNO08x |
get_yaw_deg() | BNO08x |
gravity_accuracy | BNO08x | private
GRAVITY_Q1 | BNO08x | static
gravity_X | BNO08x | private
gravity_Y | BNO08x | private
gravity_Z | BNO08x | private
GYRO_Q1 | BNO08x | static
hard_reset() | BNO08x |
HARD_RESET_DELAY_MS | BNO08x | privatestatic
hint_handler(void *arg) | BNO08x | privatestatic
HOST_INT_TIMEOUT_DEFAULT_MS | BNO08x | privatestatic
host_int_timeout_ms | BNO08x | private
imu_config | BNO08x | private
imu_spi_config | BNO08x | private
init_config_args() | BNO08x | private
init_gpio() | BNO08x | private
init_gpio_inputs() | BNO08x | private
init_gpio_outputs() | BNO08x | private
init_hint_isr() | BNO08x | private
init_spi() | BNO08x | private
init_status | BNO08x | private
initialize() | BNO08x |
integrated_gyro_velocity_X | BNO08x | private
integrated_gyro_velocity_Y | BNO08x | private
integrated_gyro_velocity_Z | BNO08x | private
kill_all_tasks() | BNO08x | private
largest_sample_period_us | BNO08x | private
launch_tasks() | BNO08x | private
LINEAR_ACCELEROMETER_Q1 | BNO08x | static
magf_accuracy | BNO08x | private
MAGNETOMETER_Q1 | BNO08x | static
MAX_METADATA_LENGTH | BNO08x | privatestatic
mems_raw_accel_X | BNO08x | private
mems_raw_accel_Y | BNO08x | private
mems_raw_accel_Z | BNO08x | private
mems_raw_gyro_X | BNO08x | private
mems_raw_gyro_Y | BNO08x | private
mems_raw_gyro_Z | BNO08x | private
mems_raw_magf_X | BNO08x | private
mems_raw_magf_Y | BNO08x | private
mems_raw_magf_Z | BNO08x | private
meta_data | BNO08x | private
mode_on() | BNO08x |
mode_sleep() | BNO08x |
parse_command_report(bno08x_rx_packet_t *packet) | BNO08x | private
parse_feature_get_response_report(bno08x_rx_packet_t *packet) | BNO08x | private
parse_frs_read_response_report(bno08x_rx_packet_t *packet) | BNO08x | private
parse_gyro_integrated_rotation_vector_report(bno08x_rx_packet_t *packet) | BNO08x | private
parse_input_report(bno08x_rx_packet_t *packet) | BNO08x | private
parse_input_report_data(bno08x_rx_packet_t *packet, uint16_t *data, uint16_t data_length) | BNO08x | private
parse_packet(bno08x_rx_packet_t *packet, bool &notify_users) | BNO08x | private
parse_product_id_report(bno08x_rx_packet_t *packet) | BNO08x | private
print_header(bno08x_rx_packet_t *packet) | BNO08x | private
print_packet(bno08x_rx_packet_t *packet) | BNO08x | private
q_to_float(int16_t fixed_point_value, uint8_t q_point) | BNO08x |
quat_accuracy | BNO08x | private
queue_calibrate_command(uint8_t _to_calibrate) | BNO08x | private
queue_command(uint8_t command, uint8_t *commands) | BNO08x | private
queue_feature_command(uint8_t report_ID, uint32_t time_between_reports, uint32_t specific_config=0) | BNO08x | private
queue_frs_read_data | BNO08x | private
queue_packet(uint8_t channel_number, uint8_t data_length, uint8_t *commands) | BNO08x | private
queue_request_product_id_command() | BNO08x | private
queue_reset_reason | BNO08x | private
queue_rx_data | BNO08x | private
queue_tare_command(uint8_t command, uint8_t axis=TARE_AXIS_ALL, uint8_t rotation_vector_basis=TARE_ROTATION_VECTOR) | BNO08x | private
queue_tx_data | BNO08x | private
raw_accel_X | BNO08x | private
raw_accel_Y | BNO08x | private
raw_accel_Z | BNO08x | private
raw_bias_X | BNO08x | private
raw_bias_Y | BNO08x | private
raw_bias_Z | BNO08x | private
raw_calib_gyro_X | BNO08x | private
raw_calib_gyro_Y | BNO08x | private
raw_calib_gyro_Z | BNO08x | private
raw_lin_accel_X | BNO08x | private
raw_lin_accel_Y | BNO08x | private
raw_lin_accel_Z | BNO08x | private
raw_magf_X | BNO08x | private
raw_magf_Y | BNO08x | private
raw_magf_Z | BNO08x | private
raw_quat_I | BNO08x | private
raw_quat_J | BNO08x | private
raw_quat_K | BNO08x | private
raw_quat_radian_accuracy | BNO08x | private
raw_quat_real | BNO08x | private
raw_uncalib_gyro_X | BNO08x | private
raw_uncalib_gyro_Y | BNO08x | private
raw_uncalib_gyro_Z | BNO08x | private
receive_packet() | BNO08x | private
receive_packet_body(bno08x_rx_packet_t *packet) | BNO08x | private
receive_packet_header(bno08x_rx_packet_t *packet) | BNO08x | private
register_cb(std::function< void()> cb_fxn) | BNO08x |
REPORT_CNT | BNO08x | privatestatic
report_ID_to_report_period_tracker_idx(uint8_t report_ID) | BNO08x | privatestatic
report_period_trackers | BNO08x | private
request_calibration_status() | BNO08x |
reset_all_data_to_defaults() | BNO08x |
ROTATION_VECTOR_ACCURACY_Q1 | BNO08x | static
ROTATION_VECTOR_Q1 | BNO08x | static
run_full_calibration_routine() | BNO08x |
RX_DATA_LENGTH | BNO08x | privatestatic
save_calibration() | BNO08x |
save_tare() | BNO08x |
SCLK_MAX_SPEED | BNO08x | privatestatic
sem_kill_tasks | BNO08x | private
send_packet(bno08x_tx_packet_t *packet) | BNO08x | private
SENSOR_REPORT_ID_ACCELEROMETER | BNO08x | privatestatic
SENSOR_REPORT_ID_ARVR_STABILIZED_GAME_ROTATION_VECTOR | BNO08x | privatestatic
SENSOR_REPORT_ID_ARVR_STABILIZED_ROTATION_VECTOR | BNO08x | privatestatic
SENSOR_REPORT_ID_GAME_ROTATION_VECTOR | BNO08x | privatestatic
SENSOR_REPORT_ID_GEOMAGNETIC_ROTATION_VECTOR | BNO08x | privatestatic
SENSOR_REPORT_ID_GRAVITY | BNO08x | privatestatic
SENSOR_REPORT_ID_GYRO_INTEGRATED_ROTATION_VECTOR | BNO08x | privatestatic
SENSOR_REPORT_ID_GYROSCOPE | BNO08x | privatestatic
SENSOR_REPORT_ID_LINEAR_ACCELERATION | BNO08x | privatestatic
SENSOR_REPORT_ID_MAGNETIC_FIELD | BNO08x | privatestatic
SENSOR_REPORT_ID_PERSONAL_ACTIVITY_CLASSIFIER | BNO08x | privatestatic
SENSOR_REPORT_ID_RAW_ACCELEROMETER | BNO08x | privatestatic
SENSOR_REPORT_ID_RAW_GYROSCOPE | BNO08x | privatestatic
SENSOR_REPORT_ID_RAW_MAGNETOMETER | BNO08x | privatestatic
SENSOR_REPORT_ID_ROTATION_VECTOR | BNO08x | privatestatic
SENSOR_REPORT_ID_STABILITY_CLASSIFIER | BNO08x | privatestatic
SENSOR_REPORT_ID_STEP_COUNTER | BNO08x | privatestatic
SENSOR_REPORT_ID_TAP_DETECTOR | BNO08x | privatestatic
SENSOR_REPORT_ID_UNCALIBRATED_GYRO | BNO08x | privatestatic
SHTP_REPORT_BASE_TIMESTAMP | BNO08x | privatestatic
SHTP_REPORT_COMMAND_REQUEST | BNO08x | privatestatic
SHTP_REPORT_COMMAND_RESPONSE | BNO08x | privatestatic
SHTP_REPORT_FRS_READ_REQUEST | BNO08x | privatestatic
SHTP_REPORT_FRS_READ_RESPONSE | BNO08x | privatestatic
SHTP_REPORT_GET_FEATURE_RESPONSE | BNO08x | privatestatic
SHTP_REPORT_PRODUCT_ID_REQUEST | BNO08x | privatestatic
SHTP_REPORT_PRODUCT_ID_RESPONSE | BNO08x | privatestatic
SHTP_REPORT_SET_FEATURE_COMMAND | BNO08x | privatestatic
soft_reset() | BNO08x |
spi_hdl | BNO08x | private
spi_task() | BNO08x | private
spi_task_hdl | BNO08x | private
spi_task_trampoline(void *arg) | BNO08x | privatestatic
spi_transaction | BNO08x | private
stability_classifier | BNO08x | private
step_count | BNO08x | private
TAG | BNO08x | privatestatic
tap_detector | BNO08x | private
TARE_ARVR_STABILIZED_GAME_ROTATION_VECTOR | BNO08x | static
TARE_ARVR_STABILIZED_ROTATION_VECTOR | BNO08x | static
TARE_AXIS_ALL | BNO08x | static
TARE_AXIS_Z | BNO08x | static
TARE_GAME_ROTATION_VECTOR | BNO08x | static
TARE_GEOMAGNETIC_ROTATION_VECTOR | BNO08x | static
TARE_GYRO_INTEGRATED_ROTATION_VECTOR | BNO08x | static
TARE_NOW | BNO08x | privatestatic
tare_now(uint8_t axis_sel=TARE_AXIS_ALL, uint8_t rotation_vector_basis=TARE_ROTATION_VECTOR) | BNO08x |
TARE_PERSIST | BNO08x | privatestatic
TARE_ROTATION_VECTOR | BNO08x | static
TARE_SET_REORIENTATION | BNO08x | privatestatic
TASK_CNT | BNO08x | privatestatic
time_stamp | BNO08x | private
update_accelerometer_data(uint16_t *data, uint8_t status) | BNO08x | private
update_calibrated_gyro_data(uint16_t *data, uint8_t status) | BNO08x | private
update_command_data(bno08x_rx_packet_t *packet) | BNO08x | private
update_gravity_data(uint16_t *data, uint8_t status) | BNO08x | private
update_integrated_gyro_rotation_vector_data(bno08x_rx_packet_t *packet) | BNO08x | private
update_lin_accelerometer_data(uint16_t *data, uint8_t status) | BNO08x | private
update_magf_data(uint16_t *data, uint8_t status) | BNO08x | private
update_personal_activity_classifier_data(bno08x_rx_packet_t *packet) | BNO08x | private
update_raw_accelerometer_data(uint16_t *data) | BNO08x | private
update_raw_gyro_data(uint16_t *data) | BNO08x | private
update_raw_magf_data(uint16_t *data) | BNO08x | private
update_report_period_trackers(uint8_t report_ID, uint32_t new_period) | BNO08x | private
update_rotation_vector_data(uint16_t *data, uint8_t status) | BNO08x | private
update_stability_classifier_data(bno08x_rx_packet_t *packet) | BNO08x | private
update_step_counter_data(uint16_t *data) | BNO08x | private
update_tap_detector_data(bno08x_rx_packet_t *packet) | BNO08x | private
update_uncalibrated_gyro_data(uint16_t *data, uint8_t status) | BNO08x | private
wait_for_data() | BNO08x | private
wait_for_rx_done() | BNO08x | private
wait_for_tx_done() | BNO08x | private
~BNO08x() | BNO08x |