[−][src]Struct atsams70j21b::pwm0::RegisterBlock
Register block
Fields
pwm_clk: PWM_CLK
0x00 - PWM Clock Register
pwm_ena: PWM_ENA
0x04 - PWM Enable Register
pwm_dis: PWM_DIS
0x08 - PWM Disable Register
pwm_sr: PWM_SR
0x0c - PWM Status Register
pwm_ier1: PWM_IER1
0x10 - PWM Interrupt Enable Register 1
pwm_idr1: PWM_IDR1
0x14 - PWM Interrupt Disable Register 1
pwm_imr1: PWM_IMR1
0x18 - PWM Interrupt Mask Register 1
pwm_isr1: PWM_ISR1
0x1c - PWM Interrupt Status Register 1
pwm_scm: PWM_SCM
0x20 - PWM Sync Channels Mode Register
pwm_dmar: PWM_DMAR
0x24 - PWM DMA Register
pwm_scuc: PWM_SCUC
0x28 - PWM Sync Channels Update Control Register
pwm_scup: PWM_SCUP
0x2c - PWM Sync Channels Update Period Register
pwm_scupupd: PWM_SCUPUPD
0x30 - PWM Sync Channels Update Period Update Register
pwm_ier2: PWM_IER2
0x34 - PWM Interrupt Enable Register 2
pwm_idr2: PWM_IDR2
0x38 - PWM Interrupt Disable Register 2
pwm_imr2: PWM_IMR2
0x3c - PWM Interrupt Mask Register 2
pwm_isr2: PWM_ISR2
0x40 - PWM Interrupt Status Register 2
pwm_oov: PWM_OOV
0x44 - PWM Output Override Value Register
pwm_os: PWM_OS
0x48 - PWM Output Selection Register
pwm_oss: PWM_OSS
0x4c - PWM Output Selection Set Register
pwm_osc: PWM_OSC
0x50 - PWM Output Selection Clear Register
pwm_ossupd: PWM_OSSUPD
0x54 - PWM Output Selection Set Update Register
pwm_oscupd: PWM_OSCUPD
0x58 - PWM Output Selection Clear Update Register
pwm_fmr: PWM_FMR
0x5c - PWM Fault Mode Register
pwm_fsr: PWM_FSR
0x60 - PWM Fault Status Register
pwm_fcr: PWM_FCR
0x64 - PWM Fault Clear Register
pwm_fpv1: PWM_FPV1
0x68 - PWM Fault Protection Value Register 1
pwm_fpe: PWM_FPE
0x6c - PWM Fault Protection Enable Register
pwm_elmr: [PWM_ELMR; 2]
0x7c - PWM Event Line 0 Mode Register 0
pwm_sspr: PWM_SSPR
0xa0 - PWM Spread Spectrum Register
pwm_sspup: PWM_SSPUP
0xa4 - PWM Spread Spectrum Update Register
pwm_smmr: PWM_SMMR
0xb0 - PWM Stepper Motor Mode Register
pwm_fpv2: PWM_FPV2
0xc0 - PWM Fault Protection Value 2 Register
pwm_wpcr: PWM_WPCR
0xe4 - PWM Write Protection Control Register
pwm_wpsr: PWM_WPSR
0xe8 - PWM Write Protection Status Register
pwm_cmp: [PWM_CMP; 8]
0x130 - PWM Comparison 0 Value Register
pwm_ch_num: [PWM_CH_NUM; 4]
0x200 - PWM Channel Mode Register
pwm_cmupd0: PWM_CMUPD0
0x400 - PWM Channel Mode Update Register (ch_num = 0)
pwm_cmupd1: PWM_CMUPD1
0x420 - PWM Channel Mode Update Register (ch_num = 1)
pwm_etrg1: PWM_ETRG1
0x42c - PWM External Trigger Register (trg_num = 1)
pwm_lebr1: PWM_LEBR1
0x430 - PWM Leading-Edge Blanking Register (trg_num = 1)
pwm_cmupd2: PWM_CMUPD2
0x440 - PWM Channel Mode Update Register (ch_num = 2)
pwm_etrg2: PWM_ETRG2
0x44c - PWM External Trigger Register (trg_num = 2)
pwm_lebr2: PWM_LEBR2
0x450 - PWM Leading-Edge Blanking Register (trg_num = 2)
pwm_cmupd3: PWM_CMUPD3
0x460 - PWM Channel Mode Update Register (ch_num = 3)
Auto Trait Implementations
Blanket Implementations
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.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Same<T> for T
type Output = T
Should always be Self