atsamd51g/
hmatrix.rs

1#[repr(C)]
2#[doc = "Register block"]
3pub struct RegisterBlock {
4    _reserved0: [u8; 0x80],
5    prs: [Prs; 16],
6}
7impl RegisterBlock {
8    #[doc = "0x80..0x100 - PRS\\[%s\\]"]
9    #[inline(always)]
10    pub const fn prs(&self, n: usize) -> &Prs {
11        &self.prs[n]
12    }
13    #[doc = "Iterator for array of:"]
14    #[doc = "0x80..0x100 - PRS\\[%s\\]"]
15    #[inline(always)]
16    pub fn prs_iter(&self) -> impl Iterator<Item = &Prs> {
17        self.prs.iter()
18    }
19}
20#[doc = "PRS\\[%s\\]"]
21pub use self::prs::Prs;
22#[doc = r"Cluster"]
23#[doc = "PRS\\[%s\\]"]
24pub mod prs;