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
#[doc = r"Register block"] #[repr(C)] pub struct RegisterBlock { #[doc = "0x00 - Port Multiplexer EVSYS"] pub evsysroutea: crate::Reg<evsysroutea::EVSYSROUTEA_SPEC>, #[doc = "0x01 - Port Multiplexer CCL"] pub cclroutea: crate::Reg<cclroutea::CCLROUTEA_SPEC>, #[doc = "0x02 - Port Multiplexer USART register A"] pub usartroutea: crate::Reg<usartroutea::USARTROUTEA_SPEC>, #[doc = "0x03 - Port Multiplexer TWI and SPI"] pub twispiroutea: crate::Reg<twispiroutea::TWISPIROUTEA_SPEC>, #[doc = "0x04 - Port Multiplexer TCA"] pub tcaroutea: crate::Reg<tcaroutea::TCAROUTEA_SPEC>, #[doc = "0x05 - Port Multiplexer TCB"] pub tcbroutea: crate::Reg<tcbroutea::TCBROUTEA_SPEC>, } #[doc = "CCLROUTEA register accessor: an alias for `Reg<CCLROUTEA_SPEC>`"] pub type CCLROUTEA = crate::Reg<cclroutea::CCLROUTEA_SPEC>; #[doc = "Port Multiplexer CCL"] pub mod cclroutea; #[doc = "EVSYSROUTEA register accessor: an alias for `Reg<EVSYSROUTEA_SPEC>`"] pub type EVSYSROUTEA = crate::Reg<evsysroutea::EVSYSROUTEA_SPEC>; #[doc = "Port Multiplexer EVSYS"] pub mod evsysroutea; #[doc = "TCAROUTEA register accessor: an alias for `Reg<TCAROUTEA_SPEC>`"] pub type TCAROUTEA = crate::Reg<tcaroutea::TCAROUTEA_SPEC>; #[doc = "Port Multiplexer TCA"] pub mod tcaroutea; #[doc = "TCBROUTEA register accessor: an alias for `Reg<TCBROUTEA_SPEC>`"] pub type TCBROUTEA = crate::Reg<tcbroutea::TCBROUTEA_SPEC>; #[doc = "Port Multiplexer TCB"] pub mod tcbroutea; #[doc = "TWISPIROUTEA register accessor: an alias for `Reg<TWISPIROUTEA_SPEC>`"] pub type TWISPIROUTEA = crate::Reg<twispiroutea::TWISPIROUTEA_SPEC>; #[doc = "Port Multiplexer TWI and SPI"] pub mod twispiroutea; #[doc = "USARTROUTEA register accessor: an alias for `Reg<USARTROUTEA_SPEC>`"] pub type USARTROUTEA = crate::Reg<usartroutea::USARTROUTEA_SPEC>; #[doc = "Port Multiplexer USART register A"] pub mod usartroutea;