semf
semf::SpiMasterHardware Member List

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

dataAvailablesemf::app::Communication
dataWrittensemf::app::Communication
deinit()=0semf::CommunicationHardwarepure virtual
disableChipSelect()semf::SpiMasterHardware
enableChipSelect()semf::SpiMasterHardware
errorsemf::app::Communication
ErrorCode enum namesemf::SpiMasterHardware
frame() constsemf::SpiMasterHardwareprotected
Frame enum namesemf::CommunicationHardware
init()=0semf::CommunicationHardwarepure virtual
isBusyReading() const overridesemf::SpiMasterHardwarevirtual
isBusyWriting() const overridesemf::SpiMasterHardwarevirtual
onDataAvailable()semf::SpiMasterHardwareprotected
onDataWritten()semf::SpiMasterHardwareprotected
onError(Error thrown)semf::SpiMasterHardwareprotected
read(uint8_t buffer[], size_t bufferSize) overridesemf::SpiMasterHardwarevirtual
readHardware(uint8_t buffer[], size_t bufferSize)=0semf::SpiMasterHardwareprotectedpure virtual
readStoppedsemf::app::Communication
setBusy(bool isBusy)semf::SpiMasterHardwareprotected
setChipSelectPin(Gpio &chipSelectPin)semf::SpiMasterHardwarevirtual
setFormat(uint8_t bits, TransmissionMode transmission, WireMode wire) overridesemf::SpiMasterHardwarevirtual
setFormatHardware(uint8_t bits, TransmissionMode transmission, WireMode wire)=0semf::SpiMasterHardwareprotectedpure virtual
setFrame(CommunicationHardware::Frame frame) overridesemf::SpiMasterHardwarevirtual
setFrequency(uint32_t hz)=0semf::SpiMasterHardwarepure virtual
setTransmissionMode(TransmissionMode mode)semf::SpiMasterHardwareprotected
setWireMode(WireMode mode)semf::SpiMasterHardwareprotected
SpiMasterHardware()=defaultsemf::SpiMasterHardware
SpiMasterHardware(Gpio &chipSelectPin)semf::SpiMasterHardwareexplicit
stopRead() overridesemf::SpiMasterHardwarevirtual
stopReadHardware()=0semf::SpiMasterHardwareprotectedpure virtual
stopWrite() overridesemf::SpiMasterHardwarevirtual
stopWriteHardware()=0semf::SpiMasterHardwareprotectedpure virtual
TransmissionMode enum namesemf::Spi
type() const overridesemf::CommunicationHardwareSynchronousMasterinlinevirtual
Type enum namesemf::CommunicationHardware
WireMode enum namesemf::Spi
write(const uint8_t data[], size_t dataSize) overridesemf::SpiMasterHardwarevirtual
writeHardware(const uint8_t data[], size_t dataSize)=0semf::SpiMasterHardwareprotectedpure virtual
writeRead(const uint8_t writeData[], uint8_t readBuffer[], size_t size) overridesemf::SpiMasterHardwarevirtual
writeReadHardware(const uint8_t writeData[], uint8_t readBuffer[], size_t size)=0semf::SpiMasterHardwareprotectedpure virtual
writeStoppedsemf::app::Communication
~Communication()=defaultsemf::app::Communicationvirtual
~CommunicationHardware()=defaultsemf::CommunicationHardwarevirtual
~CommunicationHardwareSynchronousMaster()=defaultsemf::CommunicationHardwareSynchronousMastervirtual
~Spi()=defaultsemf::Spivirtual
~SpiMasterHardware()=defaultsemf::SpiMasterHardwarevirtual