esp32_BNO08x 1.2
C++ BNO08x IMU driver component for esp-idf.
Loading...
Searching...
No Matches
BNO08x Member List

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

accel_accuracyBNO08xprivate
accel_lin_accuracyBNO08xprivate
ACCELEROMETER_Q1BNO08xstatic
activity_classifierBNO08xprivate
activity_confidencesBNO08xprivate
ANGULAR_VELOCITY_Q1BNO08xstatic
BNO08x(bno08x_config_t imu_config=bno08x_config_t())BNO08x
bno08x_init_status_t typedefBNO08xprivate
bno08x_report_period_tracker_t typedefBNO08xprivate
bno08x_rx_packet_t typedefBNO08xprivate
bno08x_tx_packet_t typedefBNO08xprivate
BNO08xTestHelperBNO08xfriend
bus_configBNO08xprivate
CALIBRATE_ACCELBNO08xprivatestatic
CALIBRATE_ACCEL_GYRO_MAGBNO08xprivatestatic
calibrate_accelerometer()BNO08x
calibrate_all()BNO08x
CALIBRATE_GYROBNO08xprivatestatic
calibrate_gyro()BNO08x
CALIBRATE_MAGBNO08xprivatestatic
calibrate_magnetometer()BNO08x
CALIBRATE_PLANAR_ACCELBNO08xprivatestatic
calibrate_planar_accelerometer()BNO08x
CALIBRATE_STOPBNO08xprivatestatic
calibration_complete()BNO08x
calibration_statusBNO08xprivate
cb_listBNO08xprivate
CHANNEL_COMMAND enum valueBNO08xprivate
CHANNEL_CONTROL enum valueBNO08xprivate
CHANNEL_EXECUTABLE enum valueBNO08xprivate
CHANNEL_GYRO enum valueBNO08xprivate
CHANNEL_REPORTS enum valueBNO08xprivate
CHANNEL_WAKE_REPORTS enum valueBNO08xprivate
channels_t enum nameBNO08xprivate
clear_tare()BNO08x
CMD_EXECUTION_DELAY_MSBNO08xprivatestatic
COMMAND_CLEAR_DCDBNO08xprivatestatic
COMMAND_COUNTERBNO08xprivatestatic
COMMAND_DCDBNO08xprivatestatic
COMMAND_DCD_PERIOD_SAVEBNO08xprivatestatic
COMMAND_ERRORSBNO08xprivatestatic
COMMAND_INITIALIZEBNO08xprivatestatic
COMMAND_ME_CALIBRATEBNO08xprivatestatic
COMMAND_OSCILLATORBNO08xprivatestatic
COMMAND_TAREBNO08xprivatestatic
current_slowest_report_IDBNO08xprivate
data_available(bool ignore_no_reports_enabled=false)BNO08x
data_proc_task()BNO08xprivate
data_proc_task_hdlBNO08xprivate
data_proc_task_trampoline(void *arg)BNO08xprivatestatic
deinit_gpio()BNO08xprivate
deinit_gpio_inputs()BNO08xprivate
deinit_gpio_outputs()BNO08xprivate
deinit_hint_isr()BNO08xprivate
deinit_spi()BNO08xprivate
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)BNO08xprivate
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)BNO08xprivate
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_enBNO08xprivate
EVT_GRP_RPT_ACCELEROMETER_BITBNO08xprivatestatic
EVT_GRP_RPT_ACTIVITY_CLASSIFIER_BITBNO08xprivatestatic
EVT_GRP_RPT_ALL_BITSBNO08xprivatestatic
EVT_GRP_RPT_ARVR_S_GAME_ROTATION_VECTOR_BITBNO08xprivatestatic
EVT_GRP_RPT_ARVR_S_ROTATION_VECTOR_BITBNO08xprivatestatic
EVT_GRP_RPT_GAME_ROTATION_VECTOR_BITBNO08xprivatestatic
EVT_GRP_RPT_GRAVITY_BITBNO08xprivatestatic
EVT_GRP_RPT_GYRO_BITBNO08xprivatestatic
EVT_GRP_RPT_GYRO_ROTATION_VECTOR_BITBNO08xprivatestatic
EVT_GRP_RPT_GYRO_UNCALIBRATED_BITBNO08xprivatestatic
EVT_GRP_RPT_LINEAR_ACCELEROMETER_BITBNO08xprivatestatic
EVT_GRP_RPT_MAGNETOMETER_BITBNO08xprivatestatic
EVT_GRP_RPT_RAW_ACCELEROMETER_BITBNO08xprivatestatic
EVT_GRP_RPT_RAW_GYRO_BITBNO08xprivatestatic
EVT_GRP_RPT_RAW_MAGNETOMETER_BITBNO08xprivatestatic
EVT_GRP_RPT_ROTATION_VECTOR_BITBNO08xprivatestatic
EVT_GRP_RPT_STABILITY_CLASSIFIER_BITBNO08xprivatestatic
EVT_GRP_RPT_STEP_COUNTER_BITBNO08xprivatestatic
EVT_GRP_RPT_TAP_DETECTOR_BITBNO08xprivatestatic
evt_grp_spiBNO08xprivate
EVT_GRP_SPI_RX_DONE_BITBNO08xprivatestatic
EVT_GRP_SPI_RX_INVALID_PACKET_BITBNO08xprivatestatic
EVT_GRP_SPI_RX_VALID_PACKET_BITBNO08xprivatestatic
EVT_GRP_SPI_TX_DONE_BITBNO08xprivatestatic
evt_grp_task_flowBNO08xprivate
EVT_GRP_TSK_FLW_RUNNING_BITBNO08xprivatestatic
first_bootBNO08xprivate
flush_rx_packets(uint8_t flush_count)BNO08xprivate
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_ACCELEROMETERBNO08xstatic
FRS_RECORD_ID_GYROSCOPE_CALIBRATEDBNO08xstatic
FRS_RECORD_ID_MAGNETIC_FIELD_CALIBRATEDBNO08xstatic
FRS_RECORD_ID_ROTATION_VECTORBNO08xstatic
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_accuracyBNO08xprivate
GRAVITY_Q1BNO08xstatic
gravity_XBNO08xprivate
gravity_YBNO08xprivate
gravity_ZBNO08xprivate
GYRO_Q1BNO08xstatic
hard_reset()BNO08x
HARD_RESET_DELAY_MSBNO08xprivatestatic
hint_handler(void *arg)BNO08xprivatestatic
HOST_INT_TIMEOUT_DEFAULT_MSBNO08xprivatestatic
host_int_timeout_msBNO08xprivate
imu_configBNO08xprivate
imu_spi_configBNO08xprivate
init_config_args()BNO08xprivate
init_gpio()BNO08xprivate
init_gpio_inputs()BNO08xprivate
init_gpio_outputs()BNO08xprivate
init_hint_isr()BNO08xprivate
init_spi()BNO08xprivate
init_statusBNO08xprivate
initialize()BNO08x
integrated_gyro_velocity_XBNO08xprivate
integrated_gyro_velocity_YBNO08xprivate
integrated_gyro_velocity_ZBNO08xprivate
kill_all_tasks()BNO08xprivate
largest_sample_period_usBNO08xprivate
launch_tasks()BNO08xprivate
LINEAR_ACCELEROMETER_Q1BNO08xstatic
magf_accuracyBNO08xprivate
MAGNETOMETER_Q1BNO08xstatic
MAX_METADATA_LENGTHBNO08xprivatestatic
mems_raw_accel_XBNO08xprivate
mems_raw_accel_YBNO08xprivate
mems_raw_accel_ZBNO08xprivate
mems_raw_gyro_XBNO08xprivate
mems_raw_gyro_YBNO08xprivate
mems_raw_gyro_ZBNO08xprivate
mems_raw_magf_XBNO08xprivate
mems_raw_magf_YBNO08xprivate
mems_raw_magf_ZBNO08xprivate
meta_dataBNO08xprivate
mode_on()BNO08x
mode_sleep()BNO08x
parse_command_report(bno08x_rx_packet_t *packet)BNO08xprivate
parse_feature_get_response_report(bno08x_rx_packet_t *packet)BNO08xprivate
parse_frs_read_response_report(bno08x_rx_packet_t *packet)BNO08xprivate
parse_gyro_integrated_rotation_vector_report(bno08x_rx_packet_t *packet)BNO08xprivate
parse_input_report(bno08x_rx_packet_t *packet)BNO08xprivate
parse_input_report_data(bno08x_rx_packet_t *packet, uint16_t *data, uint16_t data_length)BNO08xprivate
parse_packet(bno08x_rx_packet_t *packet, bool &notify_users)BNO08xprivate
parse_product_id_report(bno08x_rx_packet_t *packet)BNO08xprivate
print_header(bno08x_rx_packet_t *packet)BNO08xprivate
print_packet(bno08x_rx_packet_t *packet)BNO08xprivate
q_to_float(int16_t fixed_point_value, uint8_t q_point)BNO08x
quat_accuracyBNO08xprivate
queue_calibrate_command(uint8_t _to_calibrate)BNO08xprivate
queue_command(uint8_t command, uint8_t *commands)BNO08xprivate
queue_feature_command(uint8_t report_ID, uint32_t time_between_reports, uint32_t specific_config=0)BNO08xprivate
queue_frs_read_dataBNO08xprivate
queue_packet(uint8_t channel_number, uint8_t data_length, uint8_t *commands)BNO08xprivate
queue_request_product_id_command()BNO08xprivate
queue_reset_reasonBNO08xprivate
queue_rx_dataBNO08xprivate
queue_tare_command(uint8_t command, uint8_t axis=TARE_AXIS_ALL, uint8_t rotation_vector_basis=TARE_ROTATION_VECTOR)BNO08xprivate
queue_tx_dataBNO08xprivate
raw_accel_XBNO08xprivate
raw_accel_YBNO08xprivate
raw_accel_ZBNO08xprivate
raw_bias_XBNO08xprivate
raw_bias_YBNO08xprivate
raw_bias_ZBNO08xprivate
raw_calib_gyro_XBNO08xprivate
raw_calib_gyro_YBNO08xprivate
raw_calib_gyro_ZBNO08xprivate
raw_lin_accel_XBNO08xprivate
raw_lin_accel_YBNO08xprivate
raw_lin_accel_ZBNO08xprivate
raw_magf_XBNO08xprivate
raw_magf_YBNO08xprivate
raw_magf_ZBNO08xprivate
raw_quat_IBNO08xprivate
raw_quat_JBNO08xprivate
raw_quat_KBNO08xprivate
raw_quat_radian_accuracyBNO08xprivate
raw_quat_realBNO08xprivate
raw_uncalib_gyro_XBNO08xprivate
raw_uncalib_gyro_YBNO08xprivate
raw_uncalib_gyro_ZBNO08xprivate
receive_packet()BNO08xprivate
receive_packet_body(bno08x_rx_packet_t *packet)BNO08xprivate
receive_packet_header(bno08x_rx_packet_t *packet)BNO08xprivate
register_cb(std::function< void()> cb_fxn)BNO08x
REPORT_CNTBNO08xprivatestatic
report_ID_to_report_period_tracker_idx(uint8_t report_ID)BNO08xprivatestatic
report_period_trackersBNO08xprivate
request_calibration_status()BNO08x
reset_all_data_to_defaults()BNO08x
ROTATION_VECTOR_ACCURACY_Q1BNO08xstatic
ROTATION_VECTOR_Q1BNO08xstatic
run_full_calibration_routine()BNO08x
RX_DATA_LENGTHBNO08xprivatestatic
save_calibration()BNO08x
save_tare()BNO08x
SCLK_MAX_SPEEDBNO08xprivatestatic
sem_kill_tasksBNO08xprivate
send_packet(bno08x_tx_packet_t *packet)BNO08xprivate
SENSOR_REPORT_ID_ACCELEROMETERBNO08xprivatestatic
SENSOR_REPORT_ID_ARVR_STABILIZED_GAME_ROTATION_VECTORBNO08xprivatestatic
SENSOR_REPORT_ID_ARVR_STABILIZED_ROTATION_VECTORBNO08xprivatestatic
SENSOR_REPORT_ID_GAME_ROTATION_VECTORBNO08xprivatestatic
SENSOR_REPORT_ID_GEOMAGNETIC_ROTATION_VECTORBNO08xprivatestatic
SENSOR_REPORT_ID_GRAVITYBNO08xprivatestatic
SENSOR_REPORT_ID_GYRO_INTEGRATED_ROTATION_VECTORBNO08xprivatestatic
SENSOR_REPORT_ID_GYROSCOPEBNO08xprivatestatic
SENSOR_REPORT_ID_LINEAR_ACCELERATIONBNO08xprivatestatic
SENSOR_REPORT_ID_MAGNETIC_FIELDBNO08xprivatestatic
SENSOR_REPORT_ID_PERSONAL_ACTIVITY_CLASSIFIERBNO08xprivatestatic
SENSOR_REPORT_ID_RAW_ACCELEROMETERBNO08xprivatestatic
SENSOR_REPORT_ID_RAW_GYROSCOPEBNO08xprivatestatic
SENSOR_REPORT_ID_RAW_MAGNETOMETERBNO08xprivatestatic
SENSOR_REPORT_ID_ROTATION_VECTORBNO08xprivatestatic
SENSOR_REPORT_ID_STABILITY_CLASSIFIERBNO08xprivatestatic
SENSOR_REPORT_ID_STEP_COUNTERBNO08xprivatestatic
SENSOR_REPORT_ID_TAP_DETECTORBNO08xprivatestatic
SENSOR_REPORT_ID_UNCALIBRATED_GYROBNO08xprivatestatic
SHTP_REPORT_BASE_TIMESTAMPBNO08xprivatestatic
SHTP_REPORT_COMMAND_REQUESTBNO08xprivatestatic
SHTP_REPORT_COMMAND_RESPONSEBNO08xprivatestatic
SHTP_REPORT_FRS_READ_REQUESTBNO08xprivatestatic
SHTP_REPORT_FRS_READ_RESPONSEBNO08xprivatestatic
SHTP_REPORT_GET_FEATURE_RESPONSEBNO08xprivatestatic
SHTP_REPORT_PRODUCT_ID_REQUESTBNO08xprivatestatic
SHTP_REPORT_PRODUCT_ID_RESPONSEBNO08xprivatestatic
SHTP_REPORT_SET_FEATURE_COMMANDBNO08xprivatestatic
soft_reset()BNO08x
spi_hdlBNO08xprivate
spi_task()BNO08xprivate
spi_task_hdlBNO08xprivate
spi_task_trampoline(void *arg)BNO08xprivatestatic
spi_transactionBNO08xprivate
stability_classifierBNO08xprivate
step_countBNO08xprivate
TAGBNO08xprivatestatic
tap_detectorBNO08xprivate
TARE_ARVR_STABILIZED_GAME_ROTATION_VECTORBNO08xstatic
TARE_ARVR_STABILIZED_ROTATION_VECTORBNO08xstatic
TARE_AXIS_ALLBNO08xstatic
TARE_AXIS_ZBNO08xstatic
TARE_GAME_ROTATION_VECTORBNO08xstatic
TARE_GEOMAGNETIC_ROTATION_VECTORBNO08xstatic
TARE_GYRO_INTEGRATED_ROTATION_VECTORBNO08xstatic
TARE_NOWBNO08xprivatestatic
tare_now(uint8_t axis_sel=TARE_AXIS_ALL, uint8_t rotation_vector_basis=TARE_ROTATION_VECTOR)BNO08x
TARE_PERSISTBNO08xprivatestatic
TARE_ROTATION_VECTORBNO08xstatic
TARE_SET_REORIENTATIONBNO08xprivatestatic
TASK_CNTBNO08xprivatestatic
time_stampBNO08xprivate
update_accelerometer_data(uint16_t *data, uint8_t status)BNO08xprivate
update_calibrated_gyro_data(uint16_t *data, uint8_t status)BNO08xprivate
update_command_data(bno08x_rx_packet_t *packet)BNO08xprivate
update_gravity_data(uint16_t *data, uint8_t status)BNO08xprivate
update_integrated_gyro_rotation_vector_data(bno08x_rx_packet_t *packet)BNO08xprivate
update_lin_accelerometer_data(uint16_t *data, uint8_t status)BNO08xprivate
update_magf_data(uint16_t *data, uint8_t status)BNO08xprivate
update_personal_activity_classifier_data(bno08x_rx_packet_t *packet)BNO08xprivate
update_raw_accelerometer_data(uint16_t *data)BNO08xprivate
update_raw_gyro_data(uint16_t *data)BNO08xprivate
update_raw_magf_data(uint16_t *data)BNO08xprivate
update_report_period_trackers(uint8_t report_ID, uint32_t new_period)BNO08xprivate
update_rotation_vector_data(uint16_t *data, uint8_t status)BNO08xprivate
update_stability_classifier_data(bno08x_rx_packet_t *packet)BNO08xprivate
update_step_counter_data(uint16_t *data)BNO08xprivate
update_tap_detector_data(bno08x_rx_packet_t *packet)BNO08xprivate
update_uncalibrated_gyro_data(uint16_t *data, uint8_t status)BNO08xprivate
wait_for_data()BNO08xprivate
wait_for_rx_done()BNO08xprivate
wait_for_tx_done()BNO08xprivate
~BNO08x()BNO08x