diff --git a/svd2utra/src/generate.rs b/svd2utra/src/generate.rs index d2ecdf4d0..b066c0174 100644 --- a/svd2utra/src/generate.rs +++ b/svd2utra/src/generate.rs @@ -121,6 +121,9 @@ fn generate_field(reader: &mut Reader) -> Result { @@ -153,6 +156,12 @@ fn generate_field(reader: &mut Reader) -> Result { + bit_width = Some(parse_usize(extract_contents(reader)?.as_bytes())?) + } + "bitOffset" => { + bit_offset = Some(parse_usize(extract_contents(reader)?.as_bytes())?) + } _ => (), } } @@ -166,6 +175,16 @@ fn generate_field(reader: &mut Reader) -> Result