Struct atsam4n8c_pac::pwm::RegisterBlock [−][src]
Register block
Fields
mr: MR
0x00 - PWM Mode Register
ena: ENA
0x04 - PWM Enable Register
dis: DIS
0x08 - PWM Disable Register
sr: SR
0x0c - PWM Status Register
ier: IER
0x10 - PWM Interrupt Enable Register
idr: IDR
0x14 - PWM Interrupt Disable Register
imr: IMR
0x18 - PWM Interrupt Mask Register
isr: ISR
0x1c - PWM Interrupt Status Register
cmr0: CMR0
0x200 - PWM Channel Mode Register (ch_num = 0)
cdty0: CDTY0
0x204 - PWM Channel Duty Cycle Register (ch_num = 0)
cprd0: CPRD0
0x208 - PWM Channel Period Register (ch_num = 0)
ccnt0: CCNT0
0x20c - PWM Channel Counter Register (ch_num = 0)
cupd0: CUPD0
0x210 - PWM Channel Update Register (ch_num = 0)
cmr1: CMR1
0x220 - PWM Channel Mode Register (ch_num = 1)
cdty1: CDTY1
0x224 - PWM Channel Duty Cycle Register (ch_num = 1)
cprd1: CPRD1
0x228 - PWM Channel Period Register (ch_num = 1)
ccnt1: CCNT1
0x22c - PWM Channel Counter Register (ch_num = 1)
cupd1: CUPD1
0x230 - PWM Channel Update Register (ch_num = 1)
cmr2: CMR2
0x240 - PWM Channel Mode Register (ch_num = 2)
cdty2: CDTY2
0x244 - PWM Channel Duty Cycle Register (ch_num = 2)
cprd2: CPRD2
0x248 - PWM Channel Period Register (ch_num = 2)
ccnt2: CCNT2
0x24c - PWM Channel Counter Register (ch_num = 2)
cupd2: CUPD2
0x250 - PWM Channel Update Register (ch_num = 2)
cmr3: CMR3
0x260 - PWM Channel Mode Register (ch_num = 3)
cdty3: CDTY3
0x264 - PWM Channel Duty Cycle Register (ch_num = 3)
cprd3: CPRD3
0x268 - PWM Channel Period Register (ch_num = 3)
ccnt3: CCNT3
0x26c - PWM Channel Counter Register (ch_num = 3)
cupd3: CUPD3
0x270 - PWM Channel Update Register (ch_num = 3)
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>,