Skip to content

Commit bf45929

Browse files
committed
array
1 parent 9851665 commit bf45929

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

src/generate/peripheral.rs

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -812,10 +812,18 @@ fn expand_svd_register(
812812
)
813813
});
814814

815-
let ty_name = util::replace_suffix(&info.name, "");
815+
let ty_name = if let Some(group) = &info.alternate_group {
816+
format!("{}_{}", group, util::replace_suffix(&info.name, ""))
817+
} else {
818+
util::replace_suffix(&info.name, "")
819+
};
816820

817821
for (idx, _i) in indices.iter().zip(0..) {
818-
let nb_name = util::replace_suffix(&info.name, idx);
822+
let nb_name = if let Some(group) = &info.alternate_group {
823+
format!("{}_{}", group, util::replace_suffix(&info.name, idx))
824+
} else {
825+
util::replace_suffix(&info.name, idx)
826+
};
819827

820828
let ty = name_to_wrapped_ty(&ty_name, name)?;
821829

0 commit comments

Comments
 (0)