Struct avr_device::attiny85::tc1::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock {
pub dtps: DTPS,
pub dt1b: DT1B,
pub dt1a: DT1A,
pub ocr1b: OCR1B,
pub gtccr: GTCCR,
pub ocr1c: OCR1C,
pub ocr1a: OCR1A,
pub tcnt1: TCNT1,
pub tccr1: TCCR1,
pub tifr: TIFR,
pub timsk: TIMSK,
/* private fields */
}
Expand description
Register block
Fields§
§dtps: DTPS
0x00 - Dead time prescaler register
dt1b: DT1B
0x01 - Dead Time Value Register B
dt1a: DT1A
0x02 - Dead Time Value Register A
ocr1b: OCR1B
0x08 - Output Compare Register B
gtccr: GTCCR
0x09 - Timer counter control register
ocr1c: OCR1C
0x0a - Output Compare Register C
ocr1a: OCR1A
0x0b - Output Compare Register A
tcnt1: TCNT1
0x0c - Timer/Counter Register
tccr1: TCCR1
0x0d - Timer/Counter Control Register
tifr: TIFR
0x15 - Timer/Counter Interrupt Flag Register
timsk: TIMSK
0x16 - Timer/Counter Interrupt Mask Register
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