semf
semf::Stm32I2cSlave Member List
This is the complete list of members for
semf::Stm32I2cSlave
, including all inherited members.
address
() const override
semf::I2cSlaveHardware
virtual
dataAvailable
semf::app::Communication
dataWritten
semf::app::Communication
deinit
() override
semf::Stm32I2cSlave
virtual
error
semf::app::Communication
ErrorCode
enum name
semf::Stm32I2cSlave
Frame
enum name
semf::CommunicationHardware
frame
() const
semf::I2cSlaveHardware
protected
hardwareFrame
(CommunicationHardware::Frame frame) const
semf::Stm32I2cSlave
protected
virtual
hardwareHandle
()
semf::Stm32I2cSlave
protected
init
() override
semf::Stm32I2cSlave
virtual
isBusyReading
() const override
semf::I2cSlaveHardware
virtual
isBusyWriting
() const override
semf::I2cSlaveHardware
virtual
isInQueue
(LinkedQueue &queue)
semf::LinkedQueue< T >::Node
inline
isListening
() const
semf::I2cSlaveHardware
next
() const
semf::LinkedQueue< T >::Node
inline
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) override
semf::Stm32I2cSlave
protected
virtual
readStopped
semf::app::Communication
setAddress
(uint8_t address) override
semf::I2cSlaveHardware
virtual
setAddressHardware
(uint8_t address) override
semf::Stm32I2cSlave
protected
virtual
setBusy
(bool isBusy)
semf::I2cSlaveHardware
protected
setFrame
(CommunicationHardware::Frame frame) override
semf::I2cSlaveHardware
virtual
setFrequency
(uint32_t hz) override
semf::Stm32I2cSlave
virtual
setFrequencyHardware
(uint32_t hz)=0
semf::I2cSlaveHardware
protected
pure virtual
setListening
(bool listening)
semf::I2cSlaveHardware
protected
setNext
(T *next)
semf::LinkedQueue< T >::Node
inline
startListening
()
semf::I2cSlaveHardware
startListeningHardware
() override
semf::Stm32I2cSlave
protected
virtual
Stm32I2cSlave
(I2C_HandleTypeDef &hwHandle)
semf::Stm32I2cSlave
explicit
Stm32I2cSlave
(const Stm32I2cSlave &other)=delete
semf::Stm32I2cSlave
explicit
stopListening
()
semf::I2cSlaveHardware
stopListeningHardware
() override
semf::Stm32I2cSlave
protected
virtual
stopRead
() override
semf::Stm32I2cSlave
virtual
stopWrite
() override
semf::Stm32I2cSlave
virtual
systemIsrAddressing
(I2C_HandleTypeDef &hwHandle, uint8_t direction, uint16_t addrMatchCode)
semf::Stm32I2cSlave
static
systemIsrError
(I2C_HandleTypeDef &hwHandle)
semf::Stm32I2cSlave
static
systemIsrListen
(I2C_HandleTypeDef &hwHandle)
semf::Stm32I2cSlave
static
systemIsrRead
(I2C_HandleTypeDef &hwHandle)
semf::Stm32I2cSlave
static
systemIsrWritten
(I2C_HandleTypeDef &hwHandle)
semf::Stm32I2cSlave
static
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) override
semf::Stm32I2cSlave
protected
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
~Node
()=default
semf::LinkedQueue< T >::Node
virtual
~Stm32I2cSlave
()=default
semf::Stm32I2cSlave
virtual
Generated by
1.9.4