svd-generator 0.7.0

Converts device information from flattened device tree into an SVD description
Documentation
1
2
3
4
5
6
7
8
9
use crate::Result;

pub mod channel;
pub mod dmac;

/// Creates Synopsys DesignWare AXI DMAC register definitions.
pub fn create(dma_channels: u64) -> Result<Vec<svd::RegisterCluster>> {
    Ok([dmac::create(dma_channels)?, channel::create(dma_channels)?].into())
}