ardupilot/libraries/AP_NavEKF2
Peter Barker 3a79ae4eca AP_NavEKF2: 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_NavEKF2.cpp AP_NavEKF2: always set EKF control limits, even with no cores 2018-10-09 10:47:38 +11:00
AP_NavEKF2.h AP_NavEKF2: fix writeOptFlowMeas signature 2018-09-11 09:03:22 +10:00
AP_NavEKF2_AirDataFusion.cpp AP_NavEKF2: Improve comments, typos 2017-05-03 08:44:49 +09:00
AP_NavEKF2_Buffer.h AP_NavEKF2: don't run IMU updates until buffer fills 2017-12-12 11:39:38 +11:00
AP_NavEKF2_Control.cpp AP_NavEKF2: remove default clause in setAidingMode 2018-10-03 17:49:43 +01:00
AP_NavEKF2_MagFusion.cpp AP_NavEKF2: Enable fusion of external nav position data 2018-03-27 20:28:42 +09:00
AP_NavEKF2_Measurements.cpp AP_NavEKF2: fix writeOptFlowMeas signature 2018-09-11 09:03:22 +10:00
AP_NavEKF2_OptFlowFusion.cpp AP_NavEKF2: Fix calculation of predicted LOS rate in terrain estimator 2017-06-26 14:58:06 +01:00
AP_NavEKF2_Outputs.cpp AP_NavEKF2: Fix roundoff, and missing offset handling of getLLH 2018-09-21 00:18:49 +01:00
AP_NavEKF2_PosVelFusion.cpp AP_NavEKF2: Enable fusion of external nav position data 2018-03-27 20:28:42 +09:00
AP_NavEKF2_RngBcnFusion.cpp AP_NavEKF2: Improve comments, typos 2017-05-03 08:44:49 +09:00
AP_NavEKF2_VehicleStatus.cpp AP_NavEKF2: Clarify the message 2018-06-04 11:32:15 +09:00
AP_NavEKF2_core.cpp AP_NavEKF2: use union to alias array and struct access to states 2018-10-19 08:46:43 +11:00
AP_NavEKF2_core.h AP_NavEKF2: use union to alias array and struct access to states 2018-10-19 08:46:43 +11:00
AP_NavEKF_GyroBias.cpp Global: remove mode line from headers 2016-10-24 09:42:01 -02:00