4 #include <avr/interrupt.h> 6 #include "../stream/stream.h" 52 void Write(uint8_t *
string, uint16_t size);
58 void Init(uint16_t baud_rate);
static UART & GetInstance()
Definition: uart.h:42
This class is an interface for implementing a duplex FIFO stream.
Definition: stream.h:19
void Init(uint16_t baud_rate)
Definition: uart.cpp:17
void operator=(const UART &)=delete
friend void USART0_UDRE_vect()
Definition: uart.cpp:4
An interface for communicating through UART.
Definition: uart.h:13
void Write(uint8_t *string, uint16_t size)
Definition: uart.cpp:40
bool ongoing_transmission
Definition: uart.h:25
void StartTransmission()
Definition: uart.cpp:49
UART()
Definition: uart.cpp:36