svd_generator/svd/peripheral/dw_apb_i2c/registers/
enable.rs

1use crate::svd::{create_bit_range, create_field, create_register, create_register_properties};
2use crate::Result;
3
4/// Creates the DesignWare I2C Enable register.
5pub fn create() -> Result<svd::RegisterCluster> {
6    Ok(svd::RegisterCluster::Register(create_register(
7        "enable",
8        "DesignWare I2C Enable",
9        0x6c,
10        create_register_properties(32, 0)?,
11        Some(&[create_field(
12            "abort",
13            "",
14            create_bit_range("[1:1]")?,
15            svd::Access::ReadWrite,
16            None,
17        )?]),
18        None,
19    )?))
20}