modm API documentation
modm::platform::BufferedUart< Hal, Buffers > Member List

This is the complete list of members for modm::platform::BufferedUart< Hal, Buffers >, including all inherited members.

Interrupt enum namemodm::platform::UartBasestrong
InterruptFlag enum namemodm::platform::UartBasestrong
LastBitClockPulse enum name (defined in modm::platform::UartBase)modm::platform::UartBasestrong
MODM_FLAGS32(Interrupt) (defined in modm::platform::UartBase)modm::platform::UartBase
MODM_FLAGS32(InterruptFlag) (defined in modm::platform::UartBase)modm::platform::UartBase
Parity enum name (defined in modm::platform::UartBase)modm::platform::UartBasestrong
RxBufferSize (defined in modm::platform::BufferedUart< Hal, Buffers >)modm::platform::BufferedUart< Hal, Buffers >staticconstexpr
SpiClock enum name (defined in modm::platform::UartBase)modm::platform::UartBasestrong
SpiDataMode enum name (defined in modm::platform::UartBase)modm::platform::UartBasestrong
TxBufferSize (defined in modm::platform::BufferedUart< Hal, Buffers >)modm::platform::BufferedUart< Hal, Buffers >staticconstexpr
WordLength enum name (defined in modm::platform::UartBase)modm::platform::UartBasestrong
acknowledgeInterruptFlag()modm::PeripheralDriverstatic
assertBaudrateInTolerance()modm::PeripheralDriverinlinestatic
assertDurationInTolerance() (defined in modm::PeripheralDriver)modm::PeripheralDriverinlinestatic
clearError() (defined in modm::platform::BufferedUart< Hal, Buffers >)modm::platform::BufferedUart< Hal, Buffers >inlinestatic
configurePurpose()modm::PeripheralDriverstatic
connect(Gpio::InputType InputTypeRx=Gpio::InputType::PullUp, Gpio::OutputType OutputTypeTx=Gpio::OutputType::PushPull) (defined in modm::platform::BufferedUart< Hal, Buffers >)modm::platform::BufferedUart< Hal, Buffers >inlinestatic
modm::Uart::connect()modm::Uartstatic
discardReceiveBuffer() (defined in modm::platform::BufferedUart< Hal, Buffers >)modm::platform::BufferedUart< Hal, Buffers >inlinestatic
discardTransmitBuffer() (defined in modm::platform::BufferedUart< Hal, Buffers >)modm::platform::BufferedUart< Hal, Buffers >inlinestatic
flushWriteBuffer() (defined in modm::platform::BufferedUart< Hal, Buffers >)modm::platform::BufferedUart< Hal, Buffers >inlinestatic
getInterruptFlag()modm::PeripheralDriverstatic
getParameter()modm::PeripheralDriverstatic
hasError() (defined in modm::platform::BufferedUart< Hal, Buffers >)modm::platform::BufferedUart< Hal, Buffers >inlinestatic
initialize(Hal::Parity parity=Hal::Parity::Disabled, Hal::WordLength length=Hal::WordLength::Bit8)modm::platform::BufferedUart< Hal, Buffers >inlinestatic
modm::Uart::initialize()modm::Uartstatic
isWriteFinished() (defined in modm::platform::BufferedUart< Hal, Buffers >)modm::platform::BufferedUart< Hal, Buffers >inlinestatic
read(uint8_t &data) (defined in modm::platform::BufferedUart< Hal, Buffers >)modm::platform::BufferedUart< Hal, Buffers >inlinestatic
read(uint8_t *buffer, std::size_t) (defined in modm::platform::BufferedUart< Hal, Buffers >)modm::platform::BufferedUart< Hal, Buffers >inlinestatic
receiveBufferSize() (defined in modm::platform::BufferedUart< Hal, Buffers >)modm::platform::BufferedUart< Hal, Buffers >inlinestatic
setParameter()modm::PeripheralDriverstatic
transmitBufferSize() (defined in modm::platform::BufferedUart< Hal, Buffers >)modm::platform::BufferedUart< Hal, Buffers >inlinestatic
write(uint8_t data) (defined in modm::platform::BufferedUart< Hal, Buffers >)modm::platform::BufferedUart< Hal, Buffers >inlinestatic
write(const uint8_t *data, std::size_t length) (defined in modm::platform::BufferedUart< Hal, Buffers >)modm::platform::BufferedUart< Hal, Buffers >inlinestatic
writeBlocking(uint8_t data) (defined in modm::platform::BufferedUart< Hal, Buffers >)modm::platform::BufferedUart< Hal, Buffers >inlinestatic
writeBlocking(const uint8_t *data, std::size_t length) (defined in modm::platform::BufferedUart< Hal, Buffers >)modm::platform::BufferedUart< Hal, Buffers >inlinestatic