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/gaudin/gaudin.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/gaudin/gaudin.c') diff --git a/src/gaudin/gaudin.c b/src/gaudin/gaudin.c index a6e173ce..2f0883e7 100644 --- a/src/gaudin/gaudin.c +++ b/src/gaudin/gaudin.c @@ -85,13 +85,18 @@ void GAUDIN_ISR_ErrorI(void) { /* Ignore any errors for now */ } -/* The module initialiser */ -void _gaudinInit(void) { +void _gaudinInit(void) +{ #if GFX_USE_GEVENT gtimerInit(&AudGTimer); #endif } +void _gaudinDeinit(void) +{ + /* ToDo */ +} + bool_t gaudinInit(uint16_t channel, uint32_t frequency, audin_sample_t *buffer, size_t bufcount, size_t samplesPerEvent) { /* Check the channel is valid */ if (channel >= GAUDIN_NUM_CHANNELS || frequency > GAUDIN_MAX_SAMPLE_FREQUENCY) -- 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/gaudin/gaudin.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/gaudin/gaudin.c') diff --git a/src/gaudin/gaudin.c b/src/gaudin/gaudin.c index 2f0883e7..8a425a10 100644 --- a/src/gaudin/gaudin.c +++ b/src/gaudin/gaudin.c @@ -94,7 +94,10 @@ void _gaudinInit(void) void _gaudinDeinit(void) { - /* ToDo */ + // Commented stuff still ToDo + #if GFX_USE_GEVENT + gtimerDeinit(&AudGTimer); + #endif } bool_t gaudinInit(uint16_t channel, uint32_t frequency, audin_sample_t *buffer, size_t bufcount, size_t samplesPerEvent) { -- cgit v1.2.3