28 #ifndef EL_ACCELEROMETER_H
29 #define EL_ACCELEROMETER_H
35 #define EL_ACCELEROMETER_OUTPUT_MAX 4095U
37 #define EL_ACCELEROMETER_ONE 0
85 #ifdef EL_INCLUDE_LIB_INTERNAL_CONTEXT
87 extern bool el_acc_enabled;
88 extern el_int8 el_acc_working_phase;
89 extern void (*el_adc_callback_accelerometer)(
const unsigned int*result_3v);
91 void el_init_accelerometer();
92 void el_routine_accelerometer_2400hz(
void);
void el_disable_accelerometer()
disable the accelerometer
get the acceleration along all three axes
Definition: el_accelerometer.h:47
void el_enable_accelerometer()
enable the accelerometer
get the acceleration along x-axis
Definition: el_accelerometer.h:44
int el_accelerometer_get(el_index i, el_accelerometer_output u, el_int16 *out)
get output value(s) from a accelerometer
get the acceleration along y-axis
Definition: el_accelerometer.h:45
get the acceleration along z-axis
Definition: el_accelerometer.h:46
el_accelerometer_output
Definition: el_accelerometer.h:43