Search Code
About round-robin-rtos

Published 09 Sep 2010.

Last change message: N/A

Import this program

round-robin-rtos

Published 09 Sep 2010, by   user Tim Exton-McGuinness   tag No tags
Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "globals.h"
00002 
00003 extern "C" void install_task0( void (void) );
00004 extern "C" void install_task1( void (void) );
00005 extern "C" void install_task2( void (void) );
00006 extern "C" void install_task3( void (void) );
00007 extern "C" void run_task0( void );
00008 extern "C" void run_task1( void );
00009 extern "C" void run_task2( void );
00010 extern "C" void run_task3( void );
00011 extern "C" void adc( void );
00012 extern "C" void leds( void );
00013 extern "C" void user( void );
00014 
00015 
00016 
00017 //-------------------------------
00018 int main()
00019  { 
00020     install_task0( &adc );
00021     install_task1( &leds );
00022     install_task2( &user );
00023   
00024     while(1)
00025     {
00026      run_task0();
00027      run_task1();
00028      run_task2();
00029     } //end of while
00030 
00031 
00032  }
00033