We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 745dabf commit 5bf142fCopy full SHA for 5bf142f
1 file changed
svd-rs/src/device.rs
@@ -225,4 +225,14 @@ impl Device {
225
}
226
Ok(())
227
228
+
229
+ /// Get peripheral by name
230
+ pub fn get_peripheral(&self, name: &str) -> Option<&Peripheral> {
231
+ self.peripherals.iter().find(|f| f.name == name)
232
+ }
233
234
+ /// Get mutable peripheral by name
235
+ pub fn get_mut_peripheral(&mut self, name: &str) -> Option<&mut Peripheral> {
236
+ self.peripherals.iter_mut().find(|f| f.name == name)
237
238
0 commit comments