pub struct Pwm { /* private fields */ }Expand description
PWM
Implementations§
Source§impl Pwm
impl Pwm
pub const unsafe fn from_ptr(ptr: *mut ()) -> Self
pub const fn as_ptr(&self) -> *mut ()
Sourcepub const fn sm0fracval1(self) -> Reg<Sm0fracval1, RW>
pub const fn sm0fracval1(self) -> Reg<Sm0fracval1, RW>
Fractional Value Register 1
Sourcepub const fn sm0fracval2(self) -> Reg<Sm0fracval2, RW>
pub const fn sm0fracval2(self) -> Reg<Sm0fracval2, RW>
Fractional Value Register 2
Sourcepub const fn sm0fracval3(self) -> Reg<Sm0fracval3, RW>
pub const fn sm0fracval3(self) -> Reg<Sm0fracval3, RW>
Fractional Value Register 3
Sourcepub const fn sm0fracval4(self) -> Reg<Sm0fracval4, RW>
pub const fn sm0fracval4(self) -> Reg<Sm0fracval4, RW>
Fractional Value Register 4
Sourcepub const fn sm0fracval5(self) -> Reg<Sm0fracval5, RW>
pub const fn sm0fracval5(self) -> Reg<Sm0fracval5, RW>
Fractional Value Register 5
Sourcepub const fn sm0dismap0(self) -> Reg<Sm0dismap0, RW>
pub const fn sm0dismap0(self) -> Reg<Sm0dismap0, RW>
Fault Disable Mapping Register 0
Sourcepub const fn sm0captctrla(self) -> Reg<Sm0captctrla, RW>
pub const fn sm0captctrla(self) -> Reg<Sm0captctrla, RW>
Capture Control A Register
Sourcepub const fn sm0captcompa(self) -> Reg<Sm0captcompa, RW>
pub const fn sm0captcompa(self) -> Reg<Sm0captcompa, RW>
Capture Compare A Register
Sourcepub const fn sm0captctrlb(self) -> Reg<Sm0captctrlb, RW>
pub const fn sm0captctrlb(self) -> Reg<Sm0captctrlb, RW>
Capture Control B Register
Sourcepub const fn sm0captcompb(self) -> Reg<Sm0captcompb, RW>
pub const fn sm0captcompb(self) -> Reg<Sm0captcompb, RW>
Capture Compare B Register
Sourcepub const fn sm0captctrlx(self) -> Reg<Sm0captctrlx, RW>
pub const fn sm0captctrlx(self) -> Reg<Sm0captctrlx, RW>
Capture Control X Register
Sourcepub const fn sm0captcompx(self) -> Reg<Sm0captcompx, RW>
pub const fn sm0captcompx(self) -> Reg<Sm0captcompx, RW>
Capture Compare X Register
Sourcepub const fn sm0cval0cyc(self) -> Reg<Sm0cval0cyc, R>
pub const fn sm0cval0cyc(self) -> Reg<Sm0cval0cyc, R>
Capture Value 0 Cycle Register
Sourcepub const fn sm0cval1cyc(self) -> Reg<Sm0cval1cyc, R>
pub const fn sm0cval1cyc(self) -> Reg<Sm0cval1cyc, R>
Capture Value 1 Cycle Register
Sourcepub const fn sm0cval2cyc(self) -> Reg<Sm0cval2cyc, R>
pub const fn sm0cval2cyc(self) -> Reg<Sm0cval2cyc, R>
Capture Value 2 Cycle Register
Sourcepub const fn sm0cval3cyc(self) -> Reg<Sm0cval3cyc, R>
pub const fn sm0cval3cyc(self) -> Reg<Sm0cval3cyc, R>
Capture Value 3 Cycle Register
Sourcepub const fn sm0cval4cyc(self) -> Reg<Sm0cval4cyc, R>
pub const fn sm0cval4cyc(self) -> Reg<Sm0cval4cyc, R>
Capture Value 4 Cycle Register
Sourcepub const fn sm0cval5cyc(self) -> Reg<Sm0cval5cyc, R>
pub const fn sm0cval5cyc(self) -> Reg<Sm0cval5cyc, R>
Capture Value 5 Cycle Register
Sourcepub const fn sm0captfilta(self) -> Reg<Sm0captfilta, RW>
pub const fn sm0captfilta(self) -> Reg<Sm0captfilta, RW>
Capture PWM_A Input Filter Register
Sourcepub const fn sm0captfiltb(self) -> Reg<Sm0captfiltb, RW>
pub const fn sm0captfiltb(self) -> Reg<Sm0captfiltb, RW>
Capture PWM_B Input Filter Register
Sourcepub const fn sm0captfiltx(self) -> Reg<Sm0captfiltx, RW>
pub const fn sm0captfiltx(self) -> Reg<Sm0captfiltx, RW>
Capture PWM_X Input Filter Register
Sourcepub const fn sm1fracval1(self) -> Reg<Sm1fracval1, RW>
pub const fn sm1fracval1(self) -> Reg<Sm1fracval1, RW>
Fractional Value Register 1
Sourcepub const fn sm1fracval2(self) -> Reg<Sm1fracval2, RW>
pub const fn sm1fracval2(self) -> Reg<Sm1fracval2, RW>
Fractional Value Register 2
Sourcepub const fn sm1fracval3(self) -> Reg<Sm1fracval3, RW>
pub const fn sm1fracval3(self) -> Reg<Sm1fracval3, RW>
Fractional Value Register 3
Sourcepub const fn sm1fracval4(self) -> Reg<Sm1fracval4, RW>
pub const fn sm1fracval4(self) -> Reg<Sm1fracval4, RW>
Fractional Value Register 4
Sourcepub const fn sm1fracval5(self) -> Reg<Sm1fracval5, RW>
pub const fn sm1fracval5(self) -> Reg<Sm1fracval5, RW>
Fractional Value Register 5
Sourcepub const fn sm1dismap0(self) -> Reg<Sm1dismap0, RW>
pub const fn sm1dismap0(self) -> Reg<Sm1dismap0, RW>
Fault Disable Mapping Register 0
Sourcepub const fn sm1captctrla(self) -> Reg<Sm1captctrla, RW>
pub const fn sm1captctrla(self) -> Reg<Sm1captctrla, RW>
Capture Control A Register
Sourcepub const fn sm1captcompa(self) -> Reg<Sm1captcompa, RW>
pub const fn sm1captcompa(self) -> Reg<Sm1captcompa, RW>
Capture Compare A Register
Sourcepub const fn sm1captctrlb(self) -> Reg<Sm1captctrlb, RW>
pub const fn sm1captctrlb(self) -> Reg<Sm1captctrlb, RW>
Capture Control B Register
Sourcepub const fn sm1captcompb(self) -> Reg<Sm1captcompb, RW>
pub const fn sm1captcompb(self) -> Reg<Sm1captcompb, RW>
Capture Compare B Register
Sourcepub const fn sm1captctrlx(self) -> Reg<Sm1captctrlx, RW>
pub const fn sm1captctrlx(self) -> Reg<Sm1captctrlx, RW>
Capture Control X Register
Sourcepub const fn sm1captcompx(self) -> Reg<Sm1captcompx, RW>
pub const fn sm1captcompx(self) -> Reg<Sm1captcompx, RW>
Capture Compare X Register
Sourcepub const fn sm1cval0cyc(self) -> Reg<Sm1cval0cyc, R>
pub const fn sm1cval0cyc(self) -> Reg<Sm1cval0cyc, R>
Capture Value 0 Cycle Register
Sourcepub const fn sm1cval1cyc(self) -> Reg<Sm1cval1cyc, R>
pub const fn sm1cval1cyc(self) -> Reg<Sm1cval1cyc, R>
Capture Value 1 Cycle Register
Sourcepub const fn sm1cval2cyc(self) -> Reg<Sm1cval2cyc, R>
pub const fn sm1cval2cyc(self) -> Reg<Sm1cval2cyc, R>
Capture Value 2 Cycle Register
Sourcepub const fn sm1cval3cyc(self) -> Reg<Sm1cval3cyc, R>
pub const fn sm1cval3cyc(self) -> Reg<Sm1cval3cyc, R>
Capture Value 3 Cycle Register
Sourcepub const fn sm1cval4cyc(self) -> Reg<Sm1cval4cyc, R>
pub const fn sm1cval4cyc(self) -> Reg<Sm1cval4cyc, R>
Capture Value 4 Cycle Register
Sourcepub const fn sm1cval5cyc(self) -> Reg<Sm1cval5cyc, R>
pub const fn sm1cval5cyc(self) -> Reg<Sm1cval5cyc, R>
Capture Value 5 Cycle Register
Sourcepub const fn sm1phasedly(self) -> Reg<Sm1phasedly, RW>
pub const fn sm1phasedly(self) -> Reg<Sm1phasedly, RW>
Phase Delay Register
Sourcepub const fn sm1captfilta(self) -> Reg<Sm1captfilta, RW>
pub const fn sm1captfilta(self) -> Reg<Sm1captfilta, RW>
Capture PWM_A Input Filter Register
Sourcepub const fn sm1captfiltb(self) -> Reg<Sm1captfiltb, RW>
pub const fn sm1captfiltb(self) -> Reg<Sm1captfiltb, RW>
Capture PWM_B Input Filter Register
Sourcepub const fn sm1captfiltx(self) -> Reg<Sm1captfiltx, RW>
pub const fn sm1captfiltx(self) -> Reg<Sm1captfiltx, RW>
Capture PWM_X Input Filter Register
Sourcepub const fn sm2fracval1(self) -> Reg<Sm2fracval1, RW>
pub const fn sm2fracval1(self) -> Reg<Sm2fracval1, RW>
Fractional Value Register 1
Sourcepub const fn sm2fracval2(self) -> Reg<Sm2fracval2, RW>
pub const fn sm2fracval2(self) -> Reg<Sm2fracval2, RW>
Fractional Value Register 2
Sourcepub const fn sm2fracval3(self) -> Reg<Sm2fracval3, RW>
pub const fn sm2fracval3(self) -> Reg<Sm2fracval3, RW>
Fractional Value Register 3
Sourcepub const fn sm2fracval4(self) -> Reg<Sm2fracval4, RW>
pub const fn sm2fracval4(self) -> Reg<Sm2fracval4, RW>
Fractional Value Register 4
Sourcepub const fn sm2fracval5(self) -> Reg<Sm2fracval5, RW>
pub const fn sm2fracval5(self) -> Reg<Sm2fracval5, RW>
Fractional Value Register 5
Sourcepub const fn sm2dismap0(self) -> Reg<Sm2dismap0, RW>
pub const fn sm2dismap0(self) -> Reg<Sm2dismap0, RW>
Fault Disable Mapping Register 0
Sourcepub const fn sm2captctrla(self) -> Reg<Sm2captctrla, RW>
pub const fn sm2captctrla(self) -> Reg<Sm2captctrla, RW>
Capture Control A Register
Sourcepub const fn sm2captcompa(self) -> Reg<Sm2captcompa, RW>
pub const fn sm2captcompa(self) -> Reg<Sm2captcompa, RW>
Capture Compare A Register
Sourcepub const fn sm2captctrlb(self) -> Reg<Sm2captctrlb, RW>
pub const fn sm2captctrlb(self) -> Reg<Sm2captctrlb, RW>
Capture Control B Register
Sourcepub const fn sm2captcompb(self) -> Reg<Sm2captcompb, RW>
pub const fn sm2captcompb(self) -> Reg<Sm2captcompb, RW>
Capture Compare B Register
Sourcepub const fn sm2captctrlx(self) -> Reg<Sm2captctrlx, RW>
pub const fn sm2captctrlx(self) -> Reg<Sm2captctrlx, RW>
Capture Control X Register
Sourcepub const fn sm2captcompx(self) -> Reg<Sm2captcompx, RW>
pub const fn sm2captcompx(self) -> Reg<Sm2captcompx, RW>
Capture Compare X Register
Sourcepub const fn sm2cval0cyc(self) -> Reg<Sm2cval0cyc, R>
pub const fn sm2cval0cyc(self) -> Reg<Sm2cval0cyc, R>
Capture Value 0 Cycle Register
Sourcepub const fn sm2cval1cyc(self) -> Reg<Sm2cval1cyc, R>
pub const fn sm2cval1cyc(self) -> Reg<Sm2cval1cyc, R>
Capture Value 1 Cycle Register
Sourcepub const fn sm2cval2cyc(self) -> Reg<Sm2cval2cyc, R>
pub const fn sm2cval2cyc(self) -> Reg<Sm2cval2cyc, R>
Capture Value 2 Cycle Register
Sourcepub const fn sm2cval3cyc(self) -> Reg<Sm2cval3cyc, R>
pub const fn sm2cval3cyc(self) -> Reg<Sm2cval3cyc, R>
Capture Value 3 Cycle Register
Sourcepub const fn sm2cval4cyc(self) -> Reg<Sm2cval4cyc, R>
pub const fn sm2cval4cyc(self) -> Reg<Sm2cval4cyc, R>
Capture Value 4 Cycle Register
Sourcepub const fn sm2cval5cyc(self) -> Reg<Sm2cval5cyc, R>
pub const fn sm2cval5cyc(self) -> Reg<Sm2cval5cyc, R>
Capture Value 5 Cycle Register
Sourcepub const fn sm2phasedly(self) -> Reg<Sm2phasedly, RW>
pub const fn sm2phasedly(self) -> Reg<Sm2phasedly, RW>
Phase Delay Register
Sourcepub const fn sm2captfilta(self) -> Reg<Sm2captfilta, RW>
pub const fn sm2captfilta(self) -> Reg<Sm2captfilta, RW>
Capture PWM_A Input Filter Register
Sourcepub const fn sm2captfiltb(self) -> Reg<Sm2captfiltb, RW>
pub const fn sm2captfiltb(self) -> Reg<Sm2captfiltb, RW>
Capture PWM_B Input Filter Register
Sourcepub const fn sm2captfiltx(self) -> Reg<Sm2captfiltx, RW>
pub const fn sm2captfiltx(self) -> Reg<Sm2captfiltx, RW>
Capture PWM_X Input Filter Register
Sourcepub const fn sm3fracval1(self) -> Reg<Sm3fracval1, RW>
pub const fn sm3fracval1(self) -> Reg<Sm3fracval1, RW>
Fractional Value Register 1
Sourcepub const fn sm3fracval2(self) -> Reg<Sm3fracval2, RW>
pub const fn sm3fracval2(self) -> Reg<Sm3fracval2, RW>
Fractional Value Register 2
Sourcepub const fn sm3fracval3(self) -> Reg<Sm3fracval3, RW>
pub const fn sm3fracval3(self) -> Reg<Sm3fracval3, RW>
Fractional Value Register 3
Sourcepub const fn sm3fracval4(self) -> Reg<Sm3fracval4, RW>
pub const fn sm3fracval4(self) -> Reg<Sm3fracval4, RW>
Fractional Value Register 4
Sourcepub const fn sm3fracval5(self) -> Reg<Sm3fracval5, RW>
pub const fn sm3fracval5(self) -> Reg<Sm3fracval5, RW>
Fractional Value Register 5
Sourcepub const fn sm3dismap0(self) -> Reg<Sm3dismap0, RW>
pub const fn sm3dismap0(self) -> Reg<Sm3dismap0, RW>
Fault Disable Mapping Register 0
Sourcepub const fn sm3captctrla(self) -> Reg<Sm3captctrla, RW>
pub const fn sm3captctrla(self) -> Reg<Sm3captctrla, RW>
Capture Control A Register
Sourcepub const fn sm3captcompa(self) -> Reg<Sm3captcompa, RW>
pub const fn sm3captcompa(self) -> Reg<Sm3captcompa, RW>
Capture Compare A Register
Sourcepub const fn sm3captctrlb(self) -> Reg<Sm3captctrlb, RW>
pub const fn sm3captctrlb(self) -> Reg<Sm3captctrlb, RW>
Capture Control B Register
Sourcepub const fn sm3captcompb(self) -> Reg<Sm3captcompb, RW>
pub const fn sm3captcompb(self) -> Reg<Sm3captcompb, RW>
Capture Compare B Register
Sourcepub const fn sm3captctrlx(self) -> Reg<Sm3captctrlx, RW>
pub const fn sm3captctrlx(self) -> Reg<Sm3captctrlx, RW>
Capture Control X Register
Sourcepub const fn sm3captcompx(self) -> Reg<Sm3captcompx, RW>
pub const fn sm3captcompx(self) -> Reg<Sm3captcompx, RW>
Capture Compare X Register
Sourcepub const fn sm3cval0cyc(self) -> Reg<Sm3cval0cyc, R>
pub const fn sm3cval0cyc(self) -> Reg<Sm3cval0cyc, R>
Capture Value 0 Cycle Register
Sourcepub const fn sm3cval1cyc(self) -> Reg<Sm3cval1cyc, R>
pub const fn sm3cval1cyc(self) -> Reg<Sm3cval1cyc, R>
Capture Value 1 Cycle Register
Sourcepub const fn sm3cval2cyc(self) -> Reg<Sm3cval2cyc, R>
pub const fn sm3cval2cyc(self) -> Reg<Sm3cval2cyc, R>
Capture Value 2 Cycle Register
Sourcepub const fn sm3cval3cyc(self) -> Reg<Sm3cval3cyc, R>
pub const fn sm3cval3cyc(self) -> Reg<Sm3cval3cyc, R>
Capture Value 3 Cycle Register
Sourcepub const fn sm3cval4cyc(self) -> Reg<Sm3cval4cyc, R>
pub const fn sm3cval4cyc(self) -> Reg<Sm3cval4cyc, R>
Capture Value 4 Cycle Register
Sourcepub const fn sm3cval5cyc(self) -> Reg<Sm3cval5cyc, R>
pub const fn sm3cval5cyc(self) -> Reg<Sm3cval5cyc, R>
Capture Value 5 Cycle Register
Sourcepub const fn sm3phasedly(self) -> Reg<Sm3phasedly, RW>
pub const fn sm3phasedly(self) -> Reg<Sm3phasedly, RW>
Phase Delay Register
Sourcepub const fn sm3captfilta(self) -> Reg<Sm3captfilta, RW>
pub const fn sm3captfilta(self) -> Reg<Sm3captfilta, RW>
Capture PWM_A Input Filter Register
Sourcepub const fn sm3captfiltb(self) -> Reg<Sm3captfiltb, RW>
pub const fn sm3captfiltb(self) -> Reg<Sm3captfiltb, RW>
Capture PWM_B Input Filter Register
Sourcepub const fn sm3captfiltx(self) -> Reg<Sm3captfiltx, RW>
pub const fn sm3captfiltx(self) -> Reg<Sm3captfiltx, RW>
Capture PWM_X Input Filter Register