Byggern
SPI::SPI Member List

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

CalculateLength(uint16_t &start_index, uint16_t &stop_index, uint16_t &buffer_size, bool &empty)Streamprotectedvirtual
CheckInputOverflowFlag()Streamvirtual
CheckOutputOverflowFlag()Streamvirtual
current_pinSPI::SPI
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()SPI::SPIinlinestatic
GetOutputBufferLength()Streamvirtual
Initialize(PIN *pins, uint8_t number_of_pins, bool clock_polarity_falling, bool clock_phase_trailing)SPI::SPI
InitializeTransmission()SPI::SPIprivate
input_bufferStreamprotected
input_buffer_emptyStreamprotected
input_buffer_overflowedStreamprotected
input_buffer_sizeStreamprotected
input_buffer_start_indexStreamprotected
input_buffer_stop_indexStreamprotected
ongoing_transmissionSPI::SPIprivate
operator=(const SPI &)=deleteSPI::SPI
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
SetDevice(PIN pin)SPI::SPI
SPI()SPI::SPIprivate
SPI(const SPI &)=deleteSPI::SPI
SPI_STC_vect()SPI::SPIfriend
Stream(uint16_t input_stream_size, uint16_t output_stream_size)Stream
throw_away_data_countSPI::SPIprivate
Write(uint8_t *string, uint16_t size)Streamvirtual
WriteByte(uint8_t byte, bool wait)SPI::SPI
Stream::WriteByte(uint8_t byte)Streamvirtual
WriteByteAndThrowAwayData(uint8_t byte, bool wait)SPI::SPI
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