ph-esp32-mac 0.1.1

no_std, no_alloc Rust implementation of the ESP32 Ethernet MAC (EMAC) driver
1
2
3
4
5
6
7
8
9
10
11
12
13
//! DMA Engine
//!
//! Manages TX and RX descriptor rings and buffer transfers for the EMAC.
//! All memory is statically allocated using const generics.

// Allow dead code - methods reserved for future async/interrupt-driven use
#![allow(dead_code)]

mod descriptor;
mod engine;
mod ring;

pub use engine::DmaEngine;