lpc55_pac/
utick0.rs

1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4    #[doc = "0x00 - Control register."]
5    pub ctrl: crate::Reg<ctrl::CTRL_SPEC>,
6    #[doc = "0x04 - Status register."]
7    pub stat: crate::Reg<stat::STAT_SPEC>,
8    #[doc = "0x08 - Capture configuration register."]
9    pub cfg: crate::Reg<cfg::CFG_SPEC>,
10    #[doc = "0x0c - Capture clear register."]
11    pub capclr: crate::Reg<capclr::CAPCLR_SPEC>,
12    #[doc = "0x10..0x20 - Capture register ."]
13    pub cap: [crate::Reg<cap::CAP_SPEC>; 4],
14}
15#[doc = "CTRL register accessor: an alias for `Reg<CTRL_SPEC>`"]
16pub type CTRL = crate::Reg<ctrl::CTRL_SPEC>;
17#[doc = "Control register."]
18pub mod ctrl;
19#[doc = "STAT register accessor: an alias for `Reg<STAT_SPEC>`"]
20pub type STAT = crate::Reg<stat::STAT_SPEC>;
21#[doc = "Status register."]
22pub mod stat;
23#[doc = "CFG register accessor: an alias for `Reg<CFG_SPEC>`"]
24pub type CFG = crate::Reg<cfg::CFG_SPEC>;
25#[doc = "Capture configuration register."]
26pub mod cfg;
27#[doc = "CAPCLR register accessor: an alias for `Reg<CAPCLR_SPEC>`"]
28pub type CAPCLR = crate::Reg<capclr::CAPCLR_SPEC>;
29#[doc = "Capture clear register."]
30pub mod capclr;
31#[doc = "CAP register accessor: an alias for `Reg<CAP_SPEC>`"]
32pub type CAP = crate::Reg<cap::CAP_SPEC>;
33#[doc = "Capture register ."]
34pub mod cap;