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
#[doc = r"Register block"] #[repr(C)] pub struct RegisterBlock { #[doc = "0x00 - QSPI Configuration Register"] pub qspicfg: QSPICFG, #[doc = "0x04 - Device Read Instruction Register"] pub devreadinstr: DEVREADINSTR, #[doc = "0x08 - Device Write Instruction Configuration Register"] pub devwriteinstr: DEVWRITEINSTR, _reserved3: [u8; 8usize], #[doc = "0x14 - Device Size Configuration Register"] pub devsize: DEVSIZE, _reserved4: [u8; 12usize], #[doc = "0x24 - Remap Address Register"] pub remapaddr: REMAPADDR, _reserved5: [u8; 104usize], #[doc = "0x90 - Flash Command Control Register"] pub flashcmdctrl: FLASHCMDCTRL, #[doc = "0x94 - Flash Command Address Register"] pub flashcmdaddr: FLASHCMDADDR, _reserved7: [u8; 8usize], #[doc = "0xa0 - Flash Command Read Data Register (Lower)"] pub flashcmdrdatalow: FLASHCMDRDATALOW, #[doc = "0xa4 - Flash Command Read Data Register (Upper)"] pub flashcmdrdataup: FLASHCMDRDATAUP, #[doc = "0xa8 - Flash Command Write Data Register (Lower)"] pub flashcmdwrdatalow: FLASHCMDWRDATALOW, #[doc = "0xac - Flash Command Write Data Register (Upper)"] pub flashcmdwrdataup: FLASHCMDWRDATAUP, } #[doc = "QSPI Configuration Register\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 avaliable fields see [qspicfg](qspicfg) module"] pub type QSPICFG = crate::Reg<u32, _QSPICFG>; #[allow(missing_docs)] #[doc(hidden)] pub struct _QSPICFG; #[doc = "`read()` method returns [qspicfg::R](qspicfg::R) reader structure"] impl crate::Readable for QSPICFG {} #[doc = "`write(|w| ..)` method takes [qspicfg::W](qspicfg::W) writer structure"] impl crate::Writable for QSPICFG {} #[doc = "QSPI Configuration Register"] pub mod qspicfg; #[doc = "Device Read Instruction Register\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 avaliable fields see [devreadinstr](devreadinstr) module"] pub type DEVREADINSTR = crate::Reg<u32, _DEVREADINSTR>; #[allow(missing_docs)] #[doc(hidden)] pub struct _DEVREADINSTR; #[doc = "`read()` method returns [devreadinstr::R](devreadinstr::R) reader structure"] impl crate::Readable for DEVREADINSTR {} #[doc = "`write(|w| ..)` method takes [devreadinstr::W](devreadinstr::W) writer structure"] impl crate::Writable for DEVREADINSTR {} #[doc = "Device Read Instruction Register"] pub mod devreadinstr; #[doc = "Device Write Instruction Configuration Register\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 avaliable fields see [devwriteinstr](devwriteinstr) module"] pub type DEVWRITEINSTR = crate::Reg<u32, _DEVWRITEINSTR>; #[allow(missing_docs)] #[doc(hidden)] pub struct _DEVWRITEINSTR; #[doc = "`read()` method returns [devwriteinstr::R](devwriteinstr::R) reader structure"] impl crate::Readable for DEVWRITEINSTR {} #[doc = "`write(|w| ..)` method takes [devwriteinstr::W](devwriteinstr::W) writer structure"] impl crate::Writable for DEVWRITEINSTR {} #[doc = "Device Write Instruction Configuration Register"] pub mod devwriteinstr; #[doc = "Device Size Configuration Register\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 avaliable fields see [devsize](devsize) module"] pub type DEVSIZE = crate::Reg<u32, _DEVSIZE>; #[allow(missing_docs)] #[doc(hidden)] pub struct _DEVSIZE; #[doc = "`read()` method returns [devsize::R](devsize::R) reader structure"] impl crate::Readable for DEVSIZE {} #[doc = "`write(|w| ..)` method takes [devsize::W](devsize::W) writer structure"] impl crate::Writable for DEVSIZE {} #[doc = "Device Size Configuration Register"] pub mod devsize; #[doc = "Remap Address Register\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 avaliable fields see [remapaddr](remapaddr) module"] pub type REMAPADDR = crate::Reg<u32, _REMAPADDR>; #[allow(missing_docs)] #[doc(hidden)] pub struct _REMAPADDR; #[doc = "`read()` method returns [remapaddr::R](remapaddr::R) reader structure"] impl crate::Readable for REMAPADDR {} #[doc = "`write(|w| ..)` method takes [remapaddr::W](remapaddr::W) writer structure"] impl crate::Writable for REMAPADDR {} #[doc = "Remap Address Register"] pub mod remapaddr; #[doc = "Flash Command Control Register\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 avaliable fields see [flashcmdctrl](flashcmdctrl) module"] pub type FLASHCMDCTRL = crate::Reg<u32, _FLASHCMDCTRL>; #[allow(missing_docs)] #[doc(hidden)] pub struct _FLASHCMDCTRL; #[doc = "`read()` method returns [flashcmdctrl::R](flashcmdctrl::R) reader structure"] impl crate::Readable for FLASHCMDCTRL {} #[doc = "`write(|w| ..)` method takes [flashcmdctrl::W](flashcmdctrl::W) writer structure"] impl crate::Writable for FLASHCMDCTRL {} #[doc = "Flash Command Control Register"] pub mod flashcmdctrl; #[doc = "Flash Command Address Register\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 avaliable fields see [flashcmdaddr](flashcmdaddr) module"] pub type FLASHCMDADDR = crate::Reg<u32, _FLASHCMDADDR>; #[allow(missing_docs)] #[doc(hidden)] pub struct _FLASHCMDADDR; #[doc = "`read()` method returns [flashcmdaddr::R](flashcmdaddr::R) reader structure"] impl crate::Readable for FLASHCMDADDR {} #[doc = "`write(|w| ..)` method takes [flashcmdaddr::W](flashcmdaddr::W) writer structure"] impl crate::Writable for FLASHCMDADDR {} #[doc = "Flash Command Address Register"] pub mod flashcmdaddr; #[doc = "Flash Command Read Data Register (Lower)\n\nThis register you can [`read`](crate::generic::Reg::read). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about avaliable fields see [flashcmdrdatalow](flashcmdrdatalow) module"] pub type FLASHCMDRDATALOW = crate::Reg<u32, _FLASHCMDRDATALOW>; #[allow(missing_docs)] #[doc(hidden)] pub struct _FLASHCMDRDATALOW; #[doc = "`read()` method returns [flashcmdrdatalow::R](flashcmdrdatalow::R) reader structure"] impl crate::Readable for FLASHCMDRDATALOW {} #[doc = "Flash Command Read Data Register (Lower)"] pub mod flashcmdrdatalow; #[doc = "Flash Command Read Data Register (Upper)\n\nThis register you can [`read`](crate::generic::Reg::read). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about avaliable fields see [flashcmdrdataup](flashcmdrdataup) module"] pub type FLASHCMDRDATAUP = crate::Reg<u32, _FLASHCMDRDATAUP>; #[allow(missing_docs)] #[doc(hidden)] pub struct _FLASHCMDRDATAUP; #[doc = "`read()` method returns [flashcmdrdataup::R](flashcmdrdataup::R) reader structure"] impl crate::Readable for FLASHCMDRDATAUP {} #[doc = "Flash Command Read Data Register (Upper)"] pub mod flashcmdrdataup; #[doc = "Flash Command Write Data Register (Lower)\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 avaliable fields see [flashcmdwrdatalow](flashcmdwrdatalow) module"] pub type FLASHCMDWRDATALOW = crate::Reg<u32, _FLASHCMDWRDATALOW>; #[allow(missing_docs)] #[doc(hidden)] pub struct _FLASHCMDWRDATALOW; #[doc = "`read()` method returns [flashcmdwrdatalow::R](flashcmdwrdatalow::R) reader structure"] impl crate::Readable for FLASHCMDWRDATALOW {} #[doc = "`write(|w| ..)` method takes [flashcmdwrdatalow::W](flashcmdwrdatalow::W) writer structure"] impl crate::Writable for FLASHCMDWRDATALOW {} #[doc = "Flash Command Write Data Register (Lower)"] pub mod flashcmdwrdatalow; #[doc = "Flash Command Write Data Register (Upper)\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 avaliable fields see [flashcmdwrdataup](flashcmdwrdataup) module"] pub type FLASHCMDWRDATAUP = crate::Reg<u32, _FLASHCMDWRDATAUP>; #[allow(missing_docs)] #[doc(hidden)] pub struct _FLASHCMDWRDATAUP; #[doc = "`read()` method returns [flashcmdwrdataup::R](flashcmdwrdataup::R) reader structure"] impl crate::Readable for FLASHCMDWRDATAUP {} #[doc = "`write(|w| ..)` method takes [flashcmdwrdataup::W](flashcmdwrdataup::W) writer structure"] impl crate::Writable for FLASHCMDWRDATAUP {} #[doc = "Flash Command Write Data Register (Upper)"] pub mod flashcmdwrdataup;