pub struct ComplementaryPwmPin<'d, T, C> { /* private fields */ }Expand description
HRTIM complementary PWM pin.
Implementations§
Source§impl<'d, T: Instance> ComplementaryPwmPin<'d, T, ChA<T>>
impl<'d, T: Instance> ComplementaryPwmPin<'d, T, ChA<T>>
Sourcepub fn new_cha(pin: Peri<'d, impl ChannelAComplementaryPin<T>>) -> Self
pub fn new_cha(pin: Peri<'d, impl ChannelAComplementaryPin<T>>) -> Self
Create a new ChA complementary PWM pin instance.
Sourcepub fn new_cha_with_config(
pin: Peri<'d, impl ChannelAComplementaryPin<T>>,
pin_config: PwmPinConfig,
) -> Self
pub fn new_cha_with_config( pin: Peri<'d, impl ChannelAComplementaryPin<T>>, pin_config: PwmPinConfig, ) -> Self
Create a new ChA complementary PWM pin instance with a specific configuration.
Source§impl<'d, T: Instance> ComplementaryPwmPin<'d, T, ChB<T>>
impl<'d, T: Instance> ComplementaryPwmPin<'d, T, ChB<T>>
Sourcepub fn new_chb(pin: Peri<'d, impl ChannelBComplementaryPin<T>>) -> Self
pub fn new_chb(pin: Peri<'d, impl ChannelBComplementaryPin<T>>) -> Self
Create a new ChB complementary PWM pin instance.
Sourcepub fn new_chb_with_config(
pin: Peri<'d, impl ChannelBComplementaryPin<T>>,
pin_config: PwmPinConfig,
) -> Self
pub fn new_chb_with_config( pin: Peri<'d, impl ChannelBComplementaryPin<T>>, pin_config: PwmPinConfig, ) -> Self
Create a new ChB complementary PWM pin instance with a specific configuration.
Source§impl<'d, T: Instance> ComplementaryPwmPin<'d, T, ChC<T>>
impl<'d, T: Instance> ComplementaryPwmPin<'d, T, ChC<T>>
Sourcepub fn new_chc(pin: Peri<'d, impl ChannelCComplementaryPin<T>>) -> Self
pub fn new_chc(pin: Peri<'d, impl ChannelCComplementaryPin<T>>) -> Self
Create a new ChC complementary PWM pin instance.
Sourcepub fn new_chc_with_config(
pin: Peri<'d, impl ChannelCComplementaryPin<T>>,
pin_config: PwmPinConfig,
) -> Self
pub fn new_chc_with_config( pin: Peri<'d, impl ChannelCComplementaryPin<T>>, pin_config: PwmPinConfig, ) -> Self
Create a new ChC complementary PWM pin instance with a specific configuration.
Source§impl<'d, T: Instance> ComplementaryPwmPin<'d, T, ChD<T>>
impl<'d, T: Instance> ComplementaryPwmPin<'d, T, ChD<T>>
Sourcepub fn new_chd(pin: Peri<'d, impl ChannelDComplementaryPin<T>>) -> Self
pub fn new_chd(pin: Peri<'d, impl ChannelDComplementaryPin<T>>) -> Self
Create a new ChD complementary PWM pin instance.
Sourcepub fn new_chd_with_config(
pin: Peri<'d, impl ChannelDComplementaryPin<T>>,
pin_config: PwmPinConfig,
) -> Self
pub fn new_chd_with_config( pin: Peri<'d, impl ChannelDComplementaryPin<T>>, pin_config: PwmPinConfig, ) -> Self
Create a new ChD complementary PWM pin instance with a specific configuration.
Source§impl<'d, T: Instance> ComplementaryPwmPin<'d, T, ChE<T>>
impl<'d, T: Instance> ComplementaryPwmPin<'d, T, ChE<T>>
Sourcepub fn new_che(pin: Peri<'d, impl ChannelEComplementaryPin<T>>) -> Self
pub fn new_che(pin: Peri<'d, impl ChannelEComplementaryPin<T>>) -> Self
Create a new ChE complementary PWM pin instance.
Sourcepub fn new_che_with_config(
pin: Peri<'d, impl ChannelEComplementaryPin<T>>,
pin_config: PwmPinConfig,
) -> Self
pub fn new_che_with_config( pin: Peri<'d, impl ChannelEComplementaryPin<T>>, pin_config: PwmPinConfig, ) -> Self
Create a new ChE complementary PWM pin instance with a specific configuration.
Source§impl<'d, T: Instance> ComplementaryPwmPin<'d, T, ChF<T>>
impl<'d, T: Instance> ComplementaryPwmPin<'d, T, ChF<T>>
Sourcepub fn new_chf(pin: Peri<'d, impl ChannelFComplementaryPin<T>>) -> Self
pub fn new_chf(pin: Peri<'d, impl ChannelFComplementaryPin<T>>) -> Self
Create a new ChF complementary PWM pin instance.
Sourcepub fn new_chf_with_config(
pin: Peri<'d, impl ChannelFComplementaryPin<T>>,
pin_config: PwmPinConfig,
) -> Self
pub fn new_chf_with_config( pin: Peri<'d, impl ChannelFComplementaryPin<T>>, pin_config: PwmPinConfig, ) -> Self
Create a new ChF complementary PWM pin instance with a specific configuration.