#[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

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.