summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorChristian Pointner <equinox@mur.at>2012-06-15 16:33:59 +0000
committerChristian Pointner <equinox@mur.at>2012-06-15 16:33:59 +0000
commit8b0e2000a476786da2d7a3b596d9dfc39dc75a48 (patch)
treee80c4deb050ed4beaf02d139d96f6ea9233c182b /tools
parentrenaming some more functions (diff)
cleaned up output
git-svn-id: https://svn.spreadspace.org/mur.sat@534 7de4ea59-55d0-425e-a1af-a3118ea81d4c
Diffstat (limited to 'tools')
-rw-r--r--tools/idm-ringbuffer/ringbuffer.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/tools/idm-ringbuffer/ringbuffer.c b/tools/idm-ringbuffer/ringbuffer.c
index 85ebae3..c4e6373 100644
--- a/tools/idm-ringbuffer/ringbuffer.c
+++ b/tools/idm-ringbuffer/ringbuffer.c
@@ -55,7 +55,7 @@ BOOL overrun, underrun, cmd_read;
/* ##### Code under Test ##### */
-void init()
+void buf_init()
{
writePtr = bufferStart;
readPtr = bufferStart;
@@ -95,6 +95,7 @@ void beginRead()
void endRead()
{
+ *readPtr = 0;
rbuf_next();
}
@@ -125,7 +126,7 @@ void sspInterrupt()
/* ##### test environment ##### */
void debugPrint(char cmd) {
- printf("cmd('%c'): wPtr=%d, rPtr=%d, ovr=%d, udr=%d, sspbuf=%02x\n",
+ printf("cmd('%c'): wPtr=%d, rPtr=%d, ovr=%d, udr=%d, sspbuf=%02hhx\n",
cmd,
(int) (writePtr - bufferStart),
(int) (readPtr - bufferStart),
@@ -135,7 +136,7 @@ void debugPrint(char cmd) {
int i;
printf(" ");
for(i = 0; i < BUFFER_SIZE; ++i) {
- printf("%02x ", bufferStart[i]);
+ printf("%02hhx ", (unsigned int)bufferStart[i]);
}
printf("\n");
}
@@ -147,7 +148,7 @@ int main()
t.c_lflag &= ~(ICANON | ECHO);
tcsetattr(STDIN_FILENO, TCSANOW, &t);
- init();
+ buf_init();
int key;
debugPrint(' ');