semf
semf::Stm32I2cMaster Member List

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

address() const overridesemf::I2cMasterHardwarevirtual
addressFoundsemf::I2cMasterHardware
checkAddress(uint8_t address) overridesemf::Stm32I2cMastervirtual
dataAvailablesemf::app::Communication
dataWrittensemf::app::Communication
deinit() overridesemf::Stm32I2cMastervirtual
errorsemf::app::Communication
ErrorCode enum namesemf::Stm32I2cMaster
frame() constsemf::I2cMasterHardwareprotected
Frame enum namesemf::CommunicationHardware
hardwareFrame(CommunicationHardware::Frame frame) constsemf::Stm32I2cMasterprotectedvirtual
hardwareHandle()semf::Stm32I2cMasterprotected
init() overridesemf::Stm32I2cMastervirtual
isBusyReading() const overridesemf::I2cMasterHardwarevirtual
isBusyWriting() const overridesemf::I2cMasterHardwarevirtual
isInQueue(LinkedQueue &queue)semf::LinkedQueue< T >::Nodeinline
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() constsemf::LinkedQueue< T >::Nodeinline
onDataAvailable()semf::I2cMasterHardwareprotected
onDataWritten()semf::I2cMasterHardwareprotected
onError(Error thrown)semf::I2cMasterHardwareprotected
queue()semf::Stm32I2cMasterstatic
read(uint8_t buffer[], size_t bufferSize) overridesemf::I2cMasterHardwarevirtual
readHardware(uint8_t buffer[], size_t bufferSize) overridesemf::Stm32I2cMasterprotectedvirtual
readStoppedsemf::app::Communication
setAddress(uint8_t address) overridesemf::I2cMasterHardwarevirtual
setBusy(bool isBusy)semf::I2cMasterHardwareprotected
setFrame(CommunicationHardware::Frame frame) overridesemf::I2cMasterHardwarevirtual
setFrequency(uint32_t hz) overridesemf::Stm32I2cMastervirtual
setFrequencyHardware(uint32_t hz)=0semf::I2cMasterHardwareprotectedpure virtual
setNext(T *next)semf::LinkedQueue< T >::Nodeinline
Stm32I2cMaster(I2C_HandleTypeDef &hwHandle)semf::Stm32I2cMasterexplicit
Stm32I2cMaster(const Stm32I2cMaster &other)=deletesemf::Stm32I2cMasterexplicit
stopRead() overridesemf::Stm32I2cMastervirtual
stopWrite() overridesemf::Stm32I2cMastervirtual
systemIsrAbort(I2C_HandleTypeDef &i2c)semf::Stm32I2cMasterstatic
systemIsrError(I2C_HandleTypeDef &i2c)semf::Stm32I2cMasterstatic
systemIsrRead(I2C_HandleTypeDef &i2c)semf::Stm32I2cMasterstatic
systemIsrWritten(I2C_HandleTypeDef &i2c)semf::Stm32I2cMasterstatic
type() const overridesemf::CommunicationHardwareSynchronousMasterinlinevirtual
Type enum namesemf::CommunicationHardware
write(const uint8_t data[], size_t dataSize) overridesemf::I2cMasterHardwarevirtual
writeHardware(const uint8_t data[], size_t dataSize) overridesemf::Stm32I2cMasterprotectedvirtual
writeStoppedsemf::app::Communication
~Communication()=defaultsemf::app::Communicationvirtual
~CommunicationHardware()=defaultsemf::CommunicationHardwarevirtual
~CommunicationHardwareSynchronousMaster()=defaultsemf::CommunicationHardwareSynchronousMastervirtual
~I2c()=defaultsemf::I2cvirtual
~I2cMasterHardware()=defaultsemf::I2cMasterHardwarevirtual
~Node()=defaultsemf::LinkedQueue< T >::Nodevirtual
~Stm32I2cMaster()=defaultsemf::Stm32I2cMastervirtual