// sysinit.c #include <912d60.h> #include #include "kernel.h" // TASK PROTOTYPES void shell(void); void sysTime(void); void task1(void); void task2(void); void sysInit(void) { // LOCAL VARIABLES int id; /* must create all the tasks without interrupt, because this task will die when it finishes. */ INTR_OFF(); // set up the serial port setbaud(BAUD38K); // actually running at 19K baud due to xtal speed // any additional user setup goes here /*// create task1 if ((id = create_task("task1", &task1, 15)) >= 0) set_task_state(id, PENDING); else { puts("Error creating Task1"); } // create task2 if ((id = create_task("task2", &task2, 20)) >= 0) set_task_state(id, PENDING); else { puts("Error creating Task1"); }*/ // stop this sysinit task set_task_state(get_task_id(), STOPPED); }