From 6486460e3fc61e8e3acaca8ed8b48b6c3b0f7090 Mon Sep 17 00:00:00 2001 From: nvt-se Date: Fri, 28 Mar 2008 15:59:58 +0000 Subject: [PATCH] locking bugfix from Michael Baar. --- platform/msb430/dev/rs232.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/platform/msb430/dev/rs232.c b/platform/msb430/dev/rs232.c index 621f01681..23c63ff6d 100644 --- a/platform/msb430/dev/rs232.c +++ b/platform/msb430/dev/rs232.c @@ -28,7 +28,7 @@ * * This file is part of the Contiki operating system. * - * @(#)$Id: rs232.c,v 1.3 2007/08/20 11:01:14 nvt-se Exp $ + * @(#)$Id: rs232.c,v 1.4 2008/03/28 15:59:58 nvt-se Exp $ */ /** \addtogroup esbrs232 @@ -73,11 +73,20 @@ rs232_send(char c) before using it. */ + putchar(c); +} +/*---------------------------------------------------------------------------*/ +int +putchar(int c) +{ if (uart_get_mode() == UART_MODE_RS232) { /* Loop until the transmission buffer is available. */ UART_WAIT_TX(); /* Transmit the data. */ UART_TX = c; + return c; + } else { + return -1; } } /*---------------------------------------------------------------------------*/