42 #include <AppHardwareApi.h> 43 #include <PeripheralRegs.h> 45 #include "dev/uart0.h" 46 #include "uart-driver.h" 50 static unsigned char txbuf_data[UART_TX_BUFFER_SIZE];
51 static unsigned char rxbuf_data[UART_RX_BUFFER_SIZE];
52 static int (*uart0_input)(
unsigned char c);
57 return uart_driver_tx_in_progress(E_AHI_UART_0);
61 (*
input)(
unsigned char c))
64 uart_driver_set_input(E_AHI_UART_0, uart0_input);
67 uart0_writeb(
unsigned char c)
69 uart_driver_write_buffered(E_AHI_UART_0, c);
74 uart_driver_init(E_AHI_UART_0, br, txbuf_data, UART_TX_BUFFER_SIZE, rxbuf_data, UART_RX_BUFFER_SIZE, uart0_input);
void uart0_init(unsigned long ubr)
Initialize the RS232 port.
static void input(void)
Process a received 6lowpan packet.