aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--stm32-metapac-gen/src/lib.rs12
1 files changed, 7 insertions, 5 deletions
diff --git a/stm32-metapac-gen/src/lib.rs b/stm32-metapac-gen/src/lib.rs
index abeb6d846..ae401bb67 100644
--- a/stm32-metapac-gen/src/lib.rs
+++ b/stm32-metapac-gen/src/lib.rs
@@ -447,11 +447,13 @@ pub fn gen(options: Options) {
447 Some(clock) => clock.as_str(), 447 Some(clock) => clock.as_str(),
448 None => { 448 None => {
449 // No clock was specified, derive the clock name from the enable register name. 449 // No clock was specified, derive the clock name from the enable register name.
450 let re = Regex::new("([A-Z]+\\d*).*").unwrap(); 450 Regex::new("([A-Z]+\\d*).*")
451 let caps = re.captures(enable_reg).expect( 451 .unwrap()
452 "unable to derive clock name from register name {}", 452 .captures(enable_reg)
453 ); 453 .unwrap()
454 caps.get(1).unwrap().as_str() 454 .get(1)
455 .unwrap()
456 .as_str()
455 } 457 }
456 }; 458 };
457 459