/* Set the vector. */ \
AIC_SVR(US0_ID) = uart0_irq_dispatcher; \
/* Initialize to edge triggered with defined priority. */ \
/* Set the vector. */ \
AIC_SVR(US0_ID) = uart0_irq_dispatcher; \
/* Initialize to edge triggered with defined priority. */ \
US0_CR = BV(US_RSTRX) | BV(US_RSTTX); \
US0_MR = US_CHMODE_NORMAL | US_CHRL_8 | US_NBSTOP_1; \
US0_CR = BV(US_RXEN) | BV(US_TXEN); \
US0_CR = BV(US_RSTRX) | BV(US_RSTTX); \
US0_MR = US_CHMODE_NORMAL | US_CHRL_8 | US_NBSTOP_1; \
US0_CR = BV(US_RXEN) | BV(US_TXEN); \
US1_CR = BV(US_RSTRX) | BV(US_RSTTX); \
US1_MR = US_CHMODE_NORMAL | US_CHRL_8 | US_NBSTOP_1; \
US1_CR = BV(US_RXEN) | BV(US_TXEN); \
US1_CR = BV(US_RSTRX) | BV(US_RSTTX); \
US1_MR = US_CHMODE_NORMAL | US_CHRL_8 | US_NBSTOP_1; \
US1_CR = BV(US_RXEN) | BV(US_TXEN); \
#ifndef SER_UART1_BUS_TXCHAR
/** \sa SER_UART1_BUS_TXCHAR */
#define SER_UART1_BUS_TXCHAR(c) do { \
#ifndef SER_UART1_BUS_TXCHAR
/** \sa SER_UART1_BUS_TXCHAR */
#define SER_UART1_BUS_TXCHAR(c) do { \
static void uart1_setbaudrate(UNUSED_ARG(struct SerialHardware *, _hw), unsigned long rate)
{
/* Compute baud-rate period */
static void uart1_setbaudrate(UNUSED_ARG(struct SerialHardware *, _hw), unsigned long rate)
{
/* Compute baud-rate period */
- C99INIT(init, uart0_init),
- C99INIT(cleanup, uart0_cleanup),
- C99INIT(setBaudrate, uart0_setbaudrate),
- C99INIT(setParity, uart0_setparity),
- C99INIT(txStart, uart0_enabletxirq),
+ C99INIT(init, uart1_init),
+ C99INIT(cleanup, uart1_cleanup),
+ C99INIT(setBaudrate, uart1_setbaudrate),
+ C99INIT(setParity, uart1_setparity),
+ C99INIT(txStart, uart1_enabletxirq),