From a11f7da53638ee4fe282c7b5725294ca1780f9bf Mon Sep 17 00:00:00 2001 From: Joel Bodenmann Date: Sun, 2 Feb 2014 19:24:43 +0100 Subject: added deinit() routines for all modules (not implemented so far) --- src/gtimer/gtimer.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/gtimer') diff --git a/src/gtimer/gtimer.c b/src/gtimer/gtimer.c index de40e16c..b8f3d4fa 100644 --- a/src/gtimer/gtimer.c +++ b/src/gtimer/gtimer.c @@ -118,11 +118,17 @@ static DECLARE_THREAD_FUNCTION(GTimerThreadHandler, arg) { return 0; } -void _gtimerInit(void) { +void _gtimerInit(void) +{ gfxSemInit(&waitsem, 0, 1); gfxMutexInit(&mutex); } +void _gtimerDeinit(void) +{ + /* ToDo */ +} + void gtimerInit(GTimer *pt) { pt->flags = 0; } -- cgit v1.2.3 From 78254345917b3521e5005ecebc8d4f4a002b7a87 Mon Sep 17 00:00:00 2001 From: Joel Bodenmann Date: Sun, 2 Feb 2014 19:52:46 +0100 Subject: implemented some deinit() --- src/gtimer/gtimer.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/gtimer') diff --git a/src/gtimer/gtimer.c b/src/gtimer/gtimer.c index b8f3d4fa..311176fa 100644 --- a/src/gtimer/gtimer.c +++ b/src/gtimer/gtimer.c @@ -126,7 +126,8 @@ void _gtimerInit(void) void _gtimerDeinit(void) { - /* ToDo */ + gfxSemDestroy(&waitsem); + gfxMutexDestroy(&mutex); } void gtimerInit(GTimer *pt) { -- cgit v1.2.3 From d2de6c351785f323fd4b2a4e337a95bda4c9a626 Mon Sep 17 00:00:00 2001 From: Joel Bodenmann Date: Sun, 2 Feb 2014 19:55:20 +0100 Subject: implemented gtimerDeinit() --- src/gtimer/gtimer.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/gtimer') diff --git a/src/gtimer/gtimer.c b/src/gtimer/gtimer.c index 311176fa..3f772e39 100644 --- a/src/gtimer/gtimer.c +++ b/src/gtimer/gtimer.c @@ -130,10 +130,16 @@ void _gtimerDeinit(void) gfxMutexDestroy(&mutex); } -void gtimerInit(GTimer *pt) { +void gtimerInit(GTimer* pt) +{ pt->flags = 0; } +void gtimerDeinit(GTimer* pt) +{ + (void)pt; +} + void gtimerStart(GTimer *pt, GTimerFunction fn, void *param, bool_t periodic, delaytime_t millisec) { gfxMutexEnter(&mutex); -- cgit v1.2.3