Struct samd21g18a::tcc0::RegisterBlock[][src]

#[repr(C)]
pub struct RegisterBlock { pub ctrla: CTRLA, pub ctrlbclr: CTRLBCLR, pub ctrlbset: CTRLBSET, pub syncbusy: SYNCBUSY, pub fctrla: FCTRLA, pub fctrlb: FCTRLB, pub wexctrl: WEXCTRL, pub drvctrl: DRVCTRL, pub dbgctrl: DBGCTRL, pub evctrl: EVCTRL, pub intenclr: INTENCLR, pub intenset: INTENSET, pub intflag: INTFLAG, pub status: STATUS, pub count: COUNT, pub patt: PATT, pub wave: WAVE, pub per: PER, pub cc0: CC, pub cc1: CC, pub cc2: CC, pub cc3: CC, pub pattb: PATTB, pub waveb: WAVEB, pub perb: PERB, pub ccb0: CCB, pub ccb1: CCB, pub ccb2: CCB, pub ccb3: CCB, // some fields omitted }

Register block

Fields

0x00 - Control A

0x04 - Control B Clear

0x05 - Control B Set

0x08 - Synchronization Busy

0x0c - Recoverable FaultA Configuration

0x10 - Recoverable FaultB Configuration

0x14 - Waveform Extension Configuration

0x18 - Driver Configuration

0x1e - Debug Control

0x20 - Event Control

0x24 - Interrupt Enable Clear

0x28 - Interrupt Enable Set

0x2c - Interrupt Flag Status and Clear

0x30 - Status

0x34 - Count

0x38 - Pattern

0x3c - Waveform Control

0x40 - Period

0x44 - Compare and Capture

0x48 - Compare and Capture

0x4c - Compare and Capture

0x50 - Compare and Capture

0x64 - Pattern Buffer

0x68 - Waveform Control Buffer

0x6c - Period Buffer

0x70 - Compare and Capture Buffer

0x74 - Compare and Capture Buffer

0x78 - Compare and Capture Buffer

0x7c - Compare and Capture Buffer

Auto Trait Implementations