1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
#[doc = r"Register block"]
#[repr(C)]
pub struct RegisterBlock {
    #[doc = "0x00 - DCOCTL Calibration Data for 16MHz"]
    pub caldco_16mhz: CALDCO_16MHZ,
    #[doc = "0x01 - BCSCTL1 Calibration Data for 16MHz"]
    pub calbc1_16mhz: CALBC1_16MHZ,
    #[doc = "0x02 - DCOCTL Calibration Data for 12MHz"]
    pub caldco_12mhz: CALDCO_12MHZ,
    #[doc = "0x03 - BCSCTL1 Calibration Data for 12MHz"]
    pub calbc1_12mhz: CALBC1_12MHZ,
    #[doc = "0x04 - DCOCTL Calibration Data for 8MHz"]
    pub caldco_8mhz: CALDCO_8MHZ,
    #[doc = "0x05 - BCSCTL1 Calibration Data for 8MHz"]
    pub calbc1_8mhz: CALBC1_8MHZ,
    #[doc = "0x06 - DCOCTL Calibration Data for 1MHz"]
    pub caldco_1mhz: CALDCO_1MHZ,
    #[doc = "0x07 - BCSCTL1 Calibration Data for 1MHz"]
    pub calbc1_1mhz: CALBC1_1MHZ,
}
#[doc = "DCOCTL Calibration Data for 16MHz\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [caldco_16mhz](caldco_16mhz) module"]
pub type CALDCO_16MHZ = crate::Reg<u8, _CALDCO_16MHZ>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _CALDCO_16MHZ;
#[doc = "`read()` method returns [caldco_16mhz::R](caldco_16mhz::R) reader structure"]
impl crate::Readable for CALDCO_16MHZ {}
#[doc = "`write(|w| ..)` method takes [caldco_16mhz::W](caldco_16mhz::W) writer structure"]
impl crate::Writable for CALDCO_16MHZ {}
#[doc = "DCOCTL Calibration Data for 16MHz"]
pub mod caldco_16mhz;
#[doc = "BCSCTL1 Calibration Data for 16MHz\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [calbc1_16mhz](calbc1_16mhz) module"]
pub type CALBC1_16MHZ = crate::Reg<u8, _CALBC1_16MHZ>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _CALBC1_16MHZ;
#[doc = "`read()` method returns [calbc1_16mhz::R](calbc1_16mhz::R) reader structure"]
impl crate::Readable for CALBC1_16MHZ {}
#[doc = "`write(|w| ..)` method takes [calbc1_16mhz::W](calbc1_16mhz::W) writer structure"]
impl crate::Writable for CALBC1_16MHZ {}
#[doc = "BCSCTL1 Calibration Data for 16MHz"]
pub mod calbc1_16mhz;
#[doc = "DCOCTL Calibration Data for 12MHz\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [caldco_12mhz](caldco_12mhz) module"]
pub type CALDCO_12MHZ = crate::Reg<u8, _CALDCO_12MHZ>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _CALDCO_12MHZ;
#[doc = "`read()` method returns [caldco_12mhz::R](caldco_12mhz::R) reader structure"]
impl crate::Readable for CALDCO_12MHZ {}
#[doc = "`write(|w| ..)` method takes [caldco_12mhz::W](caldco_12mhz::W) writer structure"]
impl crate::Writable for CALDCO_12MHZ {}
#[doc = "DCOCTL Calibration Data for 12MHz"]
pub mod caldco_12mhz;
#[doc = "BCSCTL1 Calibration Data for 12MHz\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [calbc1_12mhz](calbc1_12mhz) module"]
pub type CALBC1_12MHZ = crate::Reg<u8, _CALBC1_12MHZ>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _CALBC1_12MHZ;
#[doc = "`read()` method returns [calbc1_12mhz::R](calbc1_12mhz::R) reader structure"]
impl crate::Readable for CALBC1_12MHZ {}
#[doc = "`write(|w| ..)` method takes [calbc1_12mhz::W](calbc1_12mhz::W) writer structure"]
impl crate::Writable for CALBC1_12MHZ {}
#[doc = "BCSCTL1 Calibration Data for 12MHz"]
pub mod calbc1_12mhz;
#[doc = "DCOCTL Calibration Data for 8MHz\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [caldco_8mhz](caldco_8mhz) module"]
pub type CALDCO_8MHZ = crate::Reg<u8, _CALDCO_8MHZ>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _CALDCO_8MHZ;
#[doc = "`read()` method returns [caldco_8mhz::R](caldco_8mhz::R) reader structure"]
impl crate::Readable for CALDCO_8MHZ {}
#[doc = "`write(|w| ..)` method takes [caldco_8mhz::W](caldco_8mhz::W) writer structure"]
impl crate::Writable for CALDCO_8MHZ {}
#[doc = "DCOCTL Calibration Data for 8MHz"]
pub mod caldco_8mhz;
#[doc = "BCSCTL1 Calibration Data for 8MHz\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [calbc1_8mhz](calbc1_8mhz) module"]
pub type CALBC1_8MHZ = crate::Reg<u8, _CALBC1_8MHZ>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _CALBC1_8MHZ;
#[doc = "`read()` method returns [calbc1_8mhz::R](calbc1_8mhz::R) reader structure"]
impl crate::Readable for CALBC1_8MHZ {}
#[doc = "`write(|w| ..)` method takes [calbc1_8mhz::W](calbc1_8mhz::W) writer structure"]
impl crate::Writable for CALBC1_8MHZ {}
#[doc = "BCSCTL1 Calibration Data for 8MHz"]
pub mod calbc1_8mhz;
#[doc = "DCOCTL Calibration Data for 1MHz\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [caldco_1mhz](caldco_1mhz) module"]
pub type CALDCO_1MHZ = crate::Reg<u8, _CALDCO_1MHZ>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _CALDCO_1MHZ;
#[doc = "`read()` method returns [caldco_1mhz::R](caldco_1mhz::R) reader structure"]
impl crate::Readable for CALDCO_1MHZ {}
#[doc = "`write(|w| ..)` method takes [caldco_1mhz::W](caldco_1mhz::W) writer structure"]
impl crate::Writable for CALDCO_1MHZ {}
#[doc = "DCOCTL Calibration Data for 1MHz"]
pub mod caldco_1mhz;
#[doc = "BCSCTL1 Calibration Data for 1MHz\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [calbc1_1mhz](calbc1_1mhz) module"]
pub type CALBC1_1MHZ = crate::Reg<u8, _CALBC1_1MHZ>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _CALBC1_1MHZ;
#[doc = "`read()` method returns [calbc1_1mhz::R](calbc1_1mhz::R) reader structure"]
impl crate::Readable for CALBC1_1MHZ {}
#[doc = "`write(|w| ..)` method takes [calbc1_1mhz::W](calbc1_1mhz::W) writer structure"]
impl crate::Writable for CALBC1_1MHZ {}
#[doc = "BCSCTL1 Calibration Data for 1MHz"]
pub mod calbc1_1mhz;