dataAvailable | semf::app::Communication | |
dataWritten | semf::app::Communication | |
deinit()=0 | semf::CommunicationHardware | pure virtual |
disableChipSelect() | semf::SpiMasterHardware | |
enableChipSelect() | semf::SpiMasterHardware | |
error | semf::app::Communication | |
ErrorCode enum name | semf::SpiMasterHardware | |
frame() const | semf::SpiMasterHardware | protected |
Frame enum name | semf::CommunicationHardware | |
init()=0 | semf::CommunicationHardware | pure virtual |
isBusyReading() const override | semf::SpiMasterHardware | virtual |
isBusyWriting() const override | semf::SpiMasterHardware | virtual |
onDataAvailable() | semf::SpiMasterHardware | protected |
onDataWritten() | semf::SpiMasterHardware | protected |
onError(Error thrown) | semf::SpiMasterHardware | protected |
read(uint8_t buffer[], size_t bufferSize) override | semf::SpiMasterHardware | virtual |
readHardware(uint8_t buffer[], size_t bufferSize)=0 | semf::SpiMasterHardware | protectedpure virtual |
readStopped | semf::app::Communication | |
setBusy(bool isBusy) | semf::SpiMasterHardware | protected |
setChipSelectPin(Gpio &chipSelectPin) | semf::SpiMasterHardware | virtual |
setFormat(uint8_t bits, TransmissionMode transmission, WireMode wire) override | semf::SpiMasterHardware | virtual |
setFormatHardware(uint8_t bits, TransmissionMode transmission, WireMode wire)=0 | semf::SpiMasterHardware | protectedpure virtual |
setFrame(CommunicationHardware::Frame frame) override | semf::SpiMasterHardware | virtual |
setFrequency(uint32_t hz)=0 | semf::SpiMasterHardware | pure virtual |
setTransmissionMode(TransmissionMode mode) | semf::SpiMasterHardware | protected |
setWireMode(WireMode mode) | semf::SpiMasterHardware | protected |
SpiMasterHardware()=default | semf::SpiMasterHardware | |
SpiMasterHardware(Gpio &chipSelectPin) | semf::SpiMasterHardware | explicit |
stopRead() override | semf::SpiMasterHardware | virtual |
stopReadHardware()=0 | semf::SpiMasterHardware | protectedpure virtual |
stopWrite() override | semf::SpiMasterHardware | virtual |
stopWriteHardware()=0 | semf::SpiMasterHardware | protectedpure virtual |
TransmissionMode enum name | semf::Spi | |
type() const override | semf::CommunicationHardwareSynchronousMaster | inlinevirtual |
Type enum name | semf::CommunicationHardware | |
WireMode enum name | semf::Spi | |
write(const uint8_t data[], size_t dataSize) override | semf::SpiMasterHardware | virtual |
writeHardware(const uint8_t data[], size_t dataSize)=0 | semf::SpiMasterHardware | protectedpure virtual |
writeRead(const uint8_t writeData[], uint8_t readBuffer[], size_t size) override | semf::SpiMasterHardware | virtual |
writeReadHardware(const uint8_t writeData[], uint8_t readBuffer[], size_t size)=0 | semf::SpiMasterHardware | protectedpure virtual |
writeStopped | semf::app::Communication | |
~Communication()=default | semf::app::Communication | virtual |
~CommunicationHardware()=default | semf::CommunicationHardware | virtual |
~CommunicationHardwareSynchronousMaster()=default | semf::CommunicationHardwareSynchronousMaster | virtual |
~Spi()=default | semf::Spi | virtual |
~SpiMasterHardware()=default | semf::SpiMasterHardware | virtual |