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
#[doc = r"Register block"] #[repr(C)] pub struct RegisterBlock { #[doc = "0x00 - Timer Counter 0"] pub tcnt0: crate::Reg<tcnt0::TCNT0_SPEC>, #[doc = "0x01 - Timer/Counter0 Control Register"] pub tccr0: crate::Reg<tccr0::TCCR0_SPEC>, _reserved2: [u8; 4usize], #[doc = "0x06 - Timer/Counter Interrupt Flag register"] pub tifr: crate::Reg<tifr::TIFR_SPEC>, #[doc = "0x07 - Timer/Counter Interrupt Mask Register"] pub timsk: crate::Reg<timsk::TIMSK_SPEC>, } #[doc = "TCCR0 register accessor: an alias for `Reg<TCCR0_SPEC>`"] pub type TCCR0 = crate::Reg<tccr0::TCCR0_SPEC>; #[doc = "Timer/Counter0 Control Register"] pub mod tccr0; #[doc = "TCNT0 register accessor: an alias for `Reg<TCNT0_SPEC>`"] pub type TCNT0 = crate::Reg<tcnt0::TCNT0_SPEC>; #[doc = "Timer Counter 0"] pub mod tcnt0; #[doc = "TIFR register accessor: an alias for `Reg<TIFR_SPEC>`"] pub type TIFR = crate::Reg<tifr::TIFR_SPEC>; #[doc = "Timer/Counter Interrupt Flag register"] pub mod tifr; #[doc = "TIMSK register accessor: an alias for `Reg<TIMSK_SPEC>`"] pub type TIMSK = crate::Reg<timsk::TIMSK_SPEC>; #[doc = "Timer/Counter Interrupt Mask Register"] pub mod timsk;