12 #define SDMA_NUM_UART 3
13 #define SDMA_NUM_DMA 4
31 typedef struct sdma_t sdma_t;
34 sdma_t *sdma_open(sdma_uart_t uart, sdma_dma_t dma);
37 void sdma_write(sdma_t *port, void *data, int len);
40 void sdma_vprintf(sdma_t *port, const char *fmt, va_list ap);
41 void sdma_printf(sdma_t *port, const char *fmt, ...);
44 void sdma_flush(sdma_t *port);