#[doc = r"Register block"] #[repr(C)] pub struct RegisterBlock { #[doc = "0x00 - TRGMUX DMAMUX0 Register"] pub trgmux_dmamux0: TRGMUX_DMAMUX0, #[doc = "0x04 - TRGMUX EXTOUT0 Register"] pub trgmux_extout0: TRGMUX_EXTOUT0, #[doc = "0x08 - TRGMUX EXTOUT1 Register"] pub trgmux_extout1: TRGMUX_EXTOUT1, #[doc = "0x0c - TRGMUX ADC0 Register"] pub trgmux_adc0: TRGMUX_ADC0, _reserved4: [u8; 12usize], #[doc = "0x1c - TRGMUX CMP0 Register"] pub trgmux_cmp0: TRGMUX_CMP0, _reserved5: [u8; 8usize], #[doc = "0x28 - TRGMUX FTM0 Register"] pub trgmux_ftm0: TRGMUX_FTM0, #[doc = "0x2c - TRGMUX FTM1 Register"] pub trgmux_ftm1: TRGMUX_FTM1, _reserved7: [u8; 8usize], #[doc = "0x38 - TRGMUX PDB0 Register"] pub trgmux_pdb0: TRGMUX_PDB0, _reserved8: [u8; 8usize], #[doc = "0x44 - TRGMUX FLEXIO Register"] pub trgmux_flexio: TRGMUX_FLEXIO, #[doc = "0x48 - TRGMUX LPIT0 Register"] pub trgmux_lpit0: TRGMUX_LPIT0, #[doc = "0x4c - TRGMUX LPUART0 Register"] pub trgmux_lpuart0: TRGMUX_LPUART0, #[doc = "0x50 - TRGMUX LPUART1 Register"] pub trgmux_lpuart1: TRGMUX_LPUART1, #[doc = "0x54 - TRGMUX LPI2C0 Register"] pub trgmux_lpi2c0: TRGMUX_LPI2C0, _reserved13: [u8; 4usize], #[doc = "0x5c - TRGMUX LPSPI0 Register"] pub trgmux_lpspi0: TRGMUX_LPSPI0, #[doc = "0x60 - TRGMUX LPSPI1 Register"] pub trgmux_lpspi1: TRGMUX_LPSPI1, #[doc = "0x64 - TRGMUX LPTMR0 Register"] pub trgmux_lptmr0: TRGMUX_LPTMR0, } #[doc = "TRGMUX DMAMUX0 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 available fields see [trgmux_dmamux0](trgmux_dmamux0) module"] pub type TRGMUX_DMAMUX0 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _TRGMUX_DMAMUX0; #[doc = "`read()` method returns [trgmux_dmamux0::R](trgmux_dmamux0::R) reader structure"] impl crate::Readable for TRGMUX_DMAMUX0 {} #[doc = "`write(|w| ..)` method takes [trgmux_dmamux0::W](trgmux_dmamux0::W) writer structure"] impl crate::Writable for TRGMUX_DMAMUX0 {} #[doc = "TRGMUX DMAMUX0 Register"] pub mod trgmux_dmamux0; #[doc = "TRGMUX EXTOUT0 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 available fields see [trgmux_extout0](trgmux_extout0) module"] pub type TRGMUX_EXTOUT0 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _TRGMUX_EXTOUT0; #[doc = "`read()` method returns [trgmux_extout0::R](trgmux_extout0::R) reader structure"] impl crate::Readable for TRGMUX_EXTOUT0 {} #[doc = "`write(|w| ..)` method takes [trgmux_extout0::W](trgmux_extout0::W) writer structure"] impl crate::Writable for TRGMUX_EXTOUT0 {} #[doc = "TRGMUX EXTOUT0 Register"] pub mod trgmux_extout0; #[doc = "TRGMUX EXTOUT1 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 available fields see [trgmux_extout1](trgmux_extout1) module"] pub type TRGMUX_EXTOUT1 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _TRGMUX_EXTOUT1; #[doc = "`read()` method returns [trgmux_extout1::R](trgmux_extout1::R) reader structure"] impl crate::Readable for TRGMUX_EXTOUT1 {} #[doc = "`write(|w| ..)` method takes [trgmux_extout1::W](trgmux_extout1::W) writer structure"] impl crate::Writable for TRGMUX_EXTOUT1 {} #[doc = "TRGMUX EXTOUT1 Register"] pub mod trgmux_extout1; #[doc = "TRGMUX ADC0 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 available fields see [trgmux_adc0](trgmux_adc0) module"] pub type TRGMUX_ADC0 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _TRGMUX_ADC0; #[doc = "`read()` method returns [trgmux_adc0::R](trgmux_adc0::R) reader structure"] impl crate::Readable for TRGMUX_ADC0 {} #[doc = "`write(|w| ..)` method takes [trgmux_adc0::W](trgmux_adc0::W) writer structure"] impl crate::Writable for TRGMUX_ADC0 {} #[doc = "TRGMUX ADC0 Register"] pub mod trgmux_adc0; #[doc = "TRGMUX CMP0 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 available fields see [trgmux_cmp0](trgmux_cmp0) module"] pub type TRGMUX_CMP0 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _TRGMUX_CMP0; #[doc = "`read()` method returns [trgmux_cmp0::R](trgmux_cmp0::R) reader structure"] impl crate::Readable for TRGMUX_CMP0 {} #[doc = "`write(|w| ..)` method takes [trgmux_cmp0::W](trgmux_cmp0::W) writer structure"] impl crate::Writable for TRGMUX_CMP0 {} #[doc = "TRGMUX CMP0 Register"] pub mod trgmux_cmp0; #[doc = "TRGMUX FTM0 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 available fields see [trgmux_ftm0](trgmux_ftm0) module"] pub type TRGMUX_FTM0 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _TRGMUX_FTM0; #[doc = "`read()` method returns [trgmux_ftm0::R](trgmux_ftm0::R) reader structure"] impl crate::Readable for TRGMUX_FTM0 {} #[doc = "`write(|w| ..)` method takes [trgmux_ftm0::W](trgmux_ftm0::W) writer structure"] impl crate::Writable for TRGMUX_FTM0 {} #[doc = "TRGMUX FTM0 Register"] pub mod trgmux_ftm0; #[doc = "TRGMUX FTM1 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 available fields see [trgmux_ftm1](trgmux_ftm1) module"] pub type TRGMUX_FTM1 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _TRGMUX_FTM1; #[doc = "`read()` method returns [trgmux_ftm1::R](trgmux_ftm1::R) reader structure"] impl crate::Readable for TRGMUX_FTM1 {} #[doc = "`write(|w| ..)` method takes [trgmux_ftm1::W](trgmux_ftm1::W) writer structure"] impl crate::Writable for TRGMUX_FTM1 {} #[doc = "TRGMUX FTM1 Register"] pub mod trgmux_ftm1; #[doc = "TRGMUX PDB0 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 available fields see [trgmux_pdb0](trgmux_pdb0) module"] pub type TRGMUX_PDB0 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _TRGMUX_PDB0; #[doc = "`read()` method returns [trgmux_pdb0::R](trgmux_pdb0::R) reader structure"] impl crate::Readable for TRGMUX_PDB0 {} #[doc = "`write(|w| ..)` method takes [trgmux_pdb0::W](trgmux_pdb0::W) writer structure"] impl crate::Writable for TRGMUX_PDB0 {} #[doc = "TRGMUX PDB0 Register"] pub mod trgmux_pdb0; #[doc = "TRGMUX FLEXIO 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 available fields see [trgmux_flexio](trgmux_flexio) module"] pub type TRGMUX_FLEXIO = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _TRGMUX_FLEXIO; #[doc = "`read()` method returns [trgmux_flexio::R](trgmux_flexio::R) reader structure"] impl crate::Readable for TRGMUX_FLEXIO {} #[doc = "`write(|w| ..)` method takes [trgmux_flexio::W](trgmux_flexio::W) writer structure"] impl crate::Writable for TRGMUX_FLEXIO {} #[doc = "TRGMUX FLEXIO Register"] pub mod trgmux_flexio; #[doc = "TRGMUX LPIT0 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 available fields see [trgmux_lpit0](trgmux_lpit0) module"] pub type TRGMUX_LPIT0 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _TRGMUX_LPIT0; #[doc = "`read()` method returns [trgmux_lpit0::R](trgmux_lpit0::R) reader structure"] impl crate::Readable for TRGMUX_LPIT0 {} #[doc = "`write(|w| ..)` method takes [trgmux_lpit0::W](trgmux_lpit0::W) writer structure"] impl crate::Writable for TRGMUX_LPIT0 {} #[doc = "TRGMUX LPIT0 Register"] pub mod trgmux_lpit0; #[doc = "TRGMUX LPUART0 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 available fields see [trgmux_lpuart0](trgmux_lpuart0) module"] pub type TRGMUX_LPUART0 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _TRGMUX_LPUART0; #[doc = "`read()` method returns [trgmux_lpuart0::R](trgmux_lpuart0::R) reader structure"] impl crate::Readable for TRGMUX_LPUART0 {} #[doc = "`write(|w| ..)` method takes [trgmux_lpuart0::W](trgmux_lpuart0::W) writer structure"] impl crate::Writable for TRGMUX_LPUART0 {} #[doc = "TRGMUX LPUART0 Register"] pub mod trgmux_lpuart0; #[doc = "TRGMUX LPUART1 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 available fields see [trgmux_lpuart1](trgmux_lpuart1) module"] pub type TRGMUX_LPUART1 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _TRGMUX_LPUART1; #[doc = "`read()` method returns [trgmux_lpuart1::R](trgmux_lpuart1::R) reader structure"] impl crate::Readable for TRGMUX_LPUART1 {} #[doc = "`write(|w| ..)` method takes [trgmux_lpuart1::W](trgmux_lpuart1::W) writer structure"] impl crate::Writable for TRGMUX_LPUART1 {} #[doc = "TRGMUX LPUART1 Register"] pub mod trgmux_lpuart1; #[doc = "TRGMUX LPI2C0 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 available fields see [trgmux_lpi2c0](trgmux_lpi2c0) module"] pub type TRGMUX_LPI2C0 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _TRGMUX_LPI2C0; #[doc = "`read()` method returns [trgmux_lpi2c0::R](trgmux_lpi2c0::R) reader structure"] impl crate::Readable for TRGMUX_LPI2C0 {} #[doc = "`write(|w| ..)` method takes [trgmux_lpi2c0::W](trgmux_lpi2c0::W) writer structure"] impl crate::Writable for TRGMUX_LPI2C0 {} #[doc = "TRGMUX LPI2C0 Register"] pub mod trgmux_lpi2c0; #[doc = "TRGMUX LPSPI0 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 available fields see [trgmux_lpspi0](trgmux_lpspi0) module"] pub type TRGMUX_LPSPI0 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _TRGMUX_LPSPI0; #[doc = "`read()` method returns [trgmux_lpspi0::R](trgmux_lpspi0::R) reader structure"] impl crate::Readable for TRGMUX_LPSPI0 {} #[doc = "`write(|w| ..)` method takes [trgmux_lpspi0::W](trgmux_lpspi0::W) writer structure"] impl crate::Writable for TRGMUX_LPSPI0 {} #[doc = "TRGMUX LPSPI0 Register"] pub mod trgmux_lpspi0; #[doc = "TRGMUX LPSPI1 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 available fields see [trgmux_lpspi1](trgmux_lpspi1) module"] pub type TRGMUX_LPSPI1 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _TRGMUX_LPSPI1; #[doc = "`read()` method returns [trgmux_lpspi1::R](trgmux_lpspi1::R) reader structure"] impl crate::Readable for TRGMUX_LPSPI1 {} #[doc = "`write(|w| ..)` method takes [trgmux_lpspi1::W](trgmux_lpspi1::W) writer structure"] impl crate::Writable for TRGMUX_LPSPI1 {} #[doc = "TRGMUX LPSPI1 Register"] pub mod trgmux_lpspi1; #[doc = "TRGMUX LPTMR0 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 available fields see [trgmux_lptmr0](trgmux_lptmr0) module"] pub type TRGMUX_LPTMR0 = crate::Reg; #[allow(missing_docs)] #[doc(hidden)] pub struct _TRGMUX_LPTMR0; #[doc = "`read()` method returns [trgmux_lptmr0::R](trgmux_lptmr0::R) reader structure"] impl crate::Readable for TRGMUX_LPTMR0 {} #[doc = "`write(|w| ..)` method takes [trgmux_lptmr0::W](trgmux_lptmr0::W) writer structure"] impl crate::Writable for TRGMUX_LPTMR0 {} #[doc = "TRGMUX LPTMR0 Register"] pub mod trgmux_lptmr0;