imu rev1
Fork of AIviate by
control.cpp
- Committer:
- teamgoat
- Date:
- 2013-10-30
- Revision:
- 1:1abb115c2005
- Parent:
- 0:0c627ff4c5ed
- Child:
- 2:452dd766d212
File content as of revision 1:1abb115c2005:
#include "control.h" #include "sensor.h" #include "steps.h" #include "mbed.h" #define MAXPROC 15 process procs[MAXPROC] = {0}; void schedule(); void init_procs(); int main() { /*init_procs(); while (true) { get_sensor_data(); schedule(); }*/ get_sensor_data(); } void init_procs() { procs[0].status = READY; procs[0].start = &get_sensor_data; return; } void schedule() { for (int i=0; i<MAXPROC; i++) { process proc = procs[i]; if(proc.status == READY) { proc.start(); return; } } }