#ifndef BF16_UARTDEVICE_H #define BF16_UARTDEVICE_H #include #include "bf16-device.h" #define UART_BUFFER_SIZE 128 typedef enum { UART_CHANNEL1 = 1, UART_CHANNEL2 } uart_channel_id_t; extern char *uart1_device_name; extern char *uart2_device_name; int8_t uart_init(device_t* attr, uart_channel_id_t channel_id, int8_t mode, uint32_t speed, uint16_t size); int8_t uart_transfer(device_t *attr); void uart_release(device_t *attr); #endif /* BF16_UARTDEVICE_H */