semf
semf::I2cSlaveHardware Member List
This is the complete list of members for
semf::I2cSlaveHardware
, including all inherited members.
address
() const override
semf::I2cSlaveHardware
virtual
dataAvailable
semf::app::Communication
dataWritten
semf::app::Communication
deinit
()=0
semf::CommunicationHardware
pure virtual
error
semf::app::Communication
ErrorCode
enum name
semf::I2cSlaveHardware
Frame
enum name
semf::CommunicationHardware
frame
() const
semf::I2cSlaveHardware
protected
init
()=0
semf::CommunicationHardware
pure virtual
isBusyReading
() const override
semf::I2cSlaveHardware
virtual
isBusyWriting
() const override
semf::I2cSlaveHardware
virtual
isListening
() const
semf::I2cSlaveHardware
onDataAvailable
()
semf::I2cSlaveHardware
protected
onDataWritten
()
semf::I2cSlaveHardware
protected
onError
(Error thrown)
semf::I2cSlaveHardware
protected
read
(uint8_t buffer[], size_t bufferSize) override
semf::I2cSlaveHardware
virtual
readExpected
semf::I2cSlaveHardware
readHardware
(uint8_t buffer[], size_t bufferSize)=0
semf::I2cSlaveHardware
protected
pure virtual
readStopped
semf::app::Communication
setAddress
(uint8_t address) override
semf::I2cSlaveHardware
virtual
setAddressHardware
(uint8_t address)=0
semf::I2cSlaveHardware
protected
pure virtual
setBusy
(bool isBusy)
semf::I2cSlaveHardware
protected
setFrame
(CommunicationHardware::Frame frame) override
semf::I2cSlaveHardware
virtual
setFrequency
(uint32_t hz) override
semf::I2cSlaveHardware
virtual
setFrequencyHardware
(uint32_t hz)=0
semf::I2cSlaveHardware
protected
pure virtual
setListening
(bool listening)
semf::I2cSlaveHardware
protected
startListening
()
semf::I2cSlaveHardware
startListeningHardware
()=0
semf::I2cSlaveHardware
protected
pure virtual
stopListening
()
semf::I2cSlaveHardware
stopListeningHardware
()=0
semf::I2cSlaveHardware
protected
pure virtual
stopRead
()=0
semf::app::Communication
pure virtual
stopWrite
()=0
semf::app::Communication
pure virtual
type
() const override
semf::CommunicationHardwareSynchronousSlave
inline
virtual
Type
enum name
semf::CommunicationHardware
write
(const uint8_t data[], size_t dataSize) override
semf::I2cSlaveHardware
virtual
writeExpected
semf::I2cSlaveHardware
writeHardware
(const uint8_t data[], size_t dataSize)=0
semf::I2cSlaveHardware
protected
pure virtual
writeStopped
semf::app::Communication
~Communication
()=default
semf::app::Communication
virtual
~CommunicationHardware
()=default
semf::CommunicationHardware
virtual
~CommunicationHardwareSynchronousSlave
()=default
semf::CommunicationHardwareSynchronousSlave
virtual
~I2c
()=default
semf::I2c
virtual
~I2cSlaveHardware
()=default
semf::I2cSlaveHardware
virtual
Generated by
1.9.4