Byggern
UART Member List

This is the complete list of members for UART, including all inherited members.

CalculateLength(uint16_t &start_index, uint16_t &stop_index, uint16_t &buffer_size, bool &empty)Streamprotectedvirtual
CheckInputOverflowFlag()Streamvirtual
CheckOutputOverflowFlag()Streamvirtual
event_input_buffer_not_empty (defined in Stream)Streamprotected
event_output_buffer_not_empty (defined in Stream)Streamprotected
FlushInputBuffer()Streamvirtual
FlushOutputBuffer()Streamvirtual
FlushStream(uint16_t &start_index, uint16_t &stop_index, uint16_t &buffer_size, bool &empty)Streamprotectedvirtual
GetAvailableReadBytes()Streamvirtual
GetAvailableWriteBytes()Streamvirtual
GetInputBufferLength()Streamvirtual
GetInstance()UARTinlinestatic
GetOutputBufferLength()Streamvirtual
Init(uint16_t baud_rate)UART
input_bufferStreamprotected
input_buffer_emptyStreamprotected
input_buffer_overflowedStreamprotected
input_buffer_sizeStreamprotected
input_buffer_start_indexStreamprotected
input_buffer_stop_indexStreamprotected
ongoing_transmissionUARTprivate
operator=(const UART &)=deleteUART
output_bufferStreamprotected
output_buffer_emptyStreamprotected
output_buffer_overflowedStreamprotected
output_buffer_sizeStreamprotected
output_buffer_start_indexStreamprotected
output_buffer_stop_indexStreamprotected
Read(uint8_t *string, uint16_t size)Streamvirtual
ReadByte(uint8_t &byte)Streamvirtual
ReadByteFromBuffer(uint8_t &byte, uint8_t *buffer, uint16_t &start_index, uint16_t &stop_index, uint16_t &buffer_size, bool &empty)Streamprotectedvirtual
ReadByteFromOutputStream(uint8_t &byte)Streamprotectedvirtual
ReadFromBuffer(uint8_t *buffer, uint16_t &start_index, uint16_t &stop_index, uint16_t &buffer_size, bool &empty, uint8_t *string, uint16_t &string_size)Streamprotectedvirtual
ReadFromOutputStream(uint8_t *string, uint16_t size)Streamprotectedvirtual
StartTransmission()UARTinlineprivate
Stream(uint16_t input_stream_size, uint16_t output_stream_size)Stream
UART()UARTprivate
UART(const UART &)=deleteUART
USART0_UDRE_vect()UARTfriend
Write(uint8_t *string, uint16_t size)UARTvirtual
WriteByte(uint8_t byte)Streamvirtual
WriteByteToBuffer(uint8_t *buffer, uint16_t &start_index, uint16_t &stop_index, uint16_t &buffer_size, bool &empty, bool &overflow_flag, uint8_t &byte, void(*cb)(Stream *stream))Streamprotectedvirtual
WriteByteToInputStream(uint8_t &byte)Streamprotectedvirtual
WriteToBuffer(uint8_t *buffer, uint16_t &start_index, uint16_t &stop_index, uint16_t &buffer_size, bool &empty, bool &overflow_flag, uint8_t *string, uint16_t &string_size, void(*cb)(Stream *stream))Streamprotectedvirtual
WriteToInputStream(uint8_t *string, uint16_t size)Streamprotectedvirtual