Byggern
OLED_memory Member List

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

CalculateLength(uint16_t &start_index, uint16_t &stop_index, uint16_t &buffer_size, bool &empty)Streamprotectedvirtual
CheckInputOverflowFlag()Streamvirtual
CheckOutputOverflowFlag()Streamvirtual
Clear()OLED
ClearLine()OLED
current_lineOLEDprotected
display_heightOLEDprotected
display_widthOLEDprotected
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
fontOLEDprotected
font_heightOLEDprotected
font_widthOLEDprotected
GetAvailableReadBytes()Streamvirtual
GetAvailableWriteBytes()Streamvirtual
GetBitmapForCharacter(char character, uint8_t *&character_bitmap)OLEDprotected
GetInputBufferLength()Streamvirtual
GetInstance()OLED_memoryinlinestatic
GetMaxLineCharacters()OLED
GetOutputBufferLength()Streamvirtual
GetYCoordinateFromLineNumber(uint8_t line)OLED
GoToLine(uint8_t line)OLED
Init(uint8_t width, uint8_t height)OLED_memory
input_bufferStreamprotected
input_buffer_emptyStreamprotected
input_buffer_overflowedStreamprotected
input_buffer_sizeStreamprotected
input_buffer_start_indexStreamprotected
input_buffer_stop_indexStreamprotected
matrixOLEDprotected
number_of_linesOLEDprotected
number_of_pagesOLEDprotected
OLED()OLEDprotected
oled_commandOLEDprotected
oled_dataOLEDprotected
OLED_memory()OLED_memoryinlineprotected
output_bufferStreamprotected
output_buffer_emptyStreamprotected
output_buffer_overflowedStreamprotected
output_buffer_sizeStreamprotected
output_buffer_start_indexStreamprotected
output_buffer_stop_indexStreamprotected
pixels_per_lineOLEDprotected
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
Repaint()OLED
SetFont(uint8_t *font, uint8_t width, uint8_t height)OLED
SetNumberOfLines(uint8_t number_of_lines)OLED
Stream(uint16_t input_stream_size, uint16_t output_stream_size)Stream
Write(uint8_t *string, uint16_t size)Streamvirtual
WriteBitmap(uint8_t **pixels, uint8_t bitmap_width, uint8_t bitmap_height, uint8_t x, uint8_t y, bool is_progmem)OLED
WriteByte(uint8_t page, uint8_t column, uint8_t byte)OLED
Stream::WriteByte(uint8_t byte)Streamvirtual
WriteByteArray(uint8_t page, uint8_t column, uint8_t *byte_array, uint8_t length)OLED
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
WriteByteToOLED(volatile uint8_t *address, uint8_t data)OLED_memoryprotectedvirtual
WriteLine(char *string, uint8_t length, uint8_t line, uint8_t offset)OLED
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