msp430f5529/
ucs.rs

1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4    #[doc = "0x00 - UCS Control Register 0"]
5    pub ucsctl0: crate::Reg<ucsctl0::UCSCTL0_SPEC>,
6    #[doc = "0x02 - UCS Control Register 1"]
7    pub ucsctl1: crate::Reg<ucsctl1::UCSCTL1_SPEC>,
8    #[doc = "0x04 - UCS Control Register 2"]
9    pub ucsctl2: crate::Reg<ucsctl2::UCSCTL2_SPEC>,
10    #[doc = "0x06 - UCS Control Register 3"]
11    pub ucsctl3: crate::Reg<ucsctl3::UCSCTL3_SPEC>,
12    #[doc = "0x08 - UCS Control Register 4"]
13    pub ucsctl4: crate::Reg<ucsctl4::UCSCTL4_SPEC>,
14    #[doc = "0x0a - UCS Control Register 5"]
15    pub ucsctl5: crate::Reg<ucsctl5::UCSCTL5_SPEC>,
16    #[doc = "0x0c - UCS Control Register 6"]
17    pub ucsctl6: crate::Reg<ucsctl6::UCSCTL6_SPEC>,
18    #[doc = "0x0e - UCS Control Register 7"]
19    pub ucsctl7: crate::Reg<ucsctl7::UCSCTL7_SPEC>,
20    #[doc = "0x10 - UCS Control Register 8"]
21    pub ucsctl8: crate::Reg<ucsctl8::UCSCTL8_SPEC>,
22}
23#[doc = "UCSCTL0 register accessor: an alias for `Reg<UCSCTL0_SPEC>`"]
24pub type UCSCTL0 = crate::Reg<ucsctl0::UCSCTL0_SPEC>;
25#[doc = "UCS Control Register 0"]
26pub mod ucsctl0;
27#[doc = "UCSCTL1 register accessor: an alias for `Reg<UCSCTL1_SPEC>`"]
28pub type UCSCTL1 = crate::Reg<ucsctl1::UCSCTL1_SPEC>;
29#[doc = "UCS Control Register 1"]
30pub mod ucsctl1;
31#[doc = "UCSCTL2 register accessor: an alias for `Reg<UCSCTL2_SPEC>`"]
32pub type UCSCTL2 = crate::Reg<ucsctl2::UCSCTL2_SPEC>;
33#[doc = "UCS Control Register 2"]
34pub mod ucsctl2;
35#[doc = "UCSCTL3 register accessor: an alias for `Reg<UCSCTL3_SPEC>`"]
36pub type UCSCTL3 = crate::Reg<ucsctl3::UCSCTL3_SPEC>;
37#[doc = "UCS Control Register 3"]
38pub mod ucsctl3;
39#[doc = "UCSCTL4 register accessor: an alias for `Reg<UCSCTL4_SPEC>`"]
40pub type UCSCTL4 = crate::Reg<ucsctl4::UCSCTL4_SPEC>;
41#[doc = "UCS Control Register 4"]
42pub mod ucsctl4;
43#[doc = "UCSCTL5 register accessor: an alias for `Reg<UCSCTL5_SPEC>`"]
44pub type UCSCTL5 = crate::Reg<ucsctl5::UCSCTL5_SPEC>;
45#[doc = "UCS Control Register 5"]
46pub mod ucsctl5;
47#[doc = "UCSCTL6 register accessor: an alias for `Reg<UCSCTL6_SPEC>`"]
48pub type UCSCTL6 = crate::Reg<ucsctl6::UCSCTL6_SPEC>;
49#[doc = "UCS Control Register 6"]
50pub mod ucsctl6;
51#[doc = "UCSCTL7 register accessor: an alias for `Reg<UCSCTL7_SPEC>`"]
52pub type UCSCTL7 = crate::Reg<ucsctl7::UCSCTL7_SPEC>;
53#[doc = "UCS Control Register 7"]
54pub mod ucsctl7;
55#[doc = "UCSCTL8 register accessor: an alias for `Reg<UCSCTL8_SPEC>`"]
56pub type UCSCTL8 = crate::Reg<ucsctl8::UCSCTL8_SPEC>;
57#[doc = "UCS Control Register 8"]
58pub mod ucsctl8;