The unified diff between revisions [bfc9e27f..] and [08a35a66..] is displayed below. It can also be downloaded as a raw diff.
This diff has been restricted to the following files: 'sensors.h'
# # old_revision [bfc9e27f5c40da31ae4269394aaf0545e5856a70] # new_revision [08a35a6680cdf8985cfb16fa6779ee6db7202a9c] # # add_file "sensors.h" # content [48aeb7e0e87ec2762c002dddb9e9083dd7887fd8] # ============================================================ --- /dev/null +++ sensors.h 48aeb7e0e87ec2762c002dddb9e9083dd7887fd8 @@ -0,0 +1,21 @@ +/* sensors.h */ + +#ifndef __SENSORS_H +#define __SENSORS_H + +#include "types.h" + +/* functions to be called from above */ +bool sensors_init(void); +bool sensors_start_sample(void); +void sensors_dump(void); + +/* functions to be called from below */ +void sensors_sample_done(void); +/* x = roll, y = pitch, z = yaw */ +void sensors_write_gyro_data(vec3f gyro_data); +void sensors_write_accel_data(vec3f accel_data); +void sensors_write_temp_data(float temp); +void sensors_start_zero(void); + +#endif /* __SENSORS_H */