scoutece / forklift / code / analog.h @ beea48aa
History | View | Annotate | Download (562 Bytes)
1 |
#ifndef _ANALOG_H_
|
---|---|
2 |
#define _ANALOG_H_
|
3 |
|
4 |
#define LWHITE 0 |
5 |
#define LGREY 1 |
6 |
#define LBLACK 2 |
7 |
#define CENTER 3 |
8 |
#define NOLINE -42 |
9 |
#define LINELOST -1 |
10 |
|
11 |
#define NOBARCODE -2 |
12 |
#define INTERSECTION -25 |
13 |
#define FULL_LINE -26 |
14 |
|
15 |
#define ADC_HEIGHT 0 |
16 |
#define ADC_LINE 1 |
17 |
|
18 |
void analog_init(void); |
19 |
int analog_read(int which); |
20 |
|
21 |
void line_update(char* values); |
22 |
int line_locate(char* values); |
23 |
int line_read(int which); |
24 |
int line_read_pos(void); |
25 |
void line_set_threshold_high(uint8_t threshhold);
|
26 |
void line_set_threshold_low(uint8_t threshhold);
|
27 |
|
28 |
#endif
|