semf
semf::I2cSlaveHardware Member List

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

address() const overridesemf::I2cSlaveHardwarevirtual
dataAvailablesemf::app::Communication
dataWrittensemf::app::Communication
deinit()=0semf::CommunicationHardwarepure virtual
errorsemf::app::Communication
ErrorCode enum namesemf::I2cSlaveHardware
Frame enum namesemf::CommunicationHardware
frame() constsemf::I2cSlaveHardwareprotected
init()=0semf::CommunicationHardwarepure virtual
isBusyReading() const overridesemf::I2cSlaveHardwarevirtual
isBusyWriting() const overridesemf::I2cSlaveHardwarevirtual
isListening() constsemf::I2cSlaveHardware
onDataAvailable()semf::I2cSlaveHardwareprotected
onDataWritten()semf::I2cSlaveHardwareprotected
onError(Error thrown)semf::I2cSlaveHardwareprotected
read(uint8_t buffer[], size_t bufferSize) overridesemf::I2cSlaveHardwarevirtual
readExpectedsemf::I2cSlaveHardware
readHardware(uint8_t buffer[], size_t bufferSize)=0semf::I2cSlaveHardwareprotectedpure virtual
readStoppedsemf::app::Communication
setAddress(uint8_t address) overridesemf::I2cSlaveHardwarevirtual
setAddressHardware(uint8_t address)=0semf::I2cSlaveHardwareprotectedpure virtual
setBusy(bool isBusy)semf::I2cSlaveHardwareprotected
setFrame(CommunicationHardware::Frame frame) overridesemf::I2cSlaveHardwarevirtual
setFrequency(uint32_t hz) overridesemf::I2cSlaveHardwarevirtual
setFrequencyHardware(uint32_t hz)=0semf::I2cSlaveHardwareprotectedpure virtual
setListening(bool listening)semf::I2cSlaveHardwareprotected
startListening()semf::I2cSlaveHardware
startListeningHardware()=0semf::I2cSlaveHardwareprotectedpure virtual
stopListening()semf::I2cSlaveHardware
stopListeningHardware()=0semf::I2cSlaveHardwareprotectedpure virtual
stopRead()=0semf::app::Communicationpure virtual
stopWrite()=0semf::app::Communicationpure virtual
type() const overridesemf::CommunicationHardwareSynchronousSlaveinlinevirtual
Type enum namesemf::CommunicationHardware
write(const uint8_t data[], size_t dataSize) overridesemf::I2cSlaveHardwarevirtual
writeExpectedsemf::I2cSlaveHardware
writeHardware(const uint8_t data[], size_t dataSize)=0semf::I2cSlaveHardwareprotectedpure virtual
writeStoppedsemf::app::Communication
~Communication()=defaultsemf::app::Communicationvirtual
~CommunicationHardware()=defaultsemf::CommunicationHardwarevirtual
~CommunicationHardwareSynchronousSlave()=defaultsemf::CommunicationHardwareSynchronousSlavevirtual
~I2c()=defaultsemf::I2cvirtual
~I2cSlaveHardware()=defaultsemf::I2cSlaveHardwarevirtual