44 #include <PeripheralRegs.h>
45 #include "contiki-conf.h"
49 #define UART1_DEFAULT_RX_BUFFER_SIZE 16
50 #define UART1_DEFAULT_TX_BUFFER_SIZE 16
53 #ifdef UART1_CONF_TX_BUFFER_SIZE
54 #define UART1_TX_BUFFER_SIZE UART1_CONF_TX_BUFFER_SIZE
56 #define UART1_TX_BUFFER_SIZE UART1_DEFAULT_TX_BUFFER_SIZE
59 #ifdef UART1_CONF_RX_BUFFER_SIZE
60 #define UART1_RX_BUFFER_SIZE UART1_CONF_RX_BUFFER_SIZE
62 #define UART1_RX_BUFFER_SIZE UART1_DEFAULT_RX_BUFFER_SIZE
65 void uart1_set_input(
int (*
input)(
unsigned char c));
66 void uart1_writeb(
unsigned char c);
69 #define uart1_write_direct(c) uart_driver_write_direct(E_AHI_UART_1, (c))
70 #define uart1_disable_interrupts() uart_driver_disable_interrupts(E_AHI_UART_1)
71 #define uart1_enable_interrupts() uart_driver_enable_interrupts(E_AHI_UART_1)
72 #define uart1_restore_interrupts() uart_driver_restore_interrupts(E_AHI_UART_1)
73 #define uart1_store_interrupts() uart_driver_store_interrupts(E_AHI_UART_1)
75 uint8_t uart1_active(
void);
void uart1_init(unsigned long ubr)
Initalize the RS232 port.
static void input(void)
Process a received 6lowpan packet.