From ea6b16793820dcc677a24e377137bb10e13223b4 Mon Sep 17 00:00:00 2001
From: Thomas Eichinger <thomas.eichinger1@gmail.com>
Date: Tue, 23 Jul 2013 10:39:57 +0200
Subject: [PATCH] * fixed some warnings in redbee_uart.c * fixed a missing
 variabl declaration in redbee_uart1.c

---
 redbee-econotag/drivers/include/uart.h | 2 ++
 redbee-econotag/drivers/redbee_uart.c  | 1 +
 redbee-econotag/drivers/redbee_uart1.c | 1 +
 3 files changed, 4 insertions(+)

diff --git a/redbee-econotag/drivers/include/uart.h b/redbee-econotag/drivers/include/uart.h
index 928a2157a9..669ac135d0 100644
--- a/redbee-econotag/drivers/include/uart.h
+++ b/redbee-econotag/drivers/include/uart.h
@@ -97,6 +97,8 @@ void uart_set_baudrate(volatile struct UART_struct * uart, uint32_t baud);
 void uart_flow_ctl(volatile struct UART_struct * uart, uint8_t on);
 
 
+#define UART0_BUFSIZE (32)
+
 /* The mc1322x has a 32 byte hardware FIFO for transmitted characters.
  * Currently it is always filled from a larger RAM buffer. It would be
  * possible to eliminate that overhead by filling directly from a chain
diff --git a/redbee-econotag/drivers/redbee_uart.c b/redbee-econotag/drivers/redbee_uart.c
index 621d94e060..9d02cc3b29 100644
--- a/redbee-econotag/drivers/redbee_uart.c
+++ b/redbee-econotag/drivers/redbee_uart.c
@@ -201,4 +201,5 @@ int fw_puts(char *astring,int length)
 int bl_uart_init(void) {
     uart_init( UART1, BAUTRATE_UART1 );
     uart_init( UART2, BAUTRATE_UART2 );
+    return 0;
 }
\ No newline at end of file
diff --git a/redbee-econotag/drivers/redbee_uart1.c b/redbee-econotag/drivers/redbee_uart1.c
index a4a53afc40..10526d55d9 100644
--- a/redbee-econotag/drivers/redbee_uart1.c
+++ b/redbee-econotag/drivers/redbee_uart1.c
@@ -14,6 +14,7 @@
 #include "uart.h"
 
 void uart1_isr ( void ) {
+    uint8_t i = 0;
     if ( UART1->USTATbits.RXRDY == 1 ) {
 #ifdef MODULE_UART0
         if ( uart0_handler_pid ) {
-- 
GitLab