The unified diff between revisions [65df00aa..] and [81e4dce2..] 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 [65df00aa2705ce33fd74f4dd706d2879fe99b2b0] # new_revision [81e4dce274e79dd9187ed4bd182e1d6fc0fdfb37] # # add_file "dcm.h" # content [801a64efefec7f36a5a97e191550b425a7f4def8] # ============================================================ --- /dev/null +++ dcm.h 801a64efefec7f36a5a97e191550b425a7f4def8 @@ -0,0 +1,14 @@ +/* dcm.h */ + +#include "types.h" + +extern float delta_t; + +void dcm_update(float omega_x, float omega_y, float omega_z); +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);