Struct atmega_hal::pac::tc1::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock {
pub tifr1: Reg<TIFR1_SPEC>,
pub gtccr: Reg<GTCCR_SPEC>,
pub timsk1: Reg<TIMSK1_SPEC>,
pub tccr1a: Reg<TCCR1A_SPEC>,
pub tccr1b: Reg<TCCR1B_SPEC>,
pub tccr1c: Reg<TCCR1C_SPEC>,
pub tcnt1: Reg<TCNT1_SPEC>,
pub icr1: Reg<ICR1_SPEC>,
pub ocr1a: Reg<OCR1A_SPEC>,
pub ocr1b: Reg<OCR1B_SPEC>,
/* private fields */
}
Expand description
Register block
Fields§
§tifr1: Reg<TIFR1_SPEC>
0x00 - Timer/Counter Interrupt Flag register
gtccr: Reg<GTCCR_SPEC>
0x0d - General Timer/Counter Control Register
timsk1: Reg<TIMSK1_SPEC>
0x39 - Timer/Counter Interrupt Mask Register
tccr1a: Reg<TCCR1A_SPEC>
0x4a - Timer/Counter1 Control Register A
tccr1b: Reg<TCCR1B_SPEC>
0x4b - Timer/Counter1 Control Register B
tccr1c: Reg<TCCR1C_SPEC>
0x4c - Timer/Counter1 Control Register C
tcnt1: Reg<TCNT1_SPEC>
0x4e - Timer/Counter1 Bytes
icr1: Reg<ICR1_SPEC>
0x50 - Timer/Counter1 Input Capture Register Bytes
ocr1a: Reg<OCR1A_SPEC>
0x52 - Timer/Counter1 Output Compare Register Bytes
ocr1b: Reg<OCR1B_SPEC>
0x54 - Timer/Counter1 Output Compare Register Bytes
Auto Trait Implementations§
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