semf
semf::I2cMasterHardware Member List

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

address() const overridesemf::I2cMasterHardwarevirtual
addressFoundsemf::I2cMasterHardware
checkAddress(uint8_t address)=0semf::I2cMasterHardwarepure virtual
dataAvailablesemf::app::Communication
dataWrittensemf::app::Communication
deinit()=0semf::CommunicationHardwarepure virtual
errorsemf::app::Communication
ErrorCode enum namesemf::I2cMasterHardware
Frame enum namesemf::CommunicationHardware
frame() constsemf::I2cMasterHardwareprotected
init()=0semf::CommunicationHardwarepure virtual
isBusyReading() const overridesemf::I2cMasterHardwarevirtual
isBusyWriting() const overridesemf::I2cMasterHardwarevirtual
onDataAvailable()semf::I2cMasterHardwareprotected
onDataWritten()semf::I2cMasterHardwareprotected
onError(Error thrown)semf::I2cMasterHardwareprotected
read(uint8_t buffer[], size_t bufferSize) overridesemf::I2cMasterHardwarevirtual
readHardware(uint8_t buffer[], size_t bufferSize)=0semf::I2cMasterHardwareprotectedpure virtual
readStoppedsemf::app::Communication
setAddress(uint8_t address) overridesemf::I2cMasterHardwarevirtual
setBusy(bool isBusy)semf::I2cMasterHardwareprotected
setFrame(CommunicationHardware::Frame frame) overridesemf::I2cMasterHardwarevirtual
setFrequency(uint32_t hz)=0semf::I2cpure virtual
setFrequencyHardware(uint32_t hz)=0semf::I2cMasterHardwareprotectedpure virtual
stopRead()=0semf::app::Communicationpure virtual
stopWrite()=0semf::app::Communicationpure virtual
Type enum namesemf::CommunicationHardware
type() const overridesemf::CommunicationHardwareSynchronousMasterinlinevirtual
write(const uint8_t data[], size_t dataSize) overridesemf::I2cMasterHardwarevirtual
writeHardware(const uint8_t data[], size_t dataSize)=0semf::I2cMasterHardwareprotectedpure virtual
writeStoppedsemf::app::Communication
~Communication()=defaultsemf::app::Communicationvirtual
~CommunicationHardware()=defaultsemf::CommunicationHardwarevirtual
~CommunicationHardwareSynchronousMaster()=defaultsemf::CommunicationHardwareSynchronousMastervirtual
~I2c()=defaultsemf::I2cvirtual
~I2cMasterHardware()=defaultsemf::I2cMasterHardwarevirtual