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 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158
#[doc = r"Register block"] #[repr(C)] pub struct RegisterBlock { #[doc = "0x00 - Backdoor Comparison Key 3."] pub backkey3: BACKKEY3, #[doc = "0x01 - Backdoor Comparison Key 2."] pub backkey2: BACKKEY2, #[doc = "0x02 - Backdoor Comparison Key 1."] pub backkey1: BACKKEY1, #[doc = "0x03 - Backdoor Comparison Key 0."] pub backkey0: BACKKEY0, #[doc = "0x04 - Backdoor Comparison Key 7."] pub backkey7: BACKKEY7, #[doc = "0x05 - Backdoor Comparison Key 6."] pub backkey6: BACKKEY6, #[doc = "0x06 - Backdoor Comparison Key 5."] pub backkey5: BACKKEY5, #[doc = "0x07 - Backdoor Comparison Key 4."] pub backkey4: BACKKEY4, #[doc = "0x08 - Non-volatile P-Flash Protection 1 - Low Register"] pub fprot3: FPROT3, #[doc = "0x09 - Non-volatile P-Flash Protection 1 - High Register"] pub fprot2: FPROT2, #[doc = "0x0a - Non-volatile P-Flash Protection 0 - Low Register"] pub fprot1: FPROT1, #[doc = "0x0b - Non-volatile P-Flash Protection 0 - High Register"] pub fprot0: FPROT0, #[doc = "0x0c - Non-volatile Flash Security Register"] pub fsec: FSEC, #[doc = "0x0d - Non-volatile Flash Option Register"] pub fopt: FOPT, } #[doc = "Backdoor Comparison Key 3.\n\nThis register you can [`read`](crate::generic::Reg::read). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [backkey3](backkey3) module"] pub type BACKKEY3 = crate::Reg<u8, _BACKKEY3>; #[allow(missing_docs)] #[doc(hidden)] pub struct _BACKKEY3; #[doc = "`read()` method returns [backkey3::R](backkey3::R) reader structure"] impl crate::Readable for BACKKEY3 {} #[doc = "Backdoor Comparison Key 3."] pub mod backkey3; #[doc = "Backdoor Comparison Key 2.\n\nThis register you can [`read`](crate::generic::Reg::read). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [backkey2](backkey2) module"] pub type BACKKEY2 = crate::Reg<u8, _BACKKEY2>; #[allow(missing_docs)] #[doc(hidden)] pub struct _BACKKEY2; #[doc = "`read()` method returns [backkey2::R](backkey2::R) reader structure"] impl crate::Readable for BACKKEY2 {} #[doc = "Backdoor Comparison Key 2."] pub mod backkey2; #[doc = "Backdoor Comparison Key 1.\n\nThis register you can [`read`](crate::generic::Reg::read). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [backkey1](backkey1) module"] pub type BACKKEY1 = crate::Reg<u8, _BACKKEY1>; #[allow(missing_docs)] #[doc(hidden)] pub struct _BACKKEY1; #[doc = "`read()` method returns [backkey1::R](backkey1::R) reader structure"] impl crate::Readable for BACKKEY1 {} #[doc = "Backdoor Comparison Key 1."] pub mod backkey1; #[doc = "Backdoor Comparison Key 0.\n\nThis register you can [`read`](crate::generic::Reg::read). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [backkey0](backkey0) module"] pub type BACKKEY0 = crate::Reg<u8, _BACKKEY0>; #[allow(missing_docs)] #[doc(hidden)] pub struct _BACKKEY0; #[doc = "`read()` method returns [backkey0::R](backkey0::R) reader structure"] impl crate::Readable for BACKKEY0 {} #[doc = "Backdoor Comparison Key 0."] pub mod backkey0; #[doc = "Backdoor Comparison Key 7.\n\nThis register you can [`read`](crate::generic::Reg::read). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [backkey7](backkey7) module"] pub type BACKKEY7 = crate::Reg<u8, _BACKKEY7>; #[allow(missing_docs)] #[doc(hidden)] pub struct _BACKKEY7; #[doc = "`read()` method returns [backkey7::R](backkey7::R) reader structure"] impl crate::Readable for BACKKEY7 {} #[doc = "Backdoor Comparison Key 7."] pub mod backkey7; #[doc = "Backdoor Comparison Key 6.\n\nThis register you can [`read`](crate::generic::Reg::read). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [backkey6](backkey6) module"] pub type BACKKEY6 = crate::Reg<u8, _BACKKEY6>; #[allow(missing_docs)] #[doc(hidden)] pub struct _BACKKEY6; #[doc = "`read()` method returns [backkey6::R](backkey6::R) reader structure"] impl crate::Readable for BACKKEY6 {} #[doc = "Backdoor Comparison Key 6."] pub mod backkey6; #[doc = "Backdoor Comparison Key 5.\n\nThis register you can [`read`](crate::generic::Reg::read). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [backkey5](backkey5) module"] pub type BACKKEY5 = crate::Reg<u8, _BACKKEY5>; #[allow(missing_docs)] #[doc(hidden)] pub struct _BACKKEY5; #[doc = "`read()` method returns [backkey5::R](backkey5::R) reader structure"] impl crate::Readable for BACKKEY5 {} #[doc = "Backdoor Comparison Key 5."] pub mod backkey5; #[doc = "Backdoor Comparison Key 4.\n\nThis register you can [`read`](crate::generic::Reg::read). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [backkey4](backkey4) module"] pub type BACKKEY4 = crate::Reg<u8, _BACKKEY4>; #[allow(missing_docs)] #[doc(hidden)] pub struct _BACKKEY4; #[doc = "`read()` method returns [backkey4::R](backkey4::R) reader structure"] impl crate::Readable for BACKKEY4 {} #[doc = "Backdoor Comparison Key 4."] pub mod backkey4; #[doc = "Non-volatile P-Flash Protection 1 - Low Register\n\nThis register you can [`read`](crate::generic::Reg::read). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [fprot3](fprot3) module"] pub type FPROT3 = crate::Reg<u8, _FPROT3>; #[allow(missing_docs)] #[doc(hidden)] pub struct _FPROT3; #[doc = "`read()` method returns [fprot3::R](fprot3::R) reader structure"] impl crate::Readable for FPROT3 {} #[doc = "Non-volatile P-Flash Protection 1 - Low Register"] pub mod fprot3; #[doc = "Non-volatile P-Flash Protection 1 - High Register\n\nThis register you can [`read`](crate::generic::Reg::read). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [fprot2](fprot2) module"] pub type FPROT2 = crate::Reg<u8, _FPROT2>; #[allow(missing_docs)] #[doc(hidden)] pub struct _FPROT2; #[doc = "`read()` method returns [fprot2::R](fprot2::R) reader structure"] impl crate::Readable for FPROT2 {} #[doc = "Non-volatile P-Flash Protection 1 - High Register"] pub mod fprot2; #[doc = "Non-volatile P-Flash Protection 0 - Low Register\n\nThis register you can [`read`](crate::generic::Reg::read). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [fprot1](fprot1) module"] pub type FPROT1 = crate::Reg<u8, _FPROT1>; #[allow(missing_docs)] #[doc(hidden)] pub struct _FPROT1; #[doc = "`read()` method returns [fprot1::R](fprot1::R) reader structure"] impl crate::Readable for FPROT1 {} #[doc = "Non-volatile P-Flash Protection 0 - Low Register"] pub mod fprot1; #[doc = "Non-volatile P-Flash Protection 0 - High Register\n\nThis register you can [`read`](crate::generic::Reg::read). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [fprot0](fprot0) module"] pub type FPROT0 = crate::Reg<u8, _FPROT0>; #[allow(missing_docs)] #[doc(hidden)] pub struct _FPROT0; #[doc = "`read()` method returns [fprot0::R](fprot0::R) reader structure"] impl crate::Readable for FPROT0 {} #[doc = "Non-volatile P-Flash Protection 0 - High Register"] pub mod fprot0; #[doc = "Non-volatile Flash Security Register\n\nThis register you can [`read`](crate::generic::Reg::read). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [fsec](fsec) module"] pub type FSEC = crate::Reg<u8, _FSEC>; #[allow(missing_docs)] #[doc(hidden)] pub struct _FSEC; #[doc = "`read()` method returns [fsec::R](fsec::R) reader structure"] impl crate::Readable for FSEC {} #[doc = "Non-volatile Flash Security Register"] pub mod fsec; #[doc = "Non-volatile Flash Option Register\n\nThis register you can [`read`](crate::generic::Reg::read). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [fopt](fopt) module"] pub type FOPT = crate::Reg<u8, _FOPT>; #[allow(missing_docs)] #[doc(hidden)] pub struct _FOPT; #[doc = "`read()` method returns [fopt::R](fopt::R) reader structure"] impl crate::Readable for FOPT {} #[doc = "Non-volatile Flash Option Register"] pub mod fopt;