Crate axi_uartlite

Crate axi_uartlite 

Source
Expand description

§AXI UART Lite v2.0 driver

This is a native Rust driver for the AMD AXI UART Lite v2.0 IP core.

§Features

If asynchronous TX operations are used, the number of wakers which defaults to 1 waker can also be configured. The tx_async module provides more details on the meaning of this number.

  • 1-waker which is also a default feature
  • 2-wakers
  • 4-wakers
  • 8-wakers
  • 16-wakers
  • 32-wakers

Re-exports§

pub use tx::*;
pub use rx::*;
pub use tx_async::*;

Modules§

registers
Raw register module
rx
Receiver (RX) support module
tx
Transmitter (TX) support module
tx_async
Asynchronous TX support.

Structs§

AxiUartlite
AXI UART Lite peripheral driver.
RxErrorsCounted
RX error structure.

Constants§

FIFO_DEPTH
Maximum FIFO depth of the AXI UART Lite.