42#include <AppHardwareApi.h>
43#include <PeripheralRegs.h>
46#include "uart-driver.h"
50static unsigned char txbuf_data[UART_TX_BUFFER_SIZE];
51static unsigned char rxbuf_data[UART_RX_BUFFER_SIZE];
52static 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);
67uart0_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.