bl61x_pac/
usb.rs

1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4    capability: CAPABILITY,
5    _reserved1: [u8; 0x10],
6    operation: OPERATION,
7}
8impl RegisterBlock {
9    #[doc = "0x00 - Host Controller Capability Registers"]
10    #[inline(always)]
11    pub const fn capability(&self) -> &CAPABILITY {
12        &self.capability
13    }
14    #[doc = "0x10 - Host Controller Operational Registers"]
15    #[inline(always)]
16    pub const fn operation(&self) -> &OPERATION {
17        &self.operation
18    }
19}
20#[doc = "Host Controller Capability Registers"]
21pub use self::capability::CAPABILITY;
22#[doc = r"Cluster"]
23#[doc = "Host Controller Capability Registers"]
24pub mod capability;
25#[doc = "Host Controller Operational Registers"]
26pub use self::operation::OPERATION;
27#[doc = r"Cluster"]
28#[doc = "Host Controller Operational Registers"]
29pub mod operation;