From 36e0beb630470ec718d6827b23b475259e417d73 Mon Sep 17 00:00:00 2001 From: "antnh6@gmail.com" <antnh6@gmail.com> Date: Sun, 20 May 2018 10:35:35 -0400 Subject: [PATCH] fixed main --- include/request.h | 2 +- include/task-descriptor.h | 2 +- src/Makefile | 3 ++- src/main.c | 14 +++++++++----- 4 files changed, 13 insertions(+), 8 deletions(-) diff --git a/include/request.h b/include/request.h index c61bac6..e7d498c 100644 --- a/include/request.h +++ b/include/request.h @@ -6,4 +6,4 @@ typedef struct req { void* args[2]; } Request; -#endif \ No newline at end of file +#endif diff --git a/include/task-descriptor.h b/include/task-descriptor.h index 8d2949d..5dba2ea 100644 --- a/include/task-descriptor.h +++ b/include/task-descriptor.h @@ -24,7 +24,7 @@ typedef struct taskDescriptor { int TaskID; int ParentID; State TaskState; - unsigned int* StackPtr; + int* StackPtr; TD* Next; void* RetVal; // TODO PrioLvl TaskPriority; diff --git a/src/Makefile b/src/Makefile index a43f4f7..e58bf66 100644 --- a/src/Makefile +++ b/src/Makefile @@ -66,5 +66,6 @@ install: bwio.a taskdescriptor.a scheduler.a clean: -rm -f *.elf *.s *.o main.map *.a *~ ../../lib/*.a - + +: \ No newline at end of file diff --git a/src/main.c b/src/main.c index 943e73f..588d354 100644 --- a/src/main.c +++ b/src/main.c @@ -7,14 +7,18 @@ #define FOREVER while(1) +void kerent() {} + void kerxit( TD *active, Request *req ) { - bwprintf( COM2, “kerxit.c: Hello.\n\r†); - bwprintf( COM2, “kerxit.c: Activating.\n\r†); - kerent( ); - bwprintf( COM2, “kerxit.c: Good-bye.\n\r†); + bwprintf(COM2, "kerxit.c: Hello\n\r"); + bwprintf(COM2, "kerxit.c: Activating\n\r"); + kerent(); + bwprintf(COM2, "kerxit.c: Goodbye\n\r"); } -void initialize() +void initialize(TD* Active) { + +} void handle(TD* Active, Request* req) { -- GitLab