Universal asynchronous receiver/transmitter (UART0/UART1) HW driver header file.
More...
|
|
|
#define | neorv32_uart0_available() neorv32_uart_available(NEORV32_UART0) |
| |
|
#define | neorv32_uart0_get_rx_fifo_depth() neorv32_uart_get_rx_fifo_depth(NEORV32_UART0) |
| |
|
#define | neorv32_uart0_get_tx_fifo_depth() neorv32_uart_get_tx_fifo_depth(NEORV32_UART0) |
| |
|
#define | neorv32_uart0_setup(baudrate, irq_mask) neorv32_uart_setup(NEORV32_UART0, baudrate, irq_mask) |
| |
|
#define | neorv32_uart0_disable() neorv32_uart_disable(NEORV32_UART0) |
| |
|
#define | neorv32_uart0_enable() neorv32_uart_enable(NEORV32_UART0) |
| |
|
#define | neorv32_uart0_rtscts_disable() neorv32_uart_rtscts_disable(NEORV32_UART0) |
| |
|
#define | neorv32_uart0_rtscts_enable() neorv32_uart_rtscts_enable(NEORV32_UART0) |
| |
|
#define | neorv32_uart0_putc(c) neorv32_uart_putc(NEORV32_UART0, c) |
| |
|
#define | neorv32_uart0_tx_busy() neorv32_uart_tx_busy(NEORV32_UART0) |
| |
|
#define | neorv32_uart0_tx_free() neorv32_uart_tx_free(NEORV32_UART0) |
| |
|
#define | neorv32_uart0_tx_put(c) neorv32_uart_tx_put(NEORV32_UART0, c) |
| |
|
#define | neorv32_uart0_getc() neorv32_uart_getc(NEORV32_UART0) |
| |
|
#define | neorv32_uart0_char_received() neorv32_uart_char_received(NEORV32_UART0) |
| |
|
#define | neorv32_uart0_char_received_get() neorv32_uart_char_received_get(NEORV32_UART0) |
| |
|
#define | neorv32_uart0_puts(s) neorv32_uart_puts(NEORV32_UART0, s) |
| |
|
#define | neorv32_uart0_println(s) neorv32_uart_println(NEORV32_UART0, s) |
| |
|
#define | neorv32_uart0_printf(...) neorv32_uart_printf(NEORV32_UART0, __VA_ARGS__) |
| |
|
#define | neorv32_uart0_scan(buffer, max_size, echo) neorv32_uart_scan(NEORV32_UART0, buffer, max_size, echo) |
| |
|
#define | neorv32_uart1_available() neorv32_uart_available(NEORV32_UART1) |
| |
|
#define | neorv32_uart1_get_rx_fifo_depth() neorv32_uart_get_rx_fifo_depth(NEORV32_UART1) |
| |
|
#define | neorv32_uart1_get_tx_fifo_depth() neorv32_uart_get_tx_fifo_depth(NEORV32_UART1) |
| |
|
#define | neorv32_uart1_setup(baudrate, irq_mask) neorv32_uart_setup(NEORV32_UART1, baudrate, irq_mask) |
| |
|
#define | neorv32_uart1_disable() neorv32_uart_disable(NEORV32_UART1) |
| |
|
#define | neorv32_uart1_enable() neorv32_uart_enable(NEORV32_UART1) |
| |
|
#define | neorv32_uart1_rtscts_disable() neorv32_uart_rtscts_disable(NEORV32_UART1) |
| |
|
#define | neorv32_uart1_rtscts_enable() neorv32_uart_rtscts_enable(NEORV32_UART1) |
| |
|
#define | neorv32_uart1_putc(c) neorv32_uart_putc(NEORV32_UART1, c) |
| |
|
#define | neorv32_uart1_tx_busy() neorv32_uart_tx_busy(NEORV32_UART1) |
| |
|
#define | neorv32_uart1_tx_free() neorv32_uart_tx_free(NEORV32_UART1) |
| |
|
#define | neorv32_uart1_tx_put(c) neorv32_uart_tx_put(NEORV32_UART1, c) |
| |
|
#define | neorv32_uart1_getc() neorv32_uart_getc(NEORV32_UART1) |
| |
|
#define | neorv32_uart1_char_received() neorv32_uart_char_received(NEORV32_UART1) |
| |
|
#define | neorv32_uart1_char_received_get() neorv32_uart_char_received_get(NEORV32_UART1) |
| |
|
#define | neorv32_uart1_puts(s) neorv32_uart_puts(NEORV32_UART1, s) |
| |
|
#define | neorv32_uart1_println(s) neorv32_uart_println(NEORV32_UART1, s) |
| |
|
#define | neorv32_uart1_printf(...) neorv32_uart_printf(NEORV32_UART1, __VA_ARGS__) |
| |
|
#define | neorv32_uart1_scan(buffer, max_size, echo) neorv32_uart_scan(NEORV32_UART1, buffer, max_size, echo) |
| |
|
|
| int | neorv32_uart_available (neorv32_uart_t *UARTx) |
| |
| int | neorv32_uart_get_rx_fifo_depth (neorv32_uart_t *UARTx) |
| |
| int | neorv32_uart_get_tx_fifo_depth (neorv32_uart_t *UARTx) |
| |
| void | neorv32_uart_setup (neorv32_uart_t *UARTx, uint32_t baudrate, uint32_t irq_mask) |
| |
| void | neorv32_uart_enable (neorv32_uart_t *UARTx) |
| |
| void | neorv32_uart_disable (neorv32_uart_t *UARTx) |
| |
| void | neorv32_uart_rtscts_enable (neorv32_uart_t *UARTx) |
| |
| void | neorv32_uart_rtscts_disable (neorv32_uart_t *UARTx) |
| |
| void | neorv32_uart_putc (neorv32_uart_t *UARTx, char c) |
| |
| int | neorv32_uart_tx_busy (neorv32_uart_t *UARTx) |
| |
| int | neorv32_uart_tx_free (neorv32_uart_t *UARTx) |
| |
| void | neorv32_uart_tx_put (neorv32_uart_t *UARTx, char c) |
| |
| char | neorv32_uart_getc (neorv32_uart_t *UARTx) |
| |
| int | neorv32_uart_char_received (neorv32_uart_t *UARTx) |
| |
| char | neorv32_uart_char_received_get (neorv32_uart_t *UARTx) |
| |
| void | neorv32_uart_puts (neorv32_uart_t *UARTx, const char *s) |
| |
| void | neorv32_uart_println (neorv32_uart_t *UARTx, const char *s) |
| |
| void | neorv32_uart_vprintf (neorv32_uart_t *UARTx, const char *format, va_list args) |
| |
| void | neorv32_uart_printf (neorv32_uart_t *UARTx, const char *format,...) |
| |
| int | neorv32_uart_scan (neorv32_uart_t *UARTx, char *buffer, int max_size, int echo) |
| |
Universal asynchronous receiver/transmitter (UART0/UART1) HW driver header file.