Round robin Scheduler

Dependencies:   mbed

main.cpp

Committer:
timexton
Date:
2010-09-09
Revision:
0:cf2d4c337b6f

File content as of revision 0:cf2d4c337b6f:

#include "globals.h"

extern "C" void install_task0( void (void) );
extern "C" void install_task1( void (void) );
extern "C" void install_task2( void (void) );
extern "C" void install_task3( void (void) );
extern "C" void run_task0( void );
extern "C" void run_task1( void );
extern "C" void run_task2( void );
extern "C" void run_task3( void );
extern "C" void adc( void );
extern "C" void leds( void );
extern "C" void user( void );



//-------------------------------
int main()
 { 
    install_task0( &adc );
    install_task1( &leds );
    install_task2( &user );
  
    while(1)
    {
     run_task0();
     run_task1();
     run_task2();
    } //end of while


 }