bl702_pac/
qdec.rs

1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4    #[doc = "0x00 - qdec_ctrl."]
5    pub qdec_ctrl: QDEC_CTRL,
6    #[doc = "0x04 - qdec_value."]
7    pub qdec_value: QDEC_VALUE,
8    _reserved2: [u8; 0x08],
9    #[doc = "0x10 - qdec_int_en."]
10    pub qdec_int_en: QDEC_INT_EN,
11    #[doc = "0x14 - qdec_int_sts."]
12    pub qdec_int_sts: QDEC_INT_STS,
13    #[doc = "0x18 - qdec_int_clr."]
14    pub qdec_int_clr: QDEC_INT_CLR,
15}
16#[doc = "qdec_ctrl (rw) register accessor: an alias for `Reg<QDEC_CTRL_SPEC>`"]
17pub type QDEC_CTRL = crate::Reg<qdec_ctrl::QDEC_CTRL_SPEC>;
18#[doc = "qdec_ctrl."]
19pub mod qdec_ctrl;
20#[doc = "qdec_value (rw) register accessor: an alias for `Reg<QDEC_VALUE_SPEC>`"]
21pub type QDEC_VALUE = crate::Reg<qdec_value::QDEC_VALUE_SPEC>;
22#[doc = "qdec_value."]
23pub mod qdec_value;
24#[doc = "qdec_int_en (rw) register accessor: an alias for `Reg<QDEC_INT_EN_SPEC>`"]
25pub type QDEC_INT_EN = crate::Reg<qdec_int_en::QDEC_INT_EN_SPEC>;
26#[doc = "qdec_int_en."]
27pub mod qdec_int_en;
28#[doc = "qdec_int_sts (rw) register accessor: an alias for `Reg<QDEC_INT_STS_SPEC>`"]
29pub type QDEC_INT_STS = crate::Reg<qdec_int_sts::QDEC_INT_STS_SPEC>;
30#[doc = "qdec_int_sts."]
31pub mod qdec_int_sts;
32#[doc = "qdec_int_clr (rw) register accessor: an alias for `Reg<QDEC_INT_CLR_SPEC>`"]
33pub type QDEC_INT_CLR = crate::Reg<qdec_int_clr::QDEC_INT_CLR_SPEC>;
34#[doc = "qdec_int_clr."]
35pub mod qdec_int_clr;