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 64 void uart0_set_input(
int (*
input)(
unsigned char c));
65 void 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) 74 uint8_t uart0_active(
void);
void uart0_init(unsigned long ubr)
Initalize the RS232 port.
static void input(void)
Process a received 6lowpan packet.