dataAvailable | semf::app::Communication | |
dataWritten | semf::app::Communication | |
deinit() override | semf::Stm32SpiMaster | virtual |
disableChipSelect() | semf::SpiMasterHardware | |
enableChipSelect() | semf::SpiMasterHardware | |
error | semf::app::Communication | |
ErrorCode enum name | semf::Stm32SpiMaster | |
Frame enum name | semf::CommunicationHardware | |
frame() const | semf::SpiMasterHardware | protected |
init() override | semf::Stm32SpiMaster | virtual |
isBusyReading() const override | semf::SpiMasterHardware | virtual |
isBusyWriting() const override | semf::SpiMasterHardware | virtual |
isInQueue(LinkedQueue &queue) | semf::LinkedQueue< T >::Node | inline |
isrAborted(SPI_HandleTypeDef &spi) | semf::Stm32SpiMaster | |
isrError(SPI_HandleTypeDef &spi) | semf::Stm32SpiMaster | |
isrRead(SPI_HandleTypeDef &spi) | semf::Stm32SpiMaster | |
isrWritten(SPI_HandleTypeDef &spi) | semf::Stm32SpiMaster | |
isrWrittenAndRead(SPI_HandleTypeDef &spi) | semf::Stm32SpiMaster | |
next() const | semf::LinkedQueue< T >::Node | inline |
onDataAvailable() | semf::SpiMasterHardware | protected |
onDataWritten() | semf::SpiMasterHardware | protected |
onError(Error thrown) | semf::SpiMasterHardware | protected |
queue() | semf::Stm32SpiMaster | static |
read(uint8_t buffer[], size_t bufferSize) override | semf::SpiMasterHardware | virtual |
readHardware(uint8_t buffer[], size_t bufferSize) override | semf::Stm32SpiMaster | protectedvirtual |
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) override | semf::Stm32SpiMaster | protectedvirtual |
setFrame(CommunicationHardware::Frame frame) override | semf::SpiMasterHardware | virtual |
setFrequency(uint32_t hz) override | semf::Stm32SpiMaster | virtual |
setNext(T *next) | semf::LinkedQueue< T >::Node | inline |
setTransmissionMode(TransmissionMode mode) | semf::SpiMasterHardware | protected |
setWireMode(WireMode mode) | semf::SpiMasterHardware | protected |
SpiMasterHardware()=default | semf::SpiMasterHardware | |
SpiMasterHardware(Gpio &chipSelectPin) | semf::SpiMasterHardware | explicit |
Stm32SpiMaster(SPI_HandleTypeDef &hwHandle, uint32_t spiClockFrequencyHz=0) | semf::Stm32SpiMaster | explicit |
Stm32SpiMaster(SPI_HandleTypeDef &hwHandle, Gpio &chipSelectPin, uint32_t spiClockFrequencyHz=0) | semf::Stm32SpiMaster | |
Stm32SpiMaster(const Stm32SpiMaster &other)=delete | semf::Stm32SpiMaster | explicit |
stopRead() override | semf::SpiMasterHardware | virtual |
stopReadHardware() override | semf::Stm32SpiMaster | protectedvirtual |
stopWrite() override | semf::SpiMasterHardware | virtual |
stopWriteHardware() override | semf::Stm32SpiMaster | protectedvirtual |
systemIsrAbort(SPI_HandleTypeDef &spi) | semf::Stm32SpiMaster | static |
systemIsrError(SPI_HandleTypeDef &spi) | semf::Stm32SpiMaster | static |
systemIsrRead(SPI_HandleTypeDef &spi) | semf::Stm32SpiMaster | static |
systemIsrWritten(SPI_HandleTypeDef &spi) | semf::Stm32SpiMaster | static |
systemIsrWrittenAndRead(SPI_HandleTypeDef &spi) | semf::Stm32SpiMaster | static |
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) override | semf::Stm32SpiMaster | protectedvirtual |
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) override | semf::Stm32SpiMaster | protectedvirtual |
writeStopped | semf::app::Communication | |
~Communication()=default | semf::app::Communication | virtual |
~CommunicationHardware()=default | semf::CommunicationHardware | virtual |
~CommunicationHardwareSynchronousMaster()=default | semf::CommunicationHardwareSynchronousMaster | virtual |
~Node()=default | semf::LinkedQueue< T >::Node | virtual |
~Spi()=default | semf::Spi | virtual |
~SpiMasterHardware()=default | semf::SpiMasterHardware | virtual |
~Stm32SpiMaster()=default | semf::Stm32SpiMaster | virtual |