Modules§
Structs§
- Async
- Async mode.
- Blocking
- Blocking mode.
- Config
- Lpuart config
- Info
- Lpuart
- Lpuart driver.
- Lpuart
Rx - Lpuart Rx driver.
- Lpuart
Tx - Lpuart TX driver.
- Status
- LPUART status flags
Enums§
- Error
- LPUART error types
Traits§
- CtsPin
- io configuration trait for Lpuart Cts
- Instance
- Trait for LPUART peripheral instances
- Mode
- Driver move trait.
- RtsPin
- io configuration trait for Lpuart Rts
- RxPin
- io configuration trait for Lpuart Rx configuration
- Sealed
Instance - TxPin
- io configuration trait for Lpuart Tx configuration
Functions§
- calculate_
baudrate - check_
and_ clear_ rx_ errors - clear_
all_ status_ flags - Clear all status flags
- configure_
baudrate - Calculate and configure baudrate settings
- configure_
bit_ order - Configure bit order (MSB first or LSB first)
- configure_
control_ settings - Configure control settings (parity, data bits, idle config, pin swap)
- configure_
fifo - Configure FIFO settings and watermarks
- configure_
flow_ control - Configure hardware flow control if enabled
- configure_
frame_ format - Configure frame format (stop bits, data bits)
- disable_
transceiver - Disable both transmitter and receiver
- enable_
transceiver - Enable transmitter and/or receiver based on configuration
- has_
data - perform_
software_ reset - Perform software reset on the LPUART peripheral
- wait_
for_ tx_ complete - Wait for all transmit operations to complete