atdf2svd 0.6.0

Tool to convert Atmel's ATDF files to SVD
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
pub mod chip;
pub mod field;
pub mod interrupt;
pub mod peripheral;
pub mod register;
pub mod restriction;

pub fn generate<W: std::io::Write>(c: &crate::chip::Chip, mut w: W) -> crate::Result<()> {
    let device = chip::generate(c)?;
    let svd_xml = svd_encoder::encode(&device)?;
    w.write_all(svd_xml.as_bytes())?;

    Ok(())
}