round-robin-rtos
Published 09 Sep 2010, by
Tim Exton-McGuinness

No tags
« 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 }
00030
00031
00032 }
00033