The unified diff between revisions [bfc9e27f..] and [3dc5e7ac..] is displayed below. It can also be downloaded as a raw diff.

This diff has been restricted to the following files: 'dcm.h'

#
# old_revision [bfc9e27f5c40da31ae4269394aaf0545e5856a70]
# new_revision [3dc5e7ac4bcb952cc267892653dd78ed095d8778]
#
# patch "dcm.h"
#  from [801a64efefec7f36a5a97e191550b425a7f4def8]
#    to [6998232fd4c4c2c4e3ae55280f0b30d379de7e25]
#
============================================================
--- dcm.h	801a64efefec7f36a5a97e191550b425a7f4def8
+++ dcm.h	6998232fd4c4c2c4e3ae55280f0b30d379de7e25
@@ -4,11 +4,11 @@ extern float delta_t;
 
 extern float delta_t;
 
-void dcm_update(float omega_x, float omega_y, float omega_z);
+void dcm_update(vec3f gyro);
 void dcm_normalise(void);
 bool dcm_renormalise(float *v);
 void dcm_dump(void);
 void dcm_send_packet(void);
-void dcm_setvector(float x, float y, float z);
-void dcm_drift_correction(float x, float y, float z);
-void dcm_attitude_error(float x, float y, float z);
+void dcm_setvector(vec3f zvec);
+void dcm_drift_correction(vec3f accel);
+void dcm_attitude_error(vec3f target);