Struct atsam4n8c_pac::tc0::RegisterBlock [−][src]
Register block
Fields
ccr0: CCR0
0x00 - Channel Control Register (channel = 0)
smmr0: SMMR0
0x08 - Stepper Motor Mode Register (channel = 0)
cv0: CV0
0x10 - Counter Value (channel = 0)
ra0: RA0
0x14 - Register A (channel = 0)
rb0: RB0
0x18 - Register B (channel = 0)
rc0: RC0
0x1c - Register C (channel = 0)
sr0: SR0
0x20 - Status Register (channel = 0)
ier0: IER0
0x24 - Interrupt Enable Register (channel = 0)
idr0: IDR0
0x28 - Interrupt Disable Register (channel = 0)
imr0: IMR0
0x2c - Interrupt Mask Register (channel = 0)
ccr1: CCR1
0x40 - Channel Control Register (channel = 1)
smmr1: SMMR1
0x48 - Stepper Motor Mode Register (channel = 1)
cv1: CV1
0x50 - Counter Value (channel = 1)
ra1: RA1
0x54 - Register A (channel = 1)
rb1: RB1
0x58 - Register B (channel = 1)
rc1: RC1
0x5c - Register C (channel = 1)
sr1: SR1
0x60 - Status Register (channel = 1)
ier1: IER1
0x64 - Interrupt Enable Register (channel = 1)
idr1: IDR1
0x68 - Interrupt Disable Register (channel = 1)
imr1: IMR1
0x6c - Interrupt Mask Register (channel = 1)
ccr2: CCR2
0x80 - Channel Control Register (channel = 2)
smmr2: SMMR2
0x88 - Stepper Motor Mode Register (channel = 2)
cv2: CV2
0x90 - Counter Value (channel = 2)
ra2: RA2
0x94 - Register A (channel = 2)
rb2: RB2
0x98 - Register B (channel = 2)
rc2: RC2
0x9c - Register C (channel = 2)
sr2: SR2
0xa0 - Status Register (channel = 2)
ier2: IER2
0xa4 - Interrupt Enable Register (channel = 2)
idr2: IDR2
0xa8 - Interrupt Disable Register (channel = 2)
imr2: IMR2
0xac - Interrupt Mask Register (channel = 2)
bcr: BCR
0xc0 - Block Control Register
bmr: BMR
0xc4 - Block Mode Register
qier: QIER
0xc8 - QDEC Interrupt Enable Register
qidr: QIDR
0xcc - QDEC Interrupt Disable Register
qimr: QIMR
0xd0 - QDEC Interrupt Mask Register
qisr: QISR
0xd4 - QDEC Interrupt Status Register
fmr: FMR
0xd8 - Fault Mode Register
wpmr: WPMR
0xe4 - Write Protect Mode Register
rpr2: RPR2
0x180 - Receive Pointer Register (pdc = 2)
rcr2: RCR2
0x184 - Receive Counter Register (pdc = 2)
rnpr2: RNPR2
0x190 - Receive Next Pointer Register (pdc = 2)
rncr2: RNCR2
0x194 - Receive Next Counter Register (pdc = 2)
ptcr2: PTCR2
0x1a0 - Transfer Control Register (pdc = 2)
ptsr2: PTSR2
0x1a4 - Transfer Status Register (pdc = 2)
Implementations
impl RegisterBlock
[src]
pub fn cmr0_wave_eq_1(&self) -> &CMR0_WAVE_EQ_1
[src]
0x04 - Channel Mode Register (channel = 0)
pub fn cmr0_wave_eq_1_mut(&self) -> &mut CMR0_WAVE_EQ_1
[src]
0x04 - Channel Mode Register (channel = 0)
pub fn cmr0(&self) -> &CMR0
[src]
0x04 - Channel Mode Register (channel = 0)
pub fn cmr0_mut(&self) -> &mut CMR0
[src]
0x04 - Channel Mode Register (channel = 0)
pub fn cmr1_wave_eq_1(&self) -> &CMR1_WAVE_EQ_1
[src]
0x44 - Channel Mode Register (channel = 1)
pub fn cmr1_wave_eq_1_mut(&self) -> &mut CMR1_WAVE_EQ_1
[src]
0x44 - Channel Mode Register (channel = 1)
pub fn cmr1(&self) -> &CMR1
[src]
0x44 - Channel Mode Register (channel = 1)
pub fn cmr1_mut(&self) -> &mut CMR1
[src]
0x44 - Channel Mode Register (channel = 1)
pub fn cmr2_wave_eq_1(&self) -> &CMR2_WAVE_EQ_1
[src]
0x84 - Channel Mode Register (channel = 2)
pub fn cmr2_wave_eq_1_mut(&self) -> &mut CMR2_WAVE_EQ_1
[src]
0x84 - Channel Mode Register (channel = 2)
pub fn cmr2(&self) -> &CMR2
[src]
0x84 - Channel Mode Register (channel = 2)
pub fn cmr2_mut(&self) -> &mut CMR2
[src]
0x84 - Channel Mode Register (channel = 2)
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,