semf
semf::Stm32I2cMaster Member List
This is the complete list of members for
semf::Stm32I2cMaster
, including all inherited members.
address
() const override
semf::I2cMasterHardware
virtual
addressFound
semf::I2cMasterHardware
checkAddress
(uint8_t address) override
semf::Stm32I2cMaster
virtual
dataAvailable
semf::app::Communication
dataWritten
semf::app::Communication
deinit
() override
semf::Stm32I2cMaster
virtual
error
semf::app::Communication
ErrorCode
enum name
semf::Stm32I2cMaster
frame
() const
semf::I2cMasterHardware
protected
Frame
enum name
semf::CommunicationHardware
hardwareFrame
(CommunicationHardware::Frame frame) const
semf::Stm32I2cMaster
protected
virtual
hardwareHandle
()
semf::Stm32I2cMaster
protected
init
() override
semf::Stm32I2cMaster
virtual
isBusyReading
() const override
semf::I2cMasterHardware
virtual
isBusyWriting
() const override
semf::I2cMasterHardware
virtual
isInQueue
(LinkedQueue &queue)
semf::LinkedQueue< T >::Node
inline
isrAbort
(I2C_HandleTypeDef &i2c)
semf::Stm32I2cMaster
isrError
(I2C_HandleTypeDef &i2c)
semf::Stm32I2cMaster
isrRead
(I2C_HandleTypeDef &i2c)
semf::Stm32I2cMaster
isrWritten
(I2C_HandleTypeDef &i2c)
semf::Stm32I2cMaster
next
() const
semf::LinkedQueue< T >::Node
inline
onDataAvailable
()
semf::I2cMasterHardware
protected
onDataWritten
()
semf::I2cMasterHardware
protected
onError
(Error thrown)
semf::I2cMasterHardware
protected
queue
()
semf::Stm32I2cMaster
static
read
(uint8_t buffer[], size_t bufferSize) override
semf::I2cMasterHardware
virtual
readHardware
(uint8_t buffer[], size_t bufferSize) override
semf::Stm32I2cMaster
protected
virtual
readStopped
semf::app::Communication
setAddress
(uint8_t address) override
semf::I2cMasterHardware
virtual
setBusy
(bool isBusy)
semf::I2cMasterHardware
protected
setFrame
(CommunicationHardware::Frame frame) override
semf::I2cMasterHardware
virtual
setFrequency
(uint32_t hz) override
semf::Stm32I2cMaster
virtual
setFrequencyHardware
(uint32_t hz)=0
semf::I2cMasterHardware
protected
pure virtual
setNext
(T *next)
semf::LinkedQueue< T >::Node
inline
Stm32I2cMaster
(I2C_HandleTypeDef &hwHandle)
semf::Stm32I2cMaster
explicit
Stm32I2cMaster
(const Stm32I2cMaster &other)=delete
semf::Stm32I2cMaster
explicit
stopRead
() override
semf::Stm32I2cMaster
virtual
stopWrite
() override
semf::Stm32I2cMaster
virtual
systemIsrAbort
(I2C_HandleTypeDef &i2c)
semf::Stm32I2cMaster
static
systemIsrError
(I2C_HandleTypeDef &i2c)
semf::Stm32I2cMaster
static
systemIsrRead
(I2C_HandleTypeDef &i2c)
semf::Stm32I2cMaster
static
systemIsrWritten
(I2C_HandleTypeDef &i2c)
semf::Stm32I2cMaster
static
type
() const override
semf::CommunicationHardwareSynchronousMaster
inline
virtual
Type
enum name
semf::CommunicationHardware
write
(const uint8_t data[], size_t dataSize) override
semf::I2cMasterHardware
virtual
writeHardware
(const uint8_t data[], size_t dataSize) override
semf::Stm32I2cMaster
protected
virtual
writeStopped
semf::app::Communication
~Communication
()=default
semf::app::Communication
virtual
~CommunicationHardware
()=default
semf::CommunicationHardware
virtual
~CommunicationHardwareSynchronousMaster
()=default
semf::CommunicationHardwareSynchronousMaster
virtual
~I2c
()=default
semf::I2c
virtual
~I2cMasterHardware
()=default
semf::I2cMasterHardware
virtual
~Node
()=default
semf::LinkedQueue< T >::Node
virtual
~Stm32I2cMaster
()=default
semf::Stm32I2cMaster
virtual
Generated by
1.9.4