Struct atmega_hal::pac::tc0::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock {
pub tifr0: Reg<TIFR0_SPEC>,
pub gtccr: Reg<GTCCR_SPEC>,
pub tccr0a: Reg<TCCR0A_SPEC>,
pub tccr0b: Reg<TCCR0B_SPEC>,
pub tcnt0: Reg<TCNT0_SPEC>,
pub ocr0a: Reg<OCR0A_SPEC>,
pub ocr0b: Reg<OCR0B_SPEC>,
pub timsk0: Reg<TIMSK0_SPEC>,
/* private fields */
}
Expand description
Register block
Fields§
§tifr0: Reg<TIFR0_SPEC>
0x00 - Timer/Counter0 Interrupt Flag register
gtccr: Reg<GTCCR_SPEC>
0x0e - General Timer/Counter Control Register
tccr0a: Reg<TCCR0A_SPEC>
0x0f - Timer/Counter Control Register A
tccr0b: Reg<TCCR0B_SPEC>
0x10 - Timer/Counter Control Register B
tcnt0: Reg<TCNT0_SPEC>
0x11 - Timer/Counter0
ocr0a: Reg<OCR0A_SPEC>
0x12 - Timer/Counter0 Output Compare Register
ocr0b: Reg<OCR0B_SPEC>
0x13 - Timer/Counter0 Output Compare Register
timsk0: Reg<TIMSK0_SPEC>
0x39 - Timer/Counter0 Interrupt Mask 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