msp430g2553/
system_clock.rs

1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4    _reserved0: [u8; 0x01],
5    #[doc = "0x01 - Basic Clock System Control 3"]
6    pub bcsctl3: BCSCTL3,
7    _reserved1: [u8; 0x02],
8    #[doc = "0x04 - DCO Clock Frequency Control"]
9    pub dcoctl: DCOCTL,
10    #[doc = "0x05 - Basic Clock System Control 1"]
11    pub bcsctl1: BCSCTL1,
12    #[doc = "0x06 - Basic Clock System Control 2"]
13    pub bcsctl2: BCSCTL2,
14}
15#[doc = "BCSCTL3 (rw) register accessor: an alias for `Reg<BCSCTL3_SPEC>`"]
16pub type BCSCTL3 = crate::Reg<bcsctl3::BCSCTL3_SPEC>;
17#[doc = "Basic Clock System Control 3"]
18pub mod bcsctl3;
19#[doc = "DCOCTL (rw) register accessor: an alias for `Reg<DCOCTL_SPEC>`"]
20pub type DCOCTL = crate::Reg<dcoctl::DCOCTL_SPEC>;
21#[doc = "DCO Clock Frequency Control"]
22pub mod dcoctl;
23#[doc = "BCSCTL1 (rw) register accessor: an alias for `Reg<BCSCTL1_SPEC>`"]
24pub type BCSCTL1 = crate::Reg<bcsctl1::BCSCTL1_SPEC>;
25#[doc = "Basic Clock System Control 1"]
26pub mod bcsctl1;
27#[doc = "BCSCTL2 (rw) register accessor: an alias for `Reg<BCSCTL2_SPEC>`"]
28pub type BCSCTL2 = crate::Reg<bcsctl2::BCSCTL2_SPEC>;
29#[doc = "Basic Clock System Control 2"]
30pub mod bcsctl2;