44#include <PeripheralRegs.h>
46#include "uart-driver.h"
48#define UART_DEFAULT_RX_BUFFER_SIZE 2047
49#if UART_XONXOFF_FLOW_CTRL
50#define UART_DEFAULT_TX_BUFFER_SIZE 64
52#define UART_DEFAULT_TX_BUFFER_SIZE 1281
54#ifdef UART_CONF_TX_BUFFER_SIZE
55#define UART_TX_BUFFER_SIZE UART_CONF_TX_BUFFER_SIZE
57#define UART_TX_BUFFER_SIZE UART_DEFAULT_TX_BUFFER_SIZE
59#ifdef UART_CONF_RX_BUFFER_SIZE
60#define UART_RX_BUFFER_SIZE UART_CONF_RX_BUFFER_SIZE
62#define UART_RX_BUFFER_SIZE UART_DEFAULT_RX_BUFFER_SIZE
64void uart0_set_input(
int (*
input)(
unsigned char c));
65void uart0_writeb(
unsigned char c);
68#define uart0_write_direct(c) uart_driver_write_direct(E_AHI_UART_0, (c))
69#define uart0_disable_interrupts() uart_driver_disable_interrupts(E_AHI_UART_0)
70#define uart0_enable_interrupts() uart_driver_enable_interrupts(E_AHI_UART_0)
71#define uart0_restore_interrupts() uart_driver_restore_interrupts(E_AHI_UART_0)
72#define uart0_store_interrupts() uart_driver_store_interrupts(E_AHI_UART_0)
74uint8_t uart0_active(
void);
void uart0_init(unsigned long ubr)
Initalize the RS232 port.
static void input(void)
Process a received 6lowpan packet.