Struct atmega32u4::timer1::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock { pub tifr: TIFR, pub timsk: TIMSK, pub tccr_a: TCCR_A, pub tccr_b: TCCR_B, pub tccr_c: TCCR_C, pub tcnt_l: TCNT_L, pub tcnt_h: TCNT_H, pub icr_l: ICR_L, pub icr_h: ICR_H, pub ocr_a_l: OCR_A_L, pub ocr_a_h: OCR_A_H, pub ocr_b_l: OCR_B_L, pub ocr_b_h: OCR_B_H, pub ocr_c_l: OCR_C_L, pub ocr_c_h: OCR_C_H, // some fields omitted }
Register block
Fields
tifr: TIFR
0x00 - Timer Interrupt Flag Register
timsk: TIMSK
0x39 - Timer Interrupt Mask Register
tccr_a: TCCR_A
0x4a - Timer/Counter Control Register A
tccr_b: TCCR_B
0x4b - Timer/Counter Control Register B
tccr_c: TCCR_C
0x4c - Timer/Counter Control Register C
tcnt_l: TCNT_L
0x4e - Timer/Counter Register Low Byte
tcnt_h: TCNT_H
0x4f - Timer/Counter Register High Byte
icr_l: ICR_L
0x50 - Input Capture Register Low Byte
icr_h: ICR_H
0x51 - Input Capture Register High Byte
ocr_a_l: OCR_A_L
0x52 - Output Compare Register A Low Byte
ocr_a_h: OCR_A_H
0x53 - Output Compare Register A High Byte
ocr_b_l: OCR_B_L
0x54 - Output Compare Register B Low Byte
ocr_b_h: OCR_B_H
0x55 - Output Compare Register B High Byte
ocr_c_l: OCR_C_L
0x56 - Output Compare Register C Low Byte
ocr_c_h: OCR_C_H
0x57 - Output Compare Register C High Byte
Auto Trait Implementations
impl Send for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl !Sync for RegisterBlock