#[doc = r"Register block"]
#[repr(C)]
pub struct RegisterBlock {
#[doc = "0x00 - Bits 56-56 of `INFO_DNA_ID`."]
pub dna_id7: DNA_ID7,
#[doc = "0x04 - Bits 48-55 of `INFO_DNA_ID`."]
pub dna_id6: DNA_ID6,
#[doc = "0x08 - Bits 40-47 of `INFO_DNA_ID`."]
pub dna_id5: DNA_ID5,
#[doc = "0x0c - Bits 32-39 of `INFO_DNA_ID`."]
pub dna_id4: DNA_ID4,
#[doc = "0x10 - Bits 24-31 of `INFO_DNA_ID`."]
pub dna_id3: DNA_ID3,
#[doc = "0x14 - Bits 16-23 of `INFO_DNA_ID`."]
pub dna_id2: DNA_ID2,
#[doc = "0x18 - Bits 8-15 of `INFO_DNA_ID`."]
pub dna_id1: DNA_ID1,
#[doc = "0x1c - Bits 0-7 of `INFO_DNA_ID`."]
pub dna_id0: DNA_ID0,
#[doc = "0x20 - Bits 56-63 of `INFO_PLATFORM_PLATFORM`."]
pub platform_platform7: PLATFORM_PLATFORM7,
#[doc = "0x24 - Bits 48-55 of `INFO_PLATFORM_PLATFORM`."]
pub platform_platform6: PLATFORM_PLATFORM6,
#[doc = "0x28 - Bits 40-47 of `INFO_PLATFORM_PLATFORM`."]
pub platform_platform5: PLATFORM_PLATFORM5,
#[doc = "0x2c - Bits 32-39 of `INFO_PLATFORM_PLATFORM`."]
pub platform_platform4: PLATFORM_PLATFORM4,
#[doc = "0x30 - Bits 24-31 of `INFO_PLATFORM_PLATFORM`."]
pub platform_platform3: PLATFORM_PLATFORM3,
#[doc = "0x34 - Bits 16-23 of `INFO_PLATFORM_PLATFORM`."]
pub platform_platform2: PLATFORM_PLATFORM2,
#[doc = "0x38 - Bits 8-15 of `INFO_PLATFORM_PLATFORM`."]
pub platform_platform1: PLATFORM_PLATFORM1,
#[doc = "0x3c - Bits 0-7 of `INFO_PLATFORM_PLATFORM`."]
pub platform_platform0: PLATFORM_PLATFORM0,
#[doc = "0x40 - Bits 56-63 of `INFO_PLATFORM_TARGET`."]
pub platform_target7: PLATFORM_TARGET7,
#[doc = "0x44 - Bits 48-55 of `INFO_PLATFORM_TARGET`."]
pub platform_target6: PLATFORM_TARGET6,
#[doc = "0x48 - Bits 40-47 of `INFO_PLATFORM_TARGET`."]
pub platform_target5: PLATFORM_TARGET5,
#[doc = "0x4c - Bits 32-39 of `INFO_PLATFORM_TARGET`."]
pub platform_target4: PLATFORM_TARGET4,
#[doc = "0x50 - Bits 24-31 of `INFO_PLATFORM_TARGET`."]
pub platform_target3: PLATFORM_TARGET3,
#[doc = "0x54 - Bits 16-23 of `INFO_PLATFORM_TARGET`."]
pub platform_target2: PLATFORM_TARGET2,
#[doc = "0x58 - Bits 8-15 of `INFO_PLATFORM_TARGET`."]
pub platform_target1: PLATFORM_TARGET1,
#[doc = "0x5c - Bits 0-7 of `INFO_PLATFORM_TARGET`."]
pub platform_target0: PLATFORM_TARGET0,
#[doc = "0x60 - Bits 8-11 of `INFO_XADC_TEMPERATURE`."]
pub xadc_temperature1: XADC_TEMPERATURE1,
#[doc = "0x64 - Bits 0-7 of `INFO_XADC_TEMPERATURE`."]
pub xadc_temperature0: XADC_TEMPERATURE0,
#[doc = "0x68 - Bits 8-11 of `INFO_XADC_VCCINT`."]
pub xadc_vccint1: XADC_VCCINT1,
#[doc = "0x6c - Bits 0-7 of `INFO_XADC_VCCINT`."]
pub xadc_vccint0: XADC_VCCINT0,
#[doc = "0x70 - Bits 8-11 of `INFO_XADC_VCCAUX`."]
pub xadc_vccaux1: XADC_VCCAUX1,
#[doc = "0x74 - Bits 0-7 of `INFO_XADC_VCCAUX`."]
pub xadc_vccaux0: XADC_VCCAUX0,
#[doc = "0x78 - Bits 8-11 of `INFO_XADC_VCCBRAM`."]
pub xadc_vccbram1: XADC_VCCBRAM1,
#[doc = "0x7c - Bits 0-7 of `INFO_XADC_VCCBRAM`."]
pub xadc_vccbram0: XADC_VCCBRAM0,
#[doc = "0x80 - "]
pub xadc_eoc: XADC_EOC,
#[doc = "0x84 - "]
pub xadc_eos: XADC_EOS,
#[doc = "0x88 - "]
pub xadc_drp_enable: XADC_DRP_ENABLE,
#[doc = "0x8c - "]
pub xadc_drp_read: XADC_DRP_READ,
#[doc = "0x90 - "]
pub xadc_drp_write: XADC_DRP_WRITE,
#[doc = "0x94 - "]
pub xadc_drp_drdy: XADC_DRP_DRDY,
#[doc = "0x98 - "]
pub xadc_drp_adr: XADC_DRP_ADR,
#[doc = "0x9c - Bits 8-15 of `INFO_XADC_DRP_DAT_W`."]
pub xadc_drp_dat_w1: XADC_DRP_DAT_W1,
#[doc = "0xa0 - Bits 0-7 of `INFO_XADC_DRP_DAT_W`."]
pub xadc_drp_dat_w0: XADC_DRP_DAT_W0,
#[doc = "0xa4 - Bits 8-15 of `INFO_XADC_DRP_DAT_R`."]
pub xadc_drp_dat_r1: XADC_DRP_DAT_R1,
#[doc = "0xa8 - Bits 0-7 of `INFO_XADC_DRP_DAT_R`."]
pub xadc_drp_dat_r0: XADC_DRP_DAT_R0,
}
#[doc = "Bits 56-56 of `INFO_DNA_ID`.\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 [dna_id7](dna_id7) module"]
pub type DNA_ID7 = crate::Reg<u32, _DNA_ID7>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _DNA_ID7;
#[doc = "`read()` method returns [dna_id7::R](dna_id7::R) reader structure"]
impl crate::Readable for DNA_ID7 {}
#[doc = "`write(|w| ..)` method takes [dna_id7::W](dna_id7::W) writer structure"]
impl crate::Writable for DNA_ID7 {}
#[doc = "Bits 56-56 of `INFO_DNA_ID`."]
pub mod dna_id7;
#[doc = "Bits 48-55 of `INFO_DNA_ID`.\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 [dna_id6](dna_id6) module"]
pub type DNA_ID6 = crate::Reg<u32, _DNA_ID6>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _DNA_ID6;
#[doc = "`read()` method returns [dna_id6::R](dna_id6::R) reader structure"]
impl crate::Readable for DNA_ID6 {}
#[doc = "`write(|w| ..)` method takes [dna_id6::W](dna_id6::W) writer structure"]
impl crate::Writable for DNA_ID6 {}
#[doc = "Bits 48-55 of `INFO_DNA_ID`."]
pub mod dna_id6;
#[doc = "Bits 40-47 of `INFO_DNA_ID`.\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 [dna_id5](dna_id5) module"]
pub type DNA_ID5 = crate::Reg<u32, _DNA_ID5>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _DNA_ID5;
#[doc = "`read()` method returns [dna_id5::R](dna_id5::R) reader structure"]
impl crate::Readable for DNA_ID5 {}
#[doc = "`write(|w| ..)` method takes [dna_id5::W](dna_id5::W) writer structure"]
impl crate::Writable for DNA_ID5 {}
#[doc = "Bits 40-47 of `INFO_DNA_ID`."]
pub mod dna_id5;
#[doc = "Bits 32-39 of `INFO_DNA_ID`.\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 [dna_id4](dna_id4) module"]
pub type DNA_ID4 = crate::Reg<u32, _DNA_ID4>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _DNA_ID4;
#[doc = "`read()` method returns [dna_id4::R](dna_id4::R) reader structure"]
impl crate::Readable for DNA_ID4 {}
#[doc = "`write(|w| ..)` method takes [dna_id4::W](dna_id4::W) writer structure"]
impl crate::Writable for DNA_ID4 {}
#[doc = "Bits 32-39 of `INFO_DNA_ID`."]
pub mod dna_id4;
#[doc = "Bits 24-31 of `INFO_DNA_ID`.\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 [dna_id3](dna_id3) module"]
pub type DNA_ID3 = crate::Reg<u32, _DNA_ID3>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _DNA_ID3;
#[doc = "`read()` method returns [dna_id3::R](dna_id3::R) reader structure"]
impl crate::Readable for DNA_ID3 {}
#[doc = "`write(|w| ..)` method takes [dna_id3::W](dna_id3::W) writer structure"]
impl crate::Writable for DNA_ID3 {}
#[doc = "Bits 24-31 of `INFO_DNA_ID`."]
pub mod dna_id3;
#[doc = "Bits 16-23 of `INFO_DNA_ID`.\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 [dna_id2](dna_id2) module"]
pub type DNA_ID2 = crate::Reg<u32, _DNA_ID2>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _DNA_ID2;
#[doc = "`read()` method returns [dna_id2::R](dna_id2::R) reader structure"]
impl crate::Readable for DNA_ID2 {}
#[doc = "`write(|w| ..)` method takes [dna_id2::W](dna_id2::W) writer structure"]
impl crate::Writable for DNA_ID2 {}
#[doc = "Bits 16-23 of `INFO_DNA_ID`."]
pub mod dna_id2;
#[doc = "Bits 8-15 of `INFO_DNA_ID`.\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 [dna_id1](dna_id1) module"]
pub type DNA_ID1 = crate::Reg<u32, _DNA_ID1>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _DNA_ID1;
#[doc = "`read()` method returns [dna_id1::R](dna_id1::R) reader structure"]
impl crate::Readable for DNA_ID1 {}
#[doc = "`write(|w| ..)` method takes [dna_id1::W](dna_id1::W) writer structure"]
impl crate::Writable for DNA_ID1 {}
#[doc = "Bits 8-15 of `INFO_DNA_ID`."]
pub mod dna_id1;
#[doc = "Bits 0-7 of `INFO_DNA_ID`.\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 [dna_id0](dna_id0) module"]
pub type DNA_ID0 = crate::Reg<u32, _DNA_ID0>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _DNA_ID0;
#[doc = "`read()` method returns [dna_id0::R](dna_id0::R) reader structure"]
impl crate::Readable for DNA_ID0 {}
#[doc = "`write(|w| ..)` method takes [dna_id0::W](dna_id0::W) writer structure"]
impl crate::Writable for DNA_ID0 {}
#[doc = "Bits 0-7 of `INFO_DNA_ID`."]
pub mod dna_id0;
#[doc = "Bits 56-63 of `INFO_PLATFORM_PLATFORM`.\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 [platform_platform7](platform_platform7) module"]
pub type PLATFORM_PLATFORM7 = crate::Reg<u32, _PLATFORM_PLATFORM7>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _PLATFORM_PLATFORM7;
#[doc = "`read()` method returns [platform_platform7::R](platform_platform7::R) reader structure"]
impl crate::Readable for PLATFORM_PLATFORM7 {}
#[doc = "`write(|w| ..)` method takes [platform_platform7::W](platform_platform7::W) writer structure"]
impl crate::Writable for PLATFORM_PLATFORM7 {}
#[doc = "Bits 56-63 of `INFO_PLATFORM_PLATFORM`."]
pub mod platform_platform7;
#[doc = "Bits 48-55 of `INFO_PLATFORM_PLATFORM`.\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 [platform_platform6](platform_platform6) module"]
pub type PLATFORM_PLATFORM6 = crate::Reg<u32, _PLATFORM_PLATFORM6>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _PLATFORM_PLATFORM6;
#[doc = "`read()` method returns [platform_platform6::R](platform_platform6::R) reader structure"]
impl crate::Readable for PLATFORM_PLATFORM6 {}
#[doc = "`write(|w| ..)` method takes [platform_platform6::W](platform_platform6::W) writer structure"]
impl crate::Writable for PLATFORM_PLATFORM6 {}
#[doc = "Bits 48-55 of `INFO_PLATFORM_PLATFORM`."]
pub mod platform_platform6;
#[doc = "Bits 40-47 of `INFO_PLATFORM_PLATFORM`.\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 [platform_platform5](platform_platform5) module"]
pub type PLATFORM_PLATFORM5 = crate::Reg<u32, _PLATFORM_PLATFORM5>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _PLATFORM_PLATFORM5;
#[doc = "`read()` method returns [platform_platform5::R](platform_platform5::R) reader structure"]
impl crate::Readable for PLATFORM_PLATFORM5 {}
#[doc = "`write(|w| ..)` method takes [platform_platform5::W](platform_platform5::W) writer structure"]
impl crate::Writable for PLATFORM_PLATFORM5 {}
#[doc = "Bits 40-47 of `INFO_PLATFORM_PLATFORM`."]
pub mod platform_platform5;
#[doc = "Bits 32-39 of `INFO_PLATFORM_PLATFORM`.\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 [platform_platform4](platform_platform4) module"]
pub type PLATFORM_PLATFORM4 = crate::Reg<u32, _PLATFORM_PLATFORM4>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _PLATFORM_PLATFORM4;
#[doc = "`read()` method returns [platform_platform4::R](platform_platform4::R) reader structure"]
impl crate::Readable for PLATFORM_PLATFORM4 {}
#[doc = "`write(|w| ..)` method takes [platform_platform4::W](platform_platform4::W) writer structure"]
impl crate::Writable for PLATFORM_PLATFORM4 {}
#[doc = "Bits 32-39 of `INFO_PLATFORM_PLATFORM`."]
pub mod platform_platform4;
#[doc = "Bits 24-31 of `INFO_PLATFORM_PLATFORM`.\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 [platform_platform3](platform_platform3) module"]
pub type PLATFORM_PLATFORM3 = crate::Reg<u32, _PLATFORM_PLATFORM3>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _PLATFORM_PLATFORM3;
#[doc = "`read()` method returns [platform_platform3::R](platform_platform3::R) reader structure"]
impl crate::Readable for PLATFORM_PLATFORM3 {}
#[doc = "`write(|w| ..)` method takes [platform_platform3::W](platform_platform3::W) writer structure"]
impl crate::Writable for PLATFORM_PLATFORM3 {}
#[doc = "Bits 24-31 of `INFO_PLATFORM_PLATFORM`."]
pub mod platform_platform3;
#[doc = "Bits 16-23 of `INFO_PLATFORM_PLATFORM`.\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 [platform_platform2](platform_platform2) module"]
pub type PLATFORM_PLATFORM2 = crate::Reg<u32, _PLATFORM_PLATFORM2>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _PLATFORM_PLATFORM2;
#[doc = "`read()` method returns [platform_platform2::R](platform_platform2::R) reader structure"]
impl crate::Readable for PLATFORM_PLATFORM2 {}
#[doc = "`write(|w| ..)` method takes [platform_platform2::W](platform_platform2::W) writer structure"]
impl crate::Writable for PLATFORM_PLATFORM2 {}
#[doc = "Bits 16-23 of `INFO_PLATFORM_PLATFORM`."]
pub mod platform_platform2;
#[doc = "Bits 8-15 of `INFO_PLATFORM_PLATFORM`.\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 [platform_platform1](platform_platform1) module"]
pub type PLATFORM_PLATFORM1 = crate::Reg<u32, _PLATFORM_PLATFORM1>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _PLATFORM_PLATFORM1;
#[doc = "`read()` method returns [platform_platform1::R](platform_platform1::R) reader structure"]
impl crate::Readable for PLATFORM_PLATFORM1 {}
#[doc = "`write(|w| ..)` method takes [platform_platform1::W](platform_platform1::W) writer structure"]
impl crate::Writable for PLATFORM_PLATFORM1 {}
#[doc = "Bits 8-15 of `INFO_PLATFORM_PLATFORM`."]
pub mod platform_platform1;
#[doc = "Bits 0-7 of `INFO_PLATFORM_PLATFORM`.\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 [platform_platform0](platform_platform0) module"]
pub type PLATFORM_PLATFORM0 = crate::Reg<u32, _PLATFORM_PLATFORM0>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _PLATFORM_PLATFORM0;
#[doc = "`read()` method returns [platform_platform0::R](platform_platform0::R) reader structure"]
impl crate::Readable for PLATFORM_PLATFORM0 {}
#[doc = "`write(|w| ..)` method takes [platform_platform0::W](platform_platform0::W) writer structure"]
impl crate::Writable for PLATFORM_PLATFORM0 {}
#[doc = "Bits 0-7 of `INFO_PLATFORM_PLATFORM`."]
pub mod platform_platform0;
#[doc = "Bits 56-63 of `INFO_PLATFORM_TARGET`.\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 [platform_target7](platform_target7) module"]
pub type PLATFORM_TARGET7 = crate::Reg<u32, _PLATFORM_TARGET7>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _PLATFORM_TARGET7;
#[doc = "`read()` method returns [platform_target7::R](platform_target7::R) reader structure"]
impl crate::Readable for PLATFORM_TARGET7 {}
#[doc = "`write(|w| ..)` method takes [platform_target7::W](platform_target7::W) writer structure"]
impl crate::Writable for PLATFORM_TARGET7 {}
#[doc = "Bits 56-63 of `INFO_PLATFORM_TARGET`."]
pub mod platform_target7;
#[doc = "Bits 48-55 of `INFO_PLATFORM_TARGET`.\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 [platform_target6](platform_target6) module"]
pub type PLATFORM_TARGET6 = crate::Reg<u32, _PLATFORM_TARGET6>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _PLATFORM_TARGET6;
#[doc = "`read()` method returns [platform_target6::R](platform_target6::R) reader structure"]
impl crate::Readable for PLATFORM_TARGET6 {}
#[doc = "`write(|w| ..)` method takes [platform_target6::W](platform_target6::W) writer structure"]
impl crate::Writable for PLATFORM_TARGET6 {}
#[doc = "Bits 48-55 of `INFO_PLATFORM_TARGET`."]
pub mod platform_target6;
#[doc = "Bits 40-47 of `INFO_PLATFORM_TARGET`.\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 [platform_target5](platform_target5) module"]
pub type PLATFORM_TARGET5 = crate::Reg<u32, _PLATFORM_TARGET5>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _PLATFORM_TARGET5;
#[doc = "`read()` method returns [platform_target5::R](platform_target5::R) reader structure"]
impl crate::Readable for PLATFORM_TARGET5 {}
#[doc = "`write(|w| ..)` method takes [platform_target5::W](platform_target5::W) writer structure"]
impl crate::Writable for PLATFORM_TARGET5 {}
#[doc = "Bits 40-47 of `INFO_PLATFORM_TARGET`."]
pub mod platform_target5;
#[doc = "Bits 32-39 of `INFO_PLATFORM_TARGET`.\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 [platform_target4](platform_target4) module"]
pub type PLATFORM_TARGET4 = crate::Reg<u32, _PLATFORM_TARGET4>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _PLATFORM_TARGET4;
#[doc = "`read()` method returns [platform_target4::R](platform_target4::R) reader structure"]
impl crate::Readable for PLATFORM_TARGET4 {}
#[doc = "`write(|w| ..)` method takes [platform_target4::W](platform_target4::W) writer structure"]
impl crate::Writable for PLATFORM_TARGET4 {}
#[doc = "Bits 32-39 of `INFO_PLATFORM_TARGET`."]
pub mod platform_target4;
#[doc = "Bits 24-31 of `INFO_PLATFORM_TARGET`.\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 [platform_target3](platform_target3) module"]
pub type PLATFORM_TARGET3 = crate::Reg<u32, _PLATFORM_TARGET3>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _PLATFORM_TARGET3;
#[doc = "`read()` method returns [platform_target3::R](platform_target3::R) reader structure"]
impl crate::Readable for PLATFORM_TARGET3 {}
#[doc = "`write(|w| ..)` method takes [platform_target3::W](platform_target3::W) writer structure"]
impl crate::Writable for PLATFORM_TARGET3 {}
#[doc = "Bits 24-31 of `INFO_PLATFORM_TARGET`."]
pub mod platform_target3;
#[doc = "Bits 16-23 of `INFO_PLATFORM_TARGET`.\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 [platform_target2](platform_target2) module"]
pub type PLATFORM_TARGET2 = crate::Reg<u32, _PLATFORM_TARGET2>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _PLATFORM_TARGET2;
#[doc = "`read()` method returns [platform_target2::R](platform_target2::R) reader structure"]
impl crate::Readable for PLATFORM_TARGET2 {}
#[doc = "`write(|w| ..)` method takes [platform_target2::W](platform_target2::W) writer structure"]
impl crate::Writable for PLATFORM_TARGET2 {}
#[doc = "Bits 16-23 of `INFO_PLATFORM_TARGET`."]
pub mod platform_target2;
#[doc = "Bits 8-15 of `INFO_PLATFORM_TARGET`.\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 [platform_target1](platform_target1) module"]
pub type PLATFORM_TARGET1 = crate::Reg<u32, _PLATFORM_TARGET1>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _PLATFORM_TARGET1;
#[doc = "`read()` method returns [platform_target1::R](platform_target1::R) reader structure"]
impl crate::Readable for PLATFORM_TARGET1 {}
#[doc = "`write(|w| ..)` method takes [platform_target1::W](platform_target1::W) writer structure"]
impl crate::Writable for PLATFORM_TARGET1 {}
#[doc = "Bits 8-15 of `INFO_PLATFORM_TARGET`."]
pub mod platform_target1;
#[doc = "Bits 0-7 of `INFO_PLATFORM_TARGET`.\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 [platform_target0](platform_target0) module"]
pub type PLATFORM_TARGET0 = crate::Reg<u32, _PLATFORM_TARGET0>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _PLATFORM_TARGET0;
#[doc = "`read()` method returns [platform_target0::R](platform_target0::R) reader structure"]
impl crate::Readable for PLATFORM_TARGET0 {}
#[doc = "`write(|w| ..)` method takes [platform_target0::W](platform_target0::W) writer structure"]
impl crate::Writable for PLATFORM_TARGET0 {}
#[doc = "Bits 0-7 of `INFO_PLATFORM_TARGET`."]
pub mod platform_target0;
#[doc = "Bits 8-11 of `INFO_XADC_TEMPERATURE`.\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 [xadc_temperature1](xadc_temperature1) module"]
pub type XADC_TEMPERATURE1 = crate::Reg<u32, _XADC_TEMPERATURE1>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _XADC_TEMPERATURE1;
#[doc = "`read()` method returns [xadc_temperature1::R](xadc_temperature1::R) reader structure"]
impl crate::Readable for XADC_TEMPERATURE1 {}
#[doc = "`write(|w| ..)` method takes [xadc_temperature1::W](xadc_temperature1::W) writer structure"]
impl crate::Writable for XADC_TEMPERATURE1 {}
#[doc = "Bits 8-11 of `INFO_XADC_TEMPERATURE`."]
pub mod xadc_temperature1;
#[doc = "Bits 0-7 of `INFO_XADC_TEMPERATURE`.\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 [xadc_temperature0](xadc_temperature0) module"]
pub type XADC_TEMPERATURE0 = crate::Reg<u32, _XADC_TEMPERATURE0>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _XADC_TEMPERATURE0;
#[doc = "`read()` method returns [xadc_temperature0::R](xadc_temperature0::R) reader structure"]
impl crate::Readable for XADC_TEMPERATURE0 {}
#[doc = "`write(|w| ..)` method takes [xadc_temperature0::W](xadc_temperature0::W) writer structure"]
impl crate::Writable for XADC_TEMPERATURE0 {}
#[doc = "Bits 0-7 of `INFO_XADC_TEMPERATURE`."]
pub mod xadc_temperature0;
#[doc = "Bits 8-11 of `INFO_XADC_VCCINT`.\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 [xadc_vccint1](xadc_vccint1) module"]
pub type XADC_VCCINT1 = crate::Reg<u32, _XADC_VCCINT1>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _XADC_VCCINT1;
#[doc = "`read()` method returns [xadc_vccint1::R](xadc_vccint1::R) reader structure"]
impl crate::Readable for XADC_VCCINT1 {}
#[doc = "`write(|w| ..)` method takes [xadc_vccint1::W](xadc_vccint1::W) writer structure"]
impl crate::Writable for XADC_VCCINT1 {}
#[doc = "Bits 8-11 of `INFO_XADC_VCCINT`."]
pub mod xadc_vccint1;
#[doc = "Bits 0-7 of `INFO_XADC_VCCINT`.\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 [xadc_vccint0](xadc_vccint0) module"]
pub type XADC_VCCINT0 = crate::Reg<u32, _XADC_VCCINT0>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _XADC_VCCINT0;
#[doc = "`read()` method returns [xadc_vccint0::R](xadc_vccint0::R) reader structure"]
impl crate::Readable for XADC_VCCINT0 {}
#[doc = "`write(|w| ..)` method takes [xadc_vccint0::W](xadc_vccint0::W) writer structure"]
impl crate::Writable for XADC_VCCINT0 {}
#[doc = "Bits 0-7 of `INFO_XADC_VCCINT`."]
pub mod xadc_vccint0;
#[doc = "Bits 8-11 of `INFO_XADC_VCCAUX`.\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 [xadc_vccaux1](xadc_vccaux1) module"]
pub type XADC_VCCAUX1 = crate::Reg<u32, _XADC_VCCAUX1>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _XADC_VCCAUX1;
#[doc = "`read()` method returns [xadc_vccaux1::R](xadc_vccaux1::R) reader structure"]
impl crate::Readable for XADC_VCCAUX1 {}
#[doc = "`write(|w| ..)` method takes [xadc_vccaux1::W](xadc_vccaux1::W) writer structure"]
impl crate::Writable for XADC_VCCAUX1 {}
#[doc = "Bits 8-11 of `INFO_XADC_VCCAUX`."]
pub mod xadc_vccaux1;
#[doc = "Bits 0-7 of `INFO_XADC_VCCAUX`.\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 [xadc_vccaux0](xadc_vccaux0) module"]
pub type XADC_VCCAUX0 = crate::Reg<u32, _XADC_VCCAUX0>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _XADC_VCCAUX0;
#[doc = "`read()` method returns [xadc_vccaux0::R](xadc_vccaux0::R) reader structure"]
impl crate::Readable for XADC_VCCAUX0 {}
#[doc = "`write(|w| ..)` method takes [xadc_vccaux0::W](xadc_vccaux0::W) writer structure"]
impl crate::Writable for XADC_VCCAUX0 {}
#[doc = "Bits 0-7 of `INFO_XADC_VCCAUX`."]
pub mod xadc_vccaux0;
#[doc = "Bits 8-11 of `INFO_XADC_VCCBRAM`.\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 [xadc_vccbram1](xadc_vccbram1) module"]
pub type XADC_VCCBRAM1 = crate::Reg<u32, _XADC_VCCBRAM1>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _XADC_VCCBRAM1;
#[doc = "`read()` method returns [xadc_vccbram1::R](xadc_vccbram1::R) reader structure"]
impl crate::Readable for XADC_VCCBRAM1 {}
#[doc = "`write(|w| ..)` method takes [xadc_vccbram1::W](xadc_vccbram1::W) writer structure"]
impl crate::Writable for XADC_VCCBRAM1 {}
#[doc = "Bits 8-11 of `INFO_XADC_VCCBRAM`."]
pub mod xadc_vccbram1;
#[doc = "Bits 0-7 of `INFO_XADC_VCCBRAM`.\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 [xadc_vccbram0](xadc_vccbram0) module"]
pub type XADC_VCCBRAM0 = crate::Reg<u32, _XADC_VCCBRAM0>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _XADC_VCCBRAM0;
#[doc = "`read()` method returns [xadc_vccbram0::R](xadc_vccbram0::R) reader structure"]
impl crate::Readable for XADC_VCCBRAM0 {}
#[doc = "`write(|w| ..)` method takes [xadc_vccbram0::W](xadc_vccbram0::W) writer structure"]
impl crate::Writable for XADC_VCCBRAM0 {}
#[doc = "Bits 0-7 of `INFO_XADC_VCCBRAM`."]
pub mod xadc_vccbram0;
#[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 [xadc_eoc](xadc_eoc) module"]
pub type XADC_EOC = crate::Reg<u32, _XADC_EOC>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _XADC_EOC;
#[doc = "`read()` method returns [xadc_eoc::R](xadc_eoc::R) reader structure"]
impl crate::Readable for XADC_EOC {}
#[doc = "`write(|w| ..)` method takes [xadc_eoc::W](xadc_eoc::W) writer structure"]
impl crate::Writable for XADC_EOC {}
#[doc = ""]
pub mod xadc_eoc;
#[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 [xadc_eos](xadc_eos) module"]
pub type XADC_EOS = crate::Reg<u32, _XADC_EOS>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _XADC_EOS;
#[doc = "`read()` method returns [xadc_eos::R](xadc_eos::R) reader structure"]
impl crate::Readable for XADC_EOS {}
#[doc = "`write(|w| ..)` method takes [xadc_eos::W](xadc_eos::W) writer structure"]
impl crate::Writable for XADC_EOS {}
#[doc = ""]
pub mod xadc_eos;
#[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 [xadc_drp_enable](xadc_drp_enable) module"]
pub type XADC_DRP_ENABLE = crate::Reg<u32, _XADC_DRP_ENABLE>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _XADC_DRP_ENABLE;
#[doc = "`read()` method returns [xadc_drp_enable::R](xadc_drp_enable::R) reader structure"]
impl crate::Readable for XADC_DRP_ENABLE {}
#[doc = "`write(|w| ..)` method takes [xadc_drp_enable::W](xadc_drp_enable::W) writer structure"]
impl crate::Writable for XADC_DRP_ENABLE {}
#[doc = ""]
pub mod xadc_drp_enable;
#[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 [xadc_drp_read](xadc_drp_read) module"]
pub type XADC_DRP_READ = crate::Reg<u32, _XADC_DRP_READ>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _XADC_DRP_READ;
#[doc = "`read()` method returns [xadc_drp_read::R](xadc_drp_read::R) reader structure"]
impl crate::Readable for XADC_DRP_READ {}
#[doc = "`write(|w| ..)` method takes [xadc_drp_read::W](xadc_drp_read::W) writer structure"]
impl crate::Writable for XADC_DRP_READ {}
#[doc = ""]
pub mod xadc_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 [xadc_drp_write](xadc_drp_write) module"]
pub type XADC_DRP_WRITE = crate::Reg<u32, _XADC_DRP_WRITE>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _XADC_DRP_WRITE;
#[doc = "`read()` method returns [xadc_drp_write::R](xadc_drp_write::R) reader structure"]
impl crate::Readable for XADC_DRP_WRITE {}
#[doc = "`write(|w| ..)` method takes [xadc_drp_write::W](xadc_drp_write::W) writer structure"]
impl crate::Writable for XADC_DRP_WRITE {}
#[doc = ""]
pub mod xadc_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 [xadc_drp_drdy](xadc_drp_drdy) module"]
pub type XADC_DRP_DRDY = crate::Reg<u32, _XADC_DRP_DRDY>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _XADC_DRP_DRDY;
#[doc = "`read()` method returns [xadc_drp_drdy::R](xadc_drp_drdy::R) reader structure"]
impl crate::Readable for XADC_DRP_DRDY {}
#[doc = "`write(|w| ..)` method takes [xadc_drp_drdy::W](xadc_drp_drdy::W) writer structure"]
impl crate::Writable for XADC_DRP_DRDY {}
#[doc = ""]
pub mod xadc_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 [xadc_drp_adr](xadc_drp_adr) module"]
pub type XADC_DRP_ADR = crate::Reg<u32, _XADC_DRP_ADR>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _XADC_DRP_ADR;
#[doc = "`read()` method returns [xadc_drp_adr::R](xadc_drp_adr::R) reader structure"]
impl crate::Readable for XADC_DRP_ADR {}
#[doc = "`write(|w| ..)` method takes [xadc_drp_adr::W](xadc_drp_adr::W) writer structure"]
impl crate::Writable for XADC_DRP_ADR {}
#[doc = ""]
pub mod xadc_drp_adr;
#[doc = "Bits 8-15 of `INFO_XADC_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 [xadc_drp_dat_w1](xadc_drp_dat_w1) module"]
pub type XADC_DRP_DAT_W1 = crate::Reg<u32, _XADC_DRP_DAT_W1>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _XADC_DRP_DAT_W1;
#[doc = "`read()` method returns [xadc_drp_dat_w1::R](xadc_drp_dat_w1::R) reader structure"]
impl crate::Readable for XADC_DRP_DAT_W1 {}
#[doc = "`write(|w| ..)` method takes [xadc_drp_dat_w1::W](xadc_drp_dat_w1::W) writer structure"]
impl crate::Writable for XADC_DRP_DAT_W1 {}
#[doc = "Bits 8-15 of `INFO_XADC_DRP_DAT_W`."]
pub mod xadc_drp_dat_w1;
#[doc = "Bits 0-7 of `INFO_XADC_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 [xadc_drp_dat_w0](xadc_drp_dat_w0) module"]
pub type XADC_DRP_DAT_W0 = crate::Reg<u32, _XADC_DRP_DAT_W0>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _XADC_DRP_DAT_W0;
#[doc = "`read()` method returns [xadc_drp_dat_w0::R](xadc_drp_dat_w0::R) reader structure"]
impl crate::Readable for XADC_DRP_DAT_W0 {}
#[doc = "`write(|w| ..)` method takes [xadc_drp_dat_w0::W](xadc_drp_dat_w0::W) writer structure"]
impl crate::Writable for XADC_DRP_DAT_W0 {}
#[doc = "Bits 0-7 of `INFO_XADC_DRP_DAT_W`."]
pub mod xadc_drp_dat_w0;
#[doc = "Bits 8-15 of `INFO_XADC_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 [xadc_drp_dat_r1](xadc_drp_dat_r1) module"]
pub type XADC_DRP_DAT_R1 = crate::Reg<u32, _XADC_DRP_DAT_R1>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _XADC_DRP_DAT_R1;
#[doc = "`read()` method returns [xadc_drp_dat_r1::R](xadc_drp_dat_r1::R) reader structure"]
impl crate::Readable for XADC_DRP_DAT_R1 {}
#[doc = "`write(|w| ..)` method takes [xadc_drp_dat_r1::W](xadc_drp_dat_r1::W) writer structure"]
impl crate::Writable for XADC_DRP_DAT_R1 {}
#[doc = "Bits 8-15 of `INFO_XADC_DRP_DAT_R`."]
pub mod xadc_drp_dat_r1;
#[doc = "Bits 0-7 of `INFO_XADC_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 [xadc_drp_dat_r0](xadc_drp_dat_r0) module"]
pub type XADC_DRP_DAT_R0 = crate::Reg<u32, _XADC_DRP_DAT_R0>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _XADC_DRP_DAT_R0;
#[doc = "`read()` method returns [xadc_drp_dat_r0::R](xadc_drp_dat_r0::R) reader structure"]
impl crate::Readable for XADC_DRP_DAT_R0 {}
#[doc = "`write(|w| ..)` method takes [xadc_drp_dat_r0::W](xadc_drp_dat_r0::W) writer structure"]
impl crate::Writable for XADC_DRP_DAT_R0 {}
#[doc = "Bits 0-7 of `INFO_XADC_DRP_DAT_R`."]
pub mod xadc_drp_dat_r0;