__android_log_print __aeabi_unwind_cpp_pr1 fnm __aeabi_l2f __aeabi_fdiv fast_nomot_get_gyro_calibration_confidence_level_time_threshold __aeabi_f2d __aeabi_dmul __aeabi_d2lz fast_nomot_set_gyro_calibration_confidence_level_time_threshold fast_nomot_get_gyro_bias_update_time __aeabi_unwind_cpp_pr0 fast_nomot_set_gyro_bias_update_time inv_init_maxmin get_the_power_value __aeabi_i2f __aeabi_fmul __aeabi_f2lz inv_fast_nomot_parameter sqrtf inv_fast_nomot_parameter_3rd inv_fast_nomot_set_gyro_bias memset inv_q30_mult inv_set_motion_state inv_set_mpl_gyro_bias inv_set_fast_nomot_compass_threshold int_set_fast_nomot_gyro_threshold inv_set_fast_nomot_accel_threshold inv_get_fast_nomot_compass_param inv_get_fast_nomot_accel_param inv_fast_nomot_store_data inv_fast_nomot_store_data_compass inv_fast_nomot_reset_data_compass inv_fast_nomot_get_time_elaps inv_fast_nomot_parameter_compass inv_get_right_shift_by_rounding inv_reset_min_max_gyro_accel_statistics inv_record_max_moment_in_no_motion_gyro inv_record_max_moment_in_no_motion_accel inv_record_min_moment_in_motion_gyro inv_record_min_moment_in_motion_accel inv_detect_motion_by_gyro_accel inv_sensor_data_preprocess inv_generate_fast_nomot inv_get_magnetic_disturbance_state inv_set_default_number_of_samples inv_init_fast_nomot inv_start_fast_nomot inv_set_message inv_register_data_cb inv_stop_fast_nomot inv_unregister_data_cb inv_enable_fast_nomot inv_register_mpl_start_notification inv_disable_fast_nomot inv_unregister_mpl_start_notification inv_get_fnm_gyro_no_motion_param fast_nomot_get_gyro_calibration_confidence_level inv_fnm_debug_print __aeabi_fcmplt memmove memcpy inv_q_multf inv_compass_angle __aeabi_dadd __aeabi_ddiv __aeabi_i2d __aeabi_dcmpeq __aeabi_dsub __aeabi_dcmpgt inv_filter_correction_angle inv_encrypt_9x_fusion_data inv_get_result_holder_status inv_get_compass_correction inv_get_6axis_quaternion inv_get_quaternion_float inv_q_mult inv_set_result_holder_status inv_get_quaternion_validity inv_get_last_timestamp inv_store_nav_quaternion __aeabi_dcmpge __aeabi_dcmplt __aeabi_fcmpge inv_verify_9x_fusion_data __aeabi_d2f __aeabi_f2iz inv_perform_9x_fusion inv_store_gaming_quaternion inv_set_compass_correction inv_q29_mult inv_get_gyro_sum_of_sqr inv_quaternion_to_rotation inv_q_invert cosf sinf inv_q_normalizef __aeabi_ldivmod inv_process_9x_sensor_fusion_cb inv_init_9x_fusion inv_9x_fusion_set_mag_fb inv_9x_fusion_enable_jitter_reduction inv_9x_fusion_use_timestamps inv_start_9x_sensor_fusion inv_stop_9x_sensor_fusion inv_enable_9x_sensor_fusion inv_disable_9x_sensor_fusion inv_9x_sensor_fusion_get_correction_angle motion_nomot_get_gyro_bias_update_time motion_nomot_set_gyro_bias_update_time __aeabi_fsub __aeabi_fadd inv_run_motion_no_motion inv_init_motion_no_motion inv_set_no_motion_time inv_enable_motion_no_motion inv_start_motion_no_motion inv_disable_motion_no_motion inv_stop_motion_no_motion ngf __aeabi_fcmpgt inv_q_invertf inv_q_addf inv_q_norm4 inv_get_accel_quaternion inv_store_accel_quaternion inv_verify_no_gyro_fusion_data inv_encrypt_no_gyro_fusion_data inv_get_geomagnetic_compass_correction inv_store_geomag_quaternion inv_get_geomagnetic_quaternion inv_wrap_angle inv_set_geomagnetic_compass_correction inv_init_no_gyro_fusion inv_start_no_gyro_fusion inv_stop_no_gyro_fusion inv_enable_no_gyro_fusion inv_disable_no_gyro_fusion __aeabi_fcmple __aeabi_d2iz inv_generate_gyro_quaternion inv_q_add inv_get_mpl_gyro_bias memcmp inv_convert_to_body_with_scale inv_set_quaternion inv_generate_accel_gyro_quaternion inv_set_quaternion_validity inv_q_rotate inv_get_linear_accel inv_store_game_quaternion inv_verify_6x_fusion_data inv_stop_quaternion inv_init_quaternion inv_enable_quaternion inv_start_quaternion inv_disable_quaternion inv_get_motion_state inv_get_gyro_bias_tc_set __aeabi_idiv inv_init_gyro_ts inv_set_gtc_max_temp inv_set_gtc_min_temp inv_set_gtc_min_diff inv_get_gyro_ts inv_set_gyro_ts inv_set_gtc_order inv_print_gtc_data inv_start_gyro_tc inv_stop_gyro_tc inv_enable_gyro_tc inv_register_load_store inv_disable_gyro_tc inv_shift_dec inv_inverse_col inv_change_column inv_xor_key inv_decrypt inv_check_key inv_get_sysfs_key __stack_chk_fail __stack_chk_guard inv_init_accel_maxmin inv_record_good_accel_maxmin inv_get_current_calibrated_accel inv_show_accel_bias_debug inv_get_mpl_accel_bias inv_get_accel_sensitivity inv_get_sensor_type_linear_acceleration inv_get_gravity inv_set_accel_bias_mask inv_set_accel_bias_found inv_got_accel_bias inv_set_accel_accuracy inv_combine_compass_data inv_compute_bias inv_sort_order_4_T inv_init_check_sample_balance inv_init_check_sample_balance_parameter inv_add_accel_block_data sqrt inv_add_vector_block_data inv_get_sensor_type_gravity __aeabi_dcmple inv_check_sample_balance cos __aeabi_fcmpeq inv_auto_calibrate inv_get_linear_accel_float inv_set_terms inv_init_in_use_auto_calibration inv_start_in_use_auto_calibration inv_stop_in_use_auto_calibration inv_enable_in_use_auto_calibration inv_disable_in_use_auto_calibration inv_get_accel_bias_stage cb cb_test cb_sim mcb vc global_quat inv_vector_compass_cal_radius_2D_init_variables inv_vector_compass_cal_radius_2D_init_lpf_variables inv_vector_compass_cal_radius_2D_run_lpf inv_vector_compass_cal_radius_2D_init inv_vector_compass_cal_get_calibrated_compass inv_vector_compass_cal_check_quat_condition inv_vector_compass_cal_calc_world_compass_vector Mag2ofNormalizedLong acosf inv_vector_compass_cal_calc_radius_2D inv_vector_compass_cal_set_radius_2D asinf inv_mag_disturb_set_local_field_dip inv_mag_disturb_set_vector_radius_2D inv_vector_compass_cal_set_bias_structure inv_set_compass_bias inv_mag_disturb_set_detect_status_3D inv_mag_disturb_set_drop_heading_accuracy_status inv_mag_disturb_set_vector_radius_3D inv_vector_compass_cal_sensitivity inv_cheap_rand __aeabi_ui2f inv_cheap_gaussian log inv_center_sum inv_init_balance_detection_by_low_pass_filter inv_balance_detection_by_low_pass_filter_select_lpf inv_balance_detection_by_low_pass_filter inv_vector_norm inv_get_large_mag_field inv_get_compass_state inv_check_sim inv_reset_data_collection inv_process_compass_only_cal inv_set_magnetic_disturbance inv_set_compass_state inv_got_compass_bias inv_set_compass_bias_found inv_set_compass_bias_error inv_generate_vector_compass_cal inv_start_vector_compass_cal inv_stop_vector_compass_cal inv_init_vector_compass_cal inv_mcb_switch inv_enable_vector_compass_cal inv_disable_vector_compass_cal mag_disturb local_field_radius local_field_dip inv_mag_disturb_init inv_mag_disturb_set_time_threshold_detect inv_mag_disturb_set_magnitude_threshold inv_mag_disturb_set_magnitude_recover_normal_threshold inv_mag_disturb_world_yaw_angle_init inv_mag_disturb_all_confidence_interval_init inv_mag_disturb_get_detect_status_3D inv_mag_disturb_get_vector_radius_3D inv_mag_disturb_get_detect_weak_status_3D inv_mag_disturb_set_detect_weak_status_3D inv_mag_disturb_get_local_field_radius inv_get_local_field_status inv_get_earth_magnetic_local_field_parameter inv_mag_disturb_set_local_field_radius inv_mag_disturb_get_local_field_dip inv_set_mpl_magnetic_local_field_parameter inv_mag_disturb_get_detect_world_yaw_angle_status inv_mag_disturb_set_detect_world_yaw_angle_status inv_mag_disturb_get_detect_world_yaw_angle_confirm_status inv_mag_disturb_set_detect_world_yaw_angle_confirm_status inv_mag_disturb_get_drop_heading_accuracy_status __aeabi_l2d inv_mag_disturb_get_time_threshold_detect inv_mag_disturb_get_vector_radius_2D inv_mag_disturb_recover_vector_2D inv_mag_disturb_get_magnitude_threshold inv_mag_disturb_get_magnitude_recover_normal_threshold inv_mag_disturb_get_yaw_angle_weak_threshold inv_mag_disturb_set_yaw_angle_weak_threshold inv_mag_disturb_get_yaw_angle_strong_threshold inv_mag_disturb_set_yaw_angle_strong_threshold inv_mag_disturb_get_status inv_mag_disturb_update_current_time inv_mag_disturb_initial_current_time inv_mag_disturb_process_3D Mag3ofNormalizedLong inv_mag_disturb_recover_compass_accuracy_to_3 inv_get_sensor_type_orientation inv_init_magnetic_disturbance inv_start_magnetic_disturbance inv_magnetic_disturbance_process inv_stop_magnetic_disturbance inv_enable_magnetic_disturbance inv_disable_magnetic_disturbance_logging inv_disable_magnetic_disturbance inv_enable_magnetic_disturbance_logging inv_mag_disturb_world_yaw_angle_process inv_mag_disturb_9x_quat_confidence_interval inv_mag_disturb_get_dip_compassNgravity inv_mag_disturb_geo_mag_confidence_interval inv_get_sensor_type_orientation_geomagnetic inv_set_compass_disturbance Mag2ofNormalizedFloat inv_mag_disturb_get_mar_world_yaw_angle_detection_status inv_mag_disturb_calc_world_yaw_angle_delta inv_mag_disturb_radius_2D_run_lpf inv_mag_disturb_calc_radius_2D inv_get_compass_bias inv_mag_disturb_world_yaw_angle_distortion_from_accel_compass_bias inv_mag_disturb_world_yaw_angle_distortion_from_gyro_bias inv_mag_disturb_world_yaw_angle_distortion_from_accel_compass_only inv_set_heading_confidence_interval inv_set_accel_compass_confidence_interval atan2 CBWG inv_quat_to_rmat_f inv_init_compass_bias_w_gyro inv_run_compass_bias_w_gyro inv_get_acc_state inv_convert_to_body inv_convert_to_chip inv_start_compass_bias_w_gyro inv_stop_compass_bias_w_gyro inv_enable_compass_bias_w_gyro inv_disable_compass_bias_w_gyro inv_init_heading_from_gyro inv_run_heading_from_gyro acos inv_get_compass_bias_error inv_start_heading_from_gyro inv_stop_heading_from_gyro inv_enable_heading_from_gyro inv_disable_heading_from_gyro inv_compass_fit inv_reset_peaks_compass_fit inv_init_compass_fit inv_calc_least_sq_compass_fit inv_matrix_det_incd inv_matrix_detd inv_apply_compass_fit_params inv_run_compass_fit inv_test_mag_scale_factors inv_set_compass_state_for_fit inv_compass_fit_supervisor inv_get_gyro_on inv_set_mag_scale inv_stop_compass_fit inv_start_compass_fit inv_enable_compass_fit inv_disable_compass_fit accuracy set_accuracy_threshold get_accuracy_threshold set_accuracy_weight get_accuracy_weight set_accuracy_accuracy get_accuracy_accuracy get_6axis_correction_term set_6axis_error_average get_6axis_error_average get_6axis_error_bound get_compass_correction set_9axis_error_average set_compass_uncertainty get_9axis_error_bound get_confidence_interval get_9axis_correction_term quaternion_to_rotation_angle set_9axis_correction_term get_9axis_accuracy_state quat_accuracy_low_pass_filter get_compassNgravity inv_get_compass_set is_slow_motion get_init_compassNgravity inv_quat_accuracy_monitor_process inv_reset_quat_accuracy inv_get_compass_disturbance inv_init_quat_accuracy_monitor inv_start_quat_accuracy_monitor inv_stop_quat_accuracy_monitor inv_enable_quat_accuracy_monitor inv_disable_quat_accuracy_monitor inv_heading_accuracy_check inv_get_sensor_type_magnetic_field inv_get_sensor_type_accelerometer inv_get_cross_product_vec _edata __bss_start _end libc.so libm.so libutils.so libcutils.so libdl.so libmllite.so libmplmpu.so /sd/ussjc-ujbuild-kitkat01/android-4.4_r1/out/target/product/hammerhead/obj/lib:/sd/ussjc-ujbuild-kitkat01/android-4.4_r1/out/target/product/hammerhead/system/lib 
%s|%s|%d returning %d ../../../../../software/core/mpl/fast_no_motion.c inv_enable_fast_nomot %s|%s|%d returning %d ../../../../../software/core/mpl/no_gyro_fusion.c inv_enable_no_gyro_fusion inv_generate_no_gyro_fusion Temp comp disabled. Slope (LSBs/deg C): %7.2f %7.2f %7.2f Slope TBD. Stay tuned. Bin %2d: [%7.2f , %7.2f) %7.2f %7.2f %7.2f %7.2f %s|%s|%d returning %d ../../../../../software/core/mpl/accel_auto_cal.c inv_enable_in_use_auto_calibration MPL-mag 3D radius status: (%d %d %d) (%d) mag: (%6.1f %6.1f %6.1f) (%6.1f %6.1f %6.1f %6.1f) heading: (%6.1f %6.1f %6.1f %d) time (%6.1f %6.1f) geo compare heading: (%5.1f %5.1f) uncertainty: (%5.1f %5.1f) 2D radius: world compass: (%6.1f %6.1f %6.1f) (%6.1f %6.1f %6.1f) (%6.1f, %6.1f) (%6.1f, %6.1f) delta (%6.1f, %6.1f) yaw angle status: (%d %d %d) compass: (%6.1f %6.1f) (%6.1f %6.1f) (%6.1f %6.1f) heading: (%6.1f %d) (%6.1f %6.1f) dip gravity: (%5.2f %5.2f %5.2f) radius square: %5.2f dip compass: (%5.2f %5.2f %5.2f) radius: (%6.2f %6.2f) dip_angle: %8.2f %s|%s|%d returning %d ? ? ?../../../../../software/core/mpl/compass_bias_w_gyro.c inv_enable_compass_bias_w_gyro %s|%s|%d returning %d ../../../../../software/core/mpl/heading_from_gyro.c inv_enable_heading_from_gyro
$-6?HAZSle~w ;2) szahW^EL vdmR[@I>7,% MD_Vi`{r !(3: |ungXQJC4=&/ GNU\cjqx +"90 .'<5BKPYfot} 18#* ypkb]TOF ,':1XSNEtbi {pmfW\AJ#(5> FMP[ja|w 29$/ =6+ ensxIB_T GLQZk`}v 38%. <7*! doryHC^U -&;0YRODu~ch zqlgV]@K")4? 49.#her\QFK kfq|_REH 7:- m`wzYTCN 1<+& 2?(%nctyZW@M >3$)boxuV[LAal{vUXOB =0'* gj}pS^ID ;6!, 85"/di~sP]JG 86$*p~lbHFTZ ;5') KEWYs}oa MCQ_u{ig=3!/ vxjdN@R\ >0", AO]Sywek1?-# ztfhBL^P 2<. 4:(&|r`nDJXV79+% GI[Uqcm Bo8964 sg e r 1 , 1K7 d#o rf Sl> r W=
GCC: (GNU) 4.6.x-google 20120106 (prerelease)
.symtab .strtab .shstrtab .interp .dynsym .dynstr .hash .rel.dyn .rel.plt .text .rodata .ARM.extab .ARM.exidx .dynamic .data .got .bss .comment .note.gnu.gold-version .ARM.attributes
$d $a __print_result_location fnm_user inv_if_enough_data inv_max_change inv_reset_packet __PRETTY_FUNCTION__.4391 inv_q30_to_float s9axis inv_find_synchronized_compass_angle timerRunning.4206 startTime.4207 inv_mnm_data filt_gyro_f_chip.3979 inv_delta_time_ms accel_fusion inv_accel_only_fusion inv_generate_no_gyro_fusion __PRETTY_FUNCTION__.4010 __PRETTY_FUNCTION__.4024 inv_quat_data inv_compute_quat_from_accel inv_normalize_quat inv_process_dmp_quaternion inv_generate_quaternion inv_gtc inv_gtc_load inv_gtc_store inv_gtc_data_cb inv_gtc_add_data inv_gtc_compute_slope inv_gtc_get_bin multi_9 multi_11 multi_13 multi_14 inv_key inv_auth_data auto_cal got_bias.4251 inv_check_push inv_check_coverage_set_bias inv_combine_data_calculate_bias set_sample_rate inv_db_load_func inv_db_save_func __PRETTY_FUNCTION__.4399 inv_check_peaks inv_set_peaks inv_init_peaks r1.4324 r2.4325 r3.4326 r4.4327 inv_ignore_compass_data inv_bias_stability inv_init_sensitivity_const __PRETTY_FUNCTION__.4067 hg __PRETTY_FUNCTION__.4001 inv_add_data_compass_fit inv_combine_compass_fit inv_reset_compass_fit inv_update_peaks_compass_fit inv_check_peaks_compass_fit _DYNAMIC _GLOBAL_OFFSET_TABLE_ __android_log_print __aeabi_unwind_cpp_pr1 fnm __aeabi_l2f __aeabi_fdiv fast_nomot_get_gyro_calibration_confidence_level_time_threshold __aeabi_f2d __aeabi_dmul __aeabi_d2lz fast_nomot_set_gyro_calibration_confidence_level_time_threshold fast_nomot_get_gyro_bias_update_time __aeabi_unwind_cpp_pr0 fast_nomot_set_gyro_bias_update_time inv_init_maxmin get_the_power_value __aeabi_i2f __aeabi_fmul __aeabi_f2lz inv_fast_nomot_parameter sqrtf inv_fast_nomot_parameter_3rd inv_fast_nomot_set_gyro_bias memset inv_q30_mult inv_set_motion_state inv_set_mpl_gyro_bias inv_set_fast_nomot_compass_threshold int_set_fast_nomot_gyro_threshold inv_set_fast_nomot_accel_threshold inv_get_fast_nomot_compass_param inv_get_fast_nomot_accel_param inv_fast_nomot_store_data inv_fast_nomot_store_data_compass inv_fast_nomot_reset_data_compass inv_fast_nomot_get_time_elaps inv_fast_nomot_parameter_compass inv_get_right_shift_by_rounding inv_reset_min_max_gyro_accel_statistics inv_record_max_moment_in_no_motion_gyro inv_record_max_moment_in_no_motion_accel inv_record_min_moment_in_motion_gyro inv_record_min_moment_in_motion_accel inv_detect_motion_by_gyro_accel inv_sensor_data_preprocess inv_generate_fast_nomot inv_get_magnetic_disturbance_state inv_set_default_number_of_samples inv_init_fast_nomot inv_start_fast_nomot inv_set_message inv_register_data_cb inv_stop_fast_nomot inv_unregister_data_cb inv_enable_fast_nomot inv_register_mpl_start_notification inv_disable_fast_nomot inv_unregister_mpl_start_notification inv_get_fnm_gyro_no_motion_param fast_nomot_get_gyro_calibration_confidence_level inv_fnm_debug_print __aeabi_fcmplt memmove memcpy inv_q_multf inv_compass_angle __aeabi_dadd __aeabi_ddiv __aeabi_i2d __aeabi_dcmpeq __aeabi_dsub __aeabi_dcmpgt inv_filter_correction_angle inv_encrypt_9x_fusion_data inv_get_result_holder_status inv_get_compass_correction inv_get_6axis_quaternion inv_get_quaternion_float inv_q_mult inv_set_result_holder_status inv_get_quaternion_validity inv_get_last_timestamp inv_store_nav_quaternion __aeabi_dcmpge __aeabi_dcmplt __aeabi_fcmpge inv_verify_9x_fusion_data __aeabi_d2f __aeabi_f2iz inv_perform_9x_fusion inv_store_gaming_quaternion inv_set_compass_correction inv_q29_mult inv_get_gyro_sum_of_sqr inv_quaternion_to_rotation inv_q_invert cosf sinf inv_q_normalizef __aeabi_ldivmod inv_process_9x_sensor_fusion_cb inv_init_9x_fusion inv_9x_fusion_set_mag_fb inv_9x_fusion_enable_jitter_reduction inv_9x_fusion_use_timestamps inv_start_9x_sensor_fusion inv_stop_9x_sensor_fusion inv_enable_9x_sensor_fusion inv_disable_9x_sensor_fusion inv_9x_sensor_fusion_get_correction_angle motion_nomot_get_gyro_bias_update_time motion_nomot_set_gyro_bias_update_time __aeabi_fsub __aeabi_fadd inv_run_motion_no_motion inv_init_motion_no_motion inv_set_no_motion_time inv_enable_motion_no_motion inv_start_motion_no_motion inv_disable_motion_no_motion inv_stop_motion_no_motion ngf __aeabi_fcmpgt inv_q_invertf inv_q_addf inv_q_norm4 inv_get_accel_quaternion inv_store_accel_quaternion inv_verify_no_gyro_fusion_data inv_encrypt_no_gyro_fusion_data inv_get_geomagnetic_compass_correction inv_store_geomag_quaternion inv_get_geomagnetic_quaternion inv_wrap_angle inv_set_geomagnetic_compass_correction inv_init_no_gyro_fusion inv_start_no_gyro_fusion inv_stop_no_gyro_fusion inv_enable_no_gyro_fusion inv_disable_no_gyro_fusion __aeabi_fcmple __aeabi_d2iz inv_generate_gyro_quaternion inv_q_add inv_get_mpl_gyro_bias memcmp inv_convert_to_body_with_scale inv_set_quaternion inv_generate_accel_gyro_quaternion inv_set_quaternion_validity inv_q_rotate inv_get_linear_accel inv_store_game_quaternion inv_verify_6x_fusion_data inv_stop_quaternion inv_init_quaternion inv_enable_quaternion inv_start_quaternion inv_disable_quaternion inv_get_motion_state inv_get_gyro_bias_tc_set __aeabi_idiv inv_init_gyro_ts inv_set_gtc_max_temp inv_set_gtc_min_temp inv_set_gtc_min_diff inv_get_gyro_ts inv_set_gyro_ts inv_set_gtc_order inv_print_gtc_data inv_start_gyro_tc inv_stop_gyro_tc inv_enable_gyro_tc inv_register_load_store inv_disable_gyro_tc inv_shift_dec inv_inverse_col inv_change_column inv_xor_key inv_decrypt inv_check_key inv_get_sysfs_key __stack_chk_fail __stack_chk_guard inv_init_accel_maxmin inv_record_good_accel_maxmin inv_get_current_calibrated_accel inv_show_accel_bias_debug inv_get_mpl_accel_bias inv_get_accel_sensitivity inv_get_sensor_type_linear_acceleration inv_get_gravity inv_set_accel_bias_mask inv_set_accel_bias_found inv_got_accel_bias inv_set_accel_accuracy inv_combine_compass_data inv_compute_bias inv_sort_order_4_T inv_init_check_sample_balance inv_init_check_sample_balance_parameter inv_add_accel_block_data sqrt inv_add_vector_block_data inv_get_sensor_type_gravity __aeabi_dcmple inv_check_sample_balance cos __aeabi_fcmpeq inv_auto_calibrate inv_get_linear_accel_float inv_set_terms inv_init_in_use_auto_calibration inv_start_in_use_auto_calibration inv_stop_in_use_auto_calibration inv_enable_in_use_auto_calibration inv_disable_in_use_auto_calibration inv_get_accel_bias_stage cb cb_test cb_sim mcb vc global_quat inv_vector_compass_cal_radius_2D_init_variables inv_vector_compass_cal_radius_2D_init_lpf_variables inv_vector_compass_cal_radius_2D_run_lpf inv_vector_compass_cal_radius_2D_init inv_vector_compass_cal_get_calibrated_compass inv_vector_compass_cal_check_quat_condition inv_vector_compass_cal_calc_world_compass_vector Mag2ofNormalizedLong acosf inv_vector_compass_cal_calc_radius_2D inv_vector_compass_cal_set_radius_2D asinf inv_mag_disturb_set_local_field_dip inv_mag_disturb_set_vector_radius_2D inv_vector_compass_cal_set_bias_structure inv_set_compass_bias inv_mag_disturb_set_detect_status_3D inv_mag_disturb_set_drop_heading_accuracy_status inv_mag_disturb_set_vector_radius_3D inv_vector_compass_cal_sensitivity inv_cheap_rand __aeabi_ui2f inv_cheap_gaussian log inv_center_sum inv_init_balance_detection_by_low_pass_filter inv_balance_detection_by_low_pass_filter_select_lpf inv_balance_detection_by_low_pass_filter inv_vector_norm inv_get_large_mag_field inv_get_compass_state inv_check_sim inv_reset_data_collection inv_process_compass_only_cal inv_set_magnetic_disturbance inv_set_compass_state inv_got_compass_bias inv_set_compass_bias_found inv_set_compass_bias_error inv_generate_vector_compass_cal inv_start_vector_compass_cal inv_stop_vector_compass_cal inv_init_vector_compass_cal inv_mcb_switch inv_enable_vector_compass_cal inv_disable_vector_compass_cal mag_disturb local_field_radius local_field_dip inv_mag_disturb_init inv_mag_disturb_set_time_threshold_detect inv_mag_disturb_set_magnitude_threshold inv_mag_disturb_set_magnitude_recover_normal_threshold inv_mag_disturb_world_yaw_angle_init inv_mag_disturb_all_confidence_interval_init inv_mag_disturb_get_detect_status_3D inv_mag_disturb_get_vector_radius_3D inv_mag_disturb_get_detect_weak_status_3D inv_mag_disturb_set_detect_weak_status_3D inv_mag_disturb_get_local_field_radius inv_get_local_field_status inv_get_earth_magnetic_local_field_parameter inv_mag_disturb_set_local_field_radius inv_mag_disturb_get_local_field_dip inv_set_mpl_magnetic_local_field_parameter inv_mag_disturb_get_detect_world_yaw_angle_status inv_mag_disturb_set_detect_world_yaw_angle_status inv_mag_disturb_get_detect_world_yaw_angle_confirm_status inv_mag_disturb_set_detect_world_yaw_angle_confirm_status inv_mag_disturb_get_drop_heading_accuracy_status __aeabi_l2d inv_mag_disturb_get_time_threshold_detect inv_mag_disturb_get_vector_radius_2D inv_mag_disturb_recover_vector_2D inv_mag_disturb_get_magnitude_threshold inv_mag_disturb_get_magnitude_recover_normal_threshold inv_mag_disturb_get_yaw_angle_weak_threshold inv_mag_disturb_set_yaw_angle_weak_threshold inv_mag_disturb_get_yaw_angle_strong_threshold inv_mag_disturb_set_yaw_angle_strong_threshold inv_mag_disturb_get_status inv_mag_disturb_update_current_time inv_mag_disturb_initial_current_time inv_mag_disturb_process_3D Mag3ofNormalizedLong inv_mag_disturb_recover_compass_accuracy_to_3 inv_get_sensor_type_orientation inv_init_magnetic_disturbance inv_start_magnetic_disturbance inv_magnetic_disturbance_process inv_stop_magnetic_disturbance inv_enable_magnetic_disturbance inv_disable_magnetic_disturbance_logging inv_disable_magnetic_disturbance inv_enable_magnetic_disturbance_logging inv_mag_disturb_world_yaw_angle_process inv_mag_disturb_9x_quat_confidence_interval inv_mag_disturb_get_dip_compassNgravity inv_mag_disturb_geo_mag_confidence_interval inv_get_sensor_type_orientation_geomagnetic inv_set_compass_disturbance Mag2ofNormalizedFloat inv_mag_disturb_get_mar_world_yaw_angle_detection_status inv_mag_disturb_calc_world_yaw_angle_delta inv_mag_disturb_radius_2D_run_lpf inv_mag_disturb_calc_radius_2D inv_get_compass_bias inv_mag_disturb_world_yaw_angle_distortion_from_accel_compass_bias inv_mag_disturb_world_yaw_angle_distortion_from_gyro_bias inv_mag_disturb_world_yaw_angle_distortion_from_accel_compass_only inv_set_heading_confidence_interval inv_set_accel_compass_confidence_interval atan2 CBWG inv_quat_to_rmat_f inv_init_compass_bias_w_gyro inv_run_compass_bias_w_gyro inv_get_acc_state inv_convert_to_body inv_convert_to_chip inv_start_compass_bias_w_gyro inv_stop_compass_bias_w_gyro inv_enable_compass_bias_w_gyro inv_disable_compass_bias_w_gyro inv_init_heading_from_gyro inv_run_heading_from_gyro acos inv_get_compass_bias_error inv_start_heading_from_gyro inv_stop_heading_from_gyro inv_enable_heading_from_gyro inv_disable_heading_from_gyro inv_compass_fit inv_reset_peaks_compass_fit inv_init_compass_fit inv_calc_least_sq_compass_fit inv_matrix_det_incd inv_matrix_detd inv_apply_compass_fit_params inv_run_compass_fit inv_test_mag_scale_factors inv_set_compass_state_for_fit inv_compass_fit_supervisor inv_get_gyro_on inv_set_mag_scale inv_stop_compass_fit inv_start_compass_fit inv_enable_compass_fit inv_disable_compass_fit accuracy set_accuracy_threshold get_accuracy_threshold set_accuracy_weight get_accuracy_weight set_accuracy_accuracy get_accuracy_accuracy get_6axis_correction_term set_6axis_error_average get_6axis_error_average get_6axis_error_bound get_compass_correction set_9axis_error_average set_compass_uncertainty get_9axis_error_bound get_confidence_interval get_9axis_correction_term quaternion_to_rotation_angle set_9axis_correction_term get_9axis_accuracy_state quat_accuracy_low_pass_filter get_compassNgravity inv_get_compass_set is_slow_motion get_init_compassNgravity inv_quat_accuracy_monitor_process inv_reset_quat_accuracy inv_get_compass_disturbance inv_init_quat_accuracy_monitor inv_start_quat_accuracy_monitor inv_stop_quat_accuracy_monitor inv_enable_quat_accuracy_monitor inv_disable_quat_accuracy_monitor inv_heading_accuracy_check inv_get_sensor_type_magnetic_field inv_get_sensor_type_accelerometer inv_get_cross_product_vec _edata __bss_start _end