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 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134
#[doc = r"Register block"] #[repr(C)] pub struct RegisterBlock { #[doc = "0x00 - "] pub mmcm_drp_reset: MMCM_DRP_RESET, #[doc = "0x04 - "] pub mmcm_drp_locked: MMCM_DRP_LOCKED, #[doc = "0x08 - "] pub mmcm_drp_read: MMCM_DRP_READ, #[doc = "0x0c - "] pub mmcm_drp_write: MMCM_DRP_WRITE, #[doc = "0x10 - "] pub mmcm_drp_drdy: MMCM_DRP_DRDY, #[doc = "0x14 - "] pub mmcm_drp_adr: MMCM_DRP_ADR, #[doc = "0x18 - Bits 8-15 of `CRG_MMCM_DRP_DAT_W`."] pub mmcm_drp_dat_w1: MMCM_DRP_DAT_W1, #[doc = "0x1c - Bits 0-7 of `CRG_MMCM_DRP_DAT_W`."] pub mmcm_drp_dat_w0: MMCM_DRP_DAT_W0, #[doc = "0x20 - Bits 8-15 of `CRG_MMCM_DRP_DAT_R`."] pub mmcm_drp_dat_r1: MMCM_DRP_DAT_R1, #[doc = "0x24 - Bits 0-7 of `CRG_MMCM_DRP_DAT_R`."] pub mmcm_drp_dat_r0: MMCM_DRP_DAT_R0, } #[doc = "\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 [mmcm_drp_reset](mmcm_drp_reset) module"] pub type MMCM_DRP_RESET = crate::Reg<u32, _MMCM_DRP_RESET>; #[allow(missing_docs)] #[doc(hidden)] pub struct _MMCM_DRP_RESET; #[doc = "`read()` method returns [mmcm_drp_reset::R](mmcm_drp_reset::R) reader structure"] impl crate::Readable for MMCM_DRP_RESET {} #[doc = "`write(|w| ..)` method takes [mmcm_drp_reset::W](mmcm_drp_reset::W) writer structure"] impl crate::Writable for MMCM_DRP_RESET {} #[doc = ""] pub mod mmcm_drp_reset; #[doc = "\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 [mmcm_drp_locked](mmcm_drp_locked) module"] pub type MMCM_DRP_LOCKED = crate::Reg<u32, _MMCM_DRP_LOCKED>; #[allow(missing_docs)] #[doc(hidden)] pub struct _MMCM_DRP_LOCKED; #[doc = "`read()` method returns [mmcm_drp_locked::R](mmcm_drp_locked::R) reader structure"] impl crate::Readable for MMCM_DRP_LOCKED {} #[doc = "`write(|w| ..)` method takes [mmcm_drp_locked::W](mmcm_drp_locked::W) writer structure"] impl crate::Writable for MMCM_DRP_LOCKED {} #[doc = ""] pub mod mmcm_drp_locked; #[doc = "\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 [mmcm_drp_read](mmcm_drp_read) module"] pub type MMCM_DRP_READ = crate::Reg<u32, _MMCM_DRP_READ>; #[allow(missing_docs)] #[doc(hidden)] pub struct _MMCM_DRP_READ; #[doc = "`read()` method returns [mmcm_drp_read::R](mmcm_drp_read::R) reader structure"] impl crate::Readable for MMCM_DRP_READ {} #[doc = "`write(|w| ..)` method takes [mmcm_drp_read::W](mmcm_drp_read::W) writer structure"] impl crate::Writable for MMCM_DRP_READ {} #[doc = ""] pub mod mmcm_drp_read; #[doc = "\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 [mmcm_drp_write](mmcm_drp_write) module"] pub type MMCM_DRP_WRITE = crate::Reg<u32, _MMCM_DRP_WRITE>; #[allow(missing_docs)] #[doc(hidden)] pub struct _MMCM_DRP_WRITE; #[doc = "`read()` method returns [mmcm_drp_write::R](mmcm_drp_write::R) reader structure"] impl crate::Readable for MMCM_DRP_WRITE {} #[doc = "`write(|w| ..)` method takes [mmcm_drp_write::W](mmcm_drp_write::W) writer structure"] impl crate::Writable for MMCM_DRP_WRITE {} #[doc = ""] pub mod mmcm_drp_write; #[doc = "\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 [mmcm_drp_drdy](mmcm_drp_drdy) module"] pub type MMCM_DRP_DRDY = crate::Reg<u32, _MMCM_DRP_DRDY>; #[allow(missing_docs)] #[doc(hidden)] pub struct _MMCM_DRP_DRDY; #[doc = "`read()` method returns [mmcm_drp_drdy::R](mmcm_drp_drdy::R) reader structure"] impl crate::Readable for MMCM_DRP_DRDY {} #[doc = "`write(|w| ..)` method takes [mmcm_drp_drdy::W](mmcm_drp_drdy::W) writer structure"] impl crate::Writable for MMCM_DRP_DRDY {} #[doc = ""] pub mod mmcm_drp_drdy; #[doc = "\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 [mmcm_drp_adr](mmcm_drp_adr) module"] pub type MMCM_DRP_ADR = crate::Reg<u32, _MMCM_DRP_ADR>; #[allow(missing_docs)] #[doc(hidden)] pub struct _MMCM_DRP_ADR; #[doc = "`read()` method returns [mmcm_drp_adr::R](mmcm_drp_adr::R) reader structure"] impl crate::Readable for MMCM_DRP_ADR {} #[doc = "`write(|w| ..)` method takes [mmcm_drp_adr::W](mmcm_drp_adr::W) writer structure"] impl crate::Writable for MMCM_DRP_ADR {} #[doc = ""] pub mod mmcm_drp_adr; #[doc = "Bits 8-15 of `CRG_MMCM_DRP_DAT_W`.\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 [mmcm_drp_dat_w1](mmcm_drp_dat_w1) module"] pub type MMCM_DRP_DAT_W1 = crate::Reg<u32, _MMCM_DRP_DAT_W1>; #[allow(missing_docs)] #[doc(hidden)] pub struct _MMCM_DRP_DAT_W1; #[doc = "`read()` method returns [mmcm_drp_dat_w1::R](mmcm_drp_dat_w1::R) reader structure"] impl crate::Readable for MMCM_DRP_DAT_W1 {} #[doc = "`write(|w| ..)` method takes [mmcm_drp_dat_w1::W](mmcm_drp_dat_w1::W) writer structure"] impl crate::Writable for MMCM_DRP_DAT_W1 {} #[doc = "Bits 8-15 of `CRG_MMCM_DRP_DAT_W`."] pub mod mmcm_drp_dat_w1; #[doc = "Bits 0-7 of `CRG_MMCM_DRP_DAT_W`.\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 [mmcm_drp_dat_w0](mmcm_drp_dat_w0) module"] pub type MMCM_DRP_DAT_W0 = crate::Reg<u32, _MMCM_DRP_DAT_W0>; #[allow(missing_docs)] #[doc(hidden)] pub struct _MMCM_DRP_DAT_W0; #[doc = "`read()` method returns [mmcm_drp_dat_w0::R](mmcm_drp_dat_w0::R) reader structure"] impl crate::Readable for MMCM_DRP_DAT_W0 {} #[doc = "`write(|w| ..)` method takes [mmcm_drp_dat_w0::W](mmcm_drp_dat_w0::W) writer structure"] impl crate::Writable for MMCM_DRP_DAT_W0 {} #[doc = "Bits 0-7 of `CRG_MMCM_DRP_DAT_W`."] pub mod mmcm_drp_dat_w0; #[doc = "Bits 8-15 of `CRG_MMCM_DRP_DAT_R`.\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 [mmcm_drp_dat_r1](mmcm_drp_dat_r1) module"] pub type MMCM_DRP_DAT_R1 = crate::Reg<u32, _MMCM_DRP_DAT_R1>; #[allow(missing_docs)] #[doc(hidden)] pub struct _MMCM_DRP_DAT_R1; #[doc = "`read()` method returns [mmcm_drp_dat_r1::R](mmcm_drp_dat_r1::R) reader structure"] impl crate::Readable for MMCM_DRP_DAT_R1 {} #[doc = "`write(|w| ..)` method takes [mmcm_drp_dat_r1::W](mmcm_drp_dat_r1::W) writer structure"] impl crate::Writable for MMCM_DRP_DAT_R1 {} #[doc = "Bits 8-15 of `CRG_MMCM_DRP_DAT_R`."] pub mod mmcm_drp_dat_r1; #[doc = "Bits 0-7 of `CRG_MMCM_DRP_DAT_R`.\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 [mmcm_drp_dat_r0](mmcm_drp_dat_r0) module"] pub type MMCM_DRP_DAT_R0 = crate::Reg<u32, _MMCM_DRP_DAT_R0>; #[allow(missing_docs)] #[doc(hidden)] pub struct _MMCM_DRP_DAT_R0; #[doc = "`read()` method returns [mmcm_drp_dat_r0::R](mmcm_drp_dat_r0::R) reader structure"] impl crate::Readable for MMCM_DRP_DAT_R0 {} #[doc = "`write(|w| ..)` method takes [mmcm_drp_dat_r0::W](mmcm_drp_dat_r0::W) writer structure"] impl crate::Writable for MMCM_DRP_DAT_R0 {} #[doc = "Bits 0-7 of `CRG_MMCM_DRP_DAT_R`."] pub mod mmcm_drp_dat_r0;