root / branches / scheduler / code / projects / scheduler / scheduler.h @ 84
History | View | Annotate | Download (485 Bytes)
1 |
#ifndef _SCHEDULER_H_
|
---|---|
2 |
#define _SCHEDULER_H_
|
3 |
|
4 |
#define scheduler_debug
|
5 |
|
6 |
#include <
|
7 |
|
8 |
//move this
|
9 |
#define BEACON_SENSOR_PIN _PIN_E5 //beacon sensor is asserted low on pin 0 |
10 |
|
11 |
//move this
|
12 |
#define VELOCITY -160 |
13 |
|
14 |
//Scheduler states - basically,
|
15 |
//doing a task or charging
|
16 |
#define STATE_SCHEDULER_TASK 13 |
17 |
#define STATE_SCHEDULER_CHARGING 17 |
18 |
|
19 |
//prescalar for battery monitoring
|
20 |
#define READ_BATT_WAIT 5 |
21 |
|
22 |
|
23 |
char scheduler_state;
|
24 |
|
25 |
void scheduler_init(void); |
26 |
void scheduler_FSM(void); |
27 |
|
28 |
#endif
|