#endif
#define SER_UART0_BUS_TXINIT do { \
PIOA_PDR = BV(RXD0) | BV(TXD0); \
- PIO_PERIPH_SEL(PIOA_BASE, BV(RXD0) | BV(TXD0), PIO_PERIPH_A); \
+ PIO_PERIPH_SEL(PIOA_BASE, BV(RXD0) | BV(TXD0), USART0_PERIPH); \
} while (0)
#endif
#endif
#define SER_UART1_BUS_TXINIT do { \
PIOA_PDR = BV(RXD1) | BV(TXD1); \
- PIO_PERIPH_SEL(PIOA_BASE, BV(RXD1) | BV(TXD1), PIO_PERIPH_A); \
+ PIO_PERIPH_SEL(PIOA_BASE, BV(RXD1) | BV(TXD1), USART1_PERIPH); \
} while (0)
#endif
UNUSED_ARG(struct Serial *, ser))
{
US0_IDR = 0xFFFFFFFF;
- PMC_PCER = BV(US0_ID);
+ pmc_periphEnable(US0_ID);
/*
* - Reset USART0
UNUSED_ARG(struct Serial *, ser))
{
US1_IDR = 0xFFFFFFFF;
- PMC_PCER = BV(US1_ID);
+ pmc_periphEnable(US1_ID);
/*
* - Reset USART1
//sysirq_setPriority(INT_SPI0, SERIRQ_PRIORITY);
sysirq_setHandler(INT_SPI0, spi0_irq_handler);
- PMC_PCER = BV(SPI0_ID);
+ pmc_periphEnable(SPI0_ID);
/* Enable SPI */
SPI0_CR = BV(SPI_SPIEN);
sysirq_setPriority(INT_SPI1, SERIRQ_PRIORITY);
sysirq_setHandler(INT_SPI1, spi1_irq_dispatcher);
- PMC_PCER = BV(SPI1_ID);
+ pmc_periphEnable(SPI1_ID);
/* Enable SPI */
SPI1_CR = BV(SPI_SPIEN);