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 ) {