42 #include <AppHardwareApi.h> 43 #include <PeripheralRegs.h> 45 #include "dev/uart1.h" 46 #include "uart-driver.h" 48 static unsigned char txbuf_data[UART1_TX_BUFFER_SIZE];
49 static unsigned char rxbuf_data[UART1_RX_BUFFER_SIZE];
50 static int (*uart1_input)(
unsigned char c);
55 return uart_driver_tx_in_progress(E_AHI_UART_1);
59 (*
input)(
unsigned char c))
62 uart_driver_set_input(E_AHI_UART_1, uart1_input);
65 uart1_writeb(
unsigned char c)
67 uart_driver_write_buffered(E_AHI_UART_1, c);
72 uart_driver_init(E_AHI_UART_1, br, txbuf_data, UART1_TX_BUFFER_SIZE, rxbuf_data, UART1_RX_BUFFER_SIZE, uart1_input);
void uart1_init(unsigned long ubr)
Initalize the RS232 port.
static void input(void)
Process a received 6lowpan packet.