#[repr(C)]pub struct RegisterBlock {
pub tifr2: Reg<TIFR2_SPEC>,
pub gtccr: Reg<GTCCR_SPEC>,
pub timsk2: Reg<TIMSK2_SPEC>,
pub tccr2a: Reg<TCCR2A_SPEC>,
pub tccr2b: Reg<TCCR2B_SPEC>,
pub tcnt2: Reg<TCNT2_SPEC>,
pub ocr2a: Reg<OCR2A_SPEC>,
pub ocr2b: Reg<OCR2B_SPEC>,
pub assr: Reg<ASSR_SPEC>,
/* private fields */
}
Expand description
Register block
Fields§
§tifr2: Reg<TIFR2_SPEC>
0x00 - Timer/Counter Interrupt Flag Register
gtccr: Reg<GTCCR_SPEC>
0x0c - General Timer Counter Control register
timsk2: Reg<TIMSK2_SPEC>
0x39 - Timer/Counter Interrupt Mask register
tccr2a: Reg<TCCR2A_SPEC>
0x79 - Timer/Counter2 Control Register A
tccr2b: Reg<TCCR2B_SPEC>
0x7a - Timer/Counter2 Control Register B
tcnt2: Reg<TCNT2_SPEC>
0x7b - Timer/Counter2
ocr2a: Reg<OCR2A_SPEC>
0x7c - Timer/Counter2 Output Compare Register A
ocr2b: Reg<OCR2B_SPEC>
0x7d - Timer/Counter2 Output Compare Register B
assr: Reg<ASSR_SPEC>
0x7f - Asynchronous Status Register
Auto Trait Implementations§
impl !Freeze for RegisterBlock
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more