diff --git a/redbee-econotag/drivers/include/uart.h b/redbee-econotag/drivers/include/uart.h index 928a2157a9b90109aad9a5391b29794ba93696af..669ac135d04c17ffaf0b1f49acf4f3f2c6c89e0e 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 621d94e060a1942cbb61d3b66f0e61e09d2f5419..9d02cc3b296ced1be2494cf608e2d82f6289ac75 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 a4a53afc4015565c68a013d45f70cad72ec3da65..10526d55d9d1426b731f08a0024e769c45fd662a 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 ) {