|
#define | UART0 UART0_BASE |
|
#define | UART_TASK_STARTRX(uart) MMIO32((uart) + 0x000) |
|
#define | UART_TASK_STOPRX(uart) MMIO32((uart) + 0x004) |
|
#define | UART_TASK_STARTTX(uart) MMIO32((uart) + 0x008) |
|
#define | UART_TASK_STOPTX(uart) MMIO32((uart) + 0x00C) |
|
#define | UART_TASK_SUSPEND(uart) MMIO32((uart) + 0x01C) |
|
#define | UART_EVENT_CTS(uart) MMIO32((uart) + 0x100) |
|
#define | UART_EVENT_NCTS(uart) MMIO32((uart) + 0x104) |
|
#define | UART_EVENT_RXDRDY(uart) MMIO32((uart) + 0x108) |
|
#define | UART_EVENT_TXDRDY(uart) MMIO32((uart) + 0x11C) |
|
#define | UART_EVENT_ERROR(uart) MMIO32((uart) + 0x124) |
|
#define | UART_EVENT_RXTO(uart) MMIO32((uart) + 0x144) |
|
#define | UART_INTEN(uart) _PERIPH_INTEN(uart) |
|
#define | UART_INTENSET(uart) _PERIPH_INTENSET(uart) |
|
#define | UART_INTENCLR(uart) _PERIPH_INTENCLR(uart) |
|
#define | UART_ERRORSRC(uart) MMIO32((uart) + 0x480) |
|
#define | UART_ENABLE(uart) MMIO32((uart) + 0x500) |
|
#define | UART_PSELRTS(uart) MMIO32((uart) + 0x508) |
|
#define | UART_PSELTXD(uart) MMIO32((uart) + 0x50C) |
|
#define | UART_PSELCTS(uart) MMIO32((uart) + 0x510) |
|
#define | UART_PSELRXD(uart) MMIO32((uart) + 0x514) |
|
#define | UART_RXD(uart) MMIO32((uart) + 0x518) |
|
#define | UART_TXD(uart) MMIO32((uart) + 0x51C) |
|
#define | UART_BAUDRATE(uart) MMIO32((uart) + 0x524) |
|
#define | UART_CONFIG(uart) MMIO32((uart) + 0x56C) |
|
#define | UART_INTEN_CTS (1 << 0) |
|
#define | UART_INTEN_NCTS (1 << 1) |
|
#define | UART_INTEN_RXDRDY (1 << 2) |
|
#define | UART_INTEN_TXDRDY (1 << 7) |
|
#define | UART_INTEN_ERROR (1 << 9) |
|
#define | UART_INTEN_RXTO (1 << 17) |
|
#define | UART_ERRORSRC_OVERRUN (1 << 0) |
|
#define | UART_ERRORSRC_PARITY (1 << 1) |
|
#define | UART_ERRORSRC_FRAMING (1 << 2) |
|
#define | UART_ERRORSRC_BREAK (1 << 3) |
|
#define | UART_ENABLE_ENABLED (4) |
|
#define | UART_ENABLE_DISABLED (0) |
|
#define | UART_CONFIG_HWFC (1) |
|
#define | UART_CONFIG_PARITY (7 << 1) |
|
#define | UART_PSEL_OFF (0xff) |
|
#define | UART_MAX_PIN (31) |
|
#define | UART_PSEL_VAL(p) (p <= UART_MAX_PIN ? (uint32_t) p : 0xffffffff) |
|