semf
semf::Stm32Uart Member List

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

baud() overridesemf::Stm32Uartvirtual
dataAvailablesemf::app::Communication
dataWrittensemf::app::Communication
deinit() overridesemf::Stm32Uartvirtual
errorsemf::app::Communication
ErrorCode enum namesemf::Stm32Uart
FlowControl enum namesemf::Uart
Frame enum namesemf::CommunicationHardware
init() overridesemf::Stm32Uartvirtual
isBusyReading() const overridesemf::UartHardwarevirtual
isBusyWriting() const overridesemf::UartHardwarevirtual
isInQueue(LinkedQueue &queue)semf::LinkedQueue< T >::Nodeinline
isrRead(UART_HandleTypeDef &uart)semf::Stm32Uart
isrWritten(UART_HandleTypeDef &uart)semf::Stm32Uart
next() constsemf::LinkedQueue< T >::Nodeinline
onDataAvailable()semf::UartHardwareprotected
onDataWritten()semf::UartHardwareprotected
onError(Error thrown)semf::UartHardwareprotected
Parity enum namesemf::Uart
queue()semf::Stm32Uartstatic
read(uint8_t buffer[], size_t bufferSize) overridesemf::UartHardwarevirtual
readHardware(uint8_t buffer[], size_t bufferSize) overridesemf::Stm32Uartprotectedvirtual
readStoppedsemf::app::Communication
setBaud(uint32_t baud) overridesemf::Stm32Uartvirtual
setBusyReading(bool isBusy)semf::UartHardwareprotected
setBusyWriting(bool isBusy)semf::UartHardwareprotected
setFormat(uint8_t bits, WireMode wire, Parity par, StopBits stop, FlowControl flow) overridesemf::Stm32Uartvirtual
setFrame(Frame frame) finalsemf::CommunicationHardwareAsynchronousinlinevirtual
setNext(T *next)semf::LinkedQueue< T >::Nodeinline
Stm32Uart(UART_HandleTypeDef &hwHandle)semf::Stm32Uartexplicit
Stm32Uart(const Stm32Uart &other)=deletesemf::Stm32Uartexplicit
StopBits enum namesemf::Uart
stopRead() overridesemf::Stm32Uartvirtual
stopWrite() overridesemf::Stm32Uartvirtual
systemIsrRead(UART_HandleTypeDef &uart)semf::Stm32Uartstatic
systemIsrWritten(UART_HandleTypeDef &uart)semf::Stm32Uartstatic
type() const overridesemf::CommunicationHardwareAsynchronousinlinevirtual
Type enum namesemf::CommunicationHardware
WireMode enum namesemf::Uart
write(const uint8_t data[], size_t dataSize) overridesemf::UartHardwarevirtual
writeHardware(const uint8_t data[], size_t dataSize) overridesemf::Stm32Uartprotectedvirtual
writeStoppedsemf::app::Communication
~Communication()=defaultsemf::app::Communicationvirtual
~CommunicationHardware()=defaultsemf::CommunicationHardwarevirtual
~CommunicationHardwareAsynchronous()=defaultsemf::CommunicationHardwareAsynchronousvirtual
~Node()=defaultsemf::LinkedQueue< T >::Nodevirtual
~Stm32Uart()=defaultsemf::Stm32Uartvirtual
~Uart()=defaultsemf::Uartvirtual
~UartHardware()=defaultsemf::UartHardwarevirtual