TTK4155 Ping-pong project
slider_driver.h
Go to the documentation of this file.
1 
2 #include "general_header.h"
3 
4 #ifndef SLIDER_DRIVER_H_
5 #define SLIDER_DRIVER_H_
6 
7 typedef struct slider_calibration_data_t {
8  uint8_t high_l_slider;
9  uint8_t low_l_slider;
10  uint8_t high_r_slider;
11  uint8_t low_r_slider;
12 };
13 
14 
15 void calibrate_slider(struct slider_calibration_data_t *cal_data);
17 
18 int slider_read(struct slider_calibration_data_t *cal_data, int dir);
19 
20 #endif /* SLIDER_DRIVER_H_ */
int slider_read(struct slider_calibration_data_t *cal_data, int dir)
Definition: slider_driver.c:297
uint8_t high_r_slider
Definition: slider_driver.h:10
void calibrate_slider(struct slider_calibration_data_t *cal_data)
Definition: slider_driver.h:7
uint8_t high_l_slider
Definition: slider_driver.h:8
void calibrate_slider_state(struct slider_calibration_data_t *cal_data)
Definition: slider_driver.c:130
uint8_t low_l_slider
Definition: slider_driver.h:9
uint8_t low_r_slider
Definition: slider_driver.h:11