1234567891011121314151617181920212223 |
- #ifndef BF16_UARTDEVICE_H
- #define BF16_UARTDEVICE_H
- #include <termios.h>
- #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 */
|