From 68a2a5f73f495f9a56fbcafad465b7367c542e71 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Fri, 15 Jun 2012 18:36:18 +0000 Subject: cleanup git-svn-id: https://svn.spreadspace.org/mur.sat@535 7de4ea59-55d0-425e-a1af-a3118ea81d4c --- tools/idm-ringbuffer/ringbuffer.c | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/tools/idm-ringbuffer/ringbuffer.c b/tools/idm-ringbuffer/ringbuffer.c index c4e6373..0baa2a3 100644 --- a/tools/idm-ringbuffer/ringbuffer.c +++ b/tools/idm-ringbuffer/ringbuffer.c @@ -88,17 +88,6 @@ void rbuf_next() } } -void beginRead() -{ - spiData = underrun ? -1 : *readPtr; -} - -void endRead() -{ - *readPtr = 0; - rbuf_next(); -} - void timer2Interrupt() { static char value = 0; @@ -111,11 +100,12 @@ void timer2Interrupt() void sspInterrupt() { if (cmd_read && spiData == 0) { - endRead(); - beginRead(); + *readPtr = 0; + rbuf_next(); + spiData = underrun ? -1 : *readPtr; } else if (spiData == 'r') { cmd_read = TRUE; - beginRead(); + spiData = underrun ? -1 : *readPtr; } else { cmd_read = FALSE; printf("%s\n", "I don't like you!"); -- cgit v1.2.3