ardupilot/libraries/AP_NavEKF3
Peter Barker 560f17a570 AP_NavEKF3: use union to alias array and struct access to states
This avoids creating two pointers of different types to the same memory.

Having two pointers to the same memory can lead to the compiler
optimising code such that a write to one pointer is rearranged to be
either before or after a read from the other pointer depending on
which is deemed faster - not a good outcome.
2018-10-19 08:46:43 +11:00
..
AP_NavEKF3.cpp AP_NavEKF3: always set EKF control limits, even with no cores 2018-10-09 10:47:38 +11:00
AP_NavEKF3.h AP_NavEKF3: fix writeOptFlowMeas signature 2018-09-11 09:03:22 +10:00
AP_NavEKF3_AirDataFusion.cpp AP_NavEKF3: Ensure Kalman gain calculatons respect deactivated states 2017-06-14 12:44:41 +01:00
AP_NavEKF3_Buffer.h AP_NavEKF3: delay startup until IMU buffer is filled 2017-12-12 11:39:38 +11:00
AP_NavEKF3_Control.cpp AP_NavEKF3: remove default clause in setAidingMode 2018-10-03 17:49:43 +01:00
AP_NavEKF3_GyroBias.cpp AP_NavEKF3: remove unnecessary stdio includes 2017-01-27 16:57:42 +09:00
AP_NavEKF3_MagFusion.cpp AP_NavEKF3: delete \n from the log using gcs().send_text 2018-02-02 09:13:54 +09:00
AP_NavEKF3_Measurements.cpp AP_NavEKF3: fix writeOptFlowMeas signature 2018-09-11 09:03:22 +10:00
AP_NavEKF3_OptFlowFusion.cpp AP_NavEKF3: eliminate GCS_MAVLINK::send_statustext_all 2017-07-11 23:53:53 +01:00
AP_NavEKF3_Outputs.cpp AP_NavEKF3: Fix roundoff, and missing offset handling of getLLH 2018-09-21 00:18:49 +01:00
AP_NavEKF3_PosVelFusion.cpp AP_NavEKF3: use baro singleton 2018-03-08 21:20:05 -08:00
AP_NavEKF3_RngBcnFusion.cpp AP_NavEKF3: only use bcn EKF is the alignement as been completed 2018-04-03 09:55:13 +09:00
AP_NavEKF3_VehicleStatus.cpp AP_NavEKF3: Clarify the message 2018-06-04 11:32:15 +09:00
AP_NavEKF3_core.cpp AP_NavEKF3: use union to alias array and struct access to states 2018-10-19 08:46:43 +11:00
AP_NavEKF3_core.h AP_NavEKF3: use union to alias array and struct access to states 2018-10-19 08:46:43 +11:00