Struct atsam4lc4c::tc0::RegisterBlock [] [src]

#[repr(C)]
pub struct RegisterBlock { pub ccr0: CCR, pub cmr0_capture: CMR_CAPTURE, pub smmr0: SMMR, pub cv0: CV, pub ra0: RA, pub rb0: RB, pub rc0: RC, pub sr0: SR, pub ier0: IER, pub idr0: IDR, pub imr0: IMR, pub ccr1: CCR, pub cmr1_capture: CMR_CAPTURE, pub smmr1: SMMR, pub cv1: CV, pub ra1: RA, pub rb1: RB, pub rc1: RC, pub sr1: SR, pub ier1: IER, pub idr1: IDR, pub imr1: IMR, pub ccr2: CCR, pub cmr2_capture: CMR_CAPTURE, pub smmr2: SMMR, pub cv2: CV, pub ra2: RA, pub rb2: RB, pub rc2: RC, pub sr2: SR, pub ier2: IER, pub idr2: IDR, pub imr2: IMR, pub bcr: BCR, pub bmr: BMR, pub wpmr: WPMR, pub features: FEATURES, pub version: VERSION, // some fields omitted }

Register block

Fields

0x00 - Channel Control Register Channel

0x04 - Channel Mode Register Channel

0x08 - Stepper Motor Mode Register

0x10 - Counter Value Channel

0x14 - Register A Channel

0x18 - Register B Channel

0x1c - Register C Channel

0x20 - Status Register Channel

0x24 - Interrupt Enable Register Channel

0x28 - Interrupt Disable Register Channel

0x2c - Interrupt Mask Register Channel

0x40 - Channel Control Register Channel

0x44 - Channel Mode Register Channel

0x48 - Stepper Motor Mode Register

0x50 - Counter Value Channel

0x54 - Register A Channel

0x58 - Register B Channel

0x5c - Register C Channel

0x60 - Status Register Channel

0x64 - Interrupt Enable Register Channel

0x68 - Interrupt Disable Register Channel

0x6c - Interrupt Mask Register Channel

0x80 - Channel Control Register Channel

0x84 - Channel Mode Register Channel

0x88 - Stepper Motor Mode Register

0x90 - Counter Value Channel

0x94 - Register A Channel

0x98 - Register B Channel

0x9c - Register C Channel

0xa0 - Status Register Channel

0xa4 - Interrupt Enable Register Channel

0xa8 - Interrupt Disable Register Channel

0xac - Interrupt Mask Register Channel

0xc0 - TC Block Control Register

0xc4 - TC Block Mode Register

0xe4 - Write Protect Mode Register

0xf8 - Features Register

0xfc - Version Register

Trait Implementations

Auto Trait Implementations

impl Send for RegisterBlock

impl !Sync for RegisterBlock