Struct PwmChannel

Source
pub struct PwmChannel<X, T> { /* private fields */ }
Expand description

Representation of a Channel for an abritary timer channel, that also holds a type state for whether or not this channel is using any pins yet.

If there are no pins supplied, it cannot be enabled.

Implementations§

Source§

impl PwmChannel<Tim1Ch1, NoPins>

Source

pub fn output_to_pa8<Otype>( self, _p: PA8<AF6<Otype>>, ) -> PwmChannel<Tim1Ch1, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim1Ch1, WithPins>

Source

pub fn output_to_pa8<Otype>( self, _p: PA8<AF6<Otype>>, ) -> PwmChannel<Tim1Ch1, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim1Ch1, NoPins>

Source

pub fn output_to_pa7<Otype>( self, _p: PA7<AF6<Otype>>, ) -> PwmChannel<Tim1Ch1, WithNPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim1Ch1, WithNPins>

Source

pub fn output_to_pa7<Otype>( self, _p: PA7<AF6<Otype>>, ) -> PwmChannel<Tim1Ch1, WithNPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim1Ch1, NoPins>

Source

pub fn output_to_pa11<Otype>( self, _p: PA11<AF6<Otype>>, ) -> PwmChannel<Tim1Ch1, WithNPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim1Ch1, WithNPins>

Source

pub fn output_to_pa11<Otype>( self, _p: PA11<AF6<Otype>>, ) -> PwmChannel<Tim1Ch1, WithNPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim1Ch1, NoPins>

Source

pub fn output_to_pb13<Otype>( self, _p: PB13<AF6<Otype>>, ) -> PwmChannel<Tim1Ch1, WithNPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim1Ch1, WithNPins>

Source

pub fn output_to_pb13<Otype>( self, _p: PB13<AF6<Otype>>, ) -> PwmChannel<Tim1Ch1, WithNPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim1Ch1, NoPins>

Source

pub fn output_to_pc13<Otype>( self, _p: PC13<AF4<Otype>>, ) -> PwmChannel<Tim1Ch1, WithNPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim1Ch1, WithNPins>

Source

pub fn output_to_pc13<Otype>( self, _p: PC13<AF4<Otype>>, ) -> PwmChannel<Tim1Ch1, WithNPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim1Ch2, NoPins>

Source

pub fn output_to_pa9<Otype>( self, _p: PA9<AF6<Otype>>, ) -> PwmChannel<Tim1Ch2, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim1Ch2, WithPins>

Source

pub fn output_to_pa9<Otype>( self, _p: PA9<AF6<Otype>>, ) -> PwmChannel<Tim1Ch2, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim1Ch2, NoPins>

Source

pub fn output_to_pa12<Otype>( self, _p: PA12<AF6<Otype>>, ) -> PwmChannel<Tim1Ch2, WithNPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim1Ch2, WithNPins>

Source

pub fn output_to_pa12<Otype>( self, _p: PA12<AF6<Otype>>, ) -> PwmChannel<Tim1Ch2, WithNPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim1Ch2, NoPins>

Source

pub fn output_to_pb0<Otype>( self, _p: PB0<AF6<Otype>>, ) -> PwmChannel<Tim1Ch2, WithNPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim1Ch2, WithNPins>

Source

pub fn output_to_pb0<Otype>( self, _p: PB0<AF6<Otype>>, ) -> PwmChannel<Tim1Ch2, WithNPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim1Ch2, NoPins>

Source

pub fn output_to_pb14<Otype>( self, _p: PB14<AF6<Otype>>, ) -> PwmChannel<Tim1Ch2, WithNPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim1Ch2, WithNPins>

Source

pub fn output_to_pb14<Otype>( self, _p: PB14<AF6<Otype>>, ) -> PwmChannel<Tim1Ch2, WithNPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim1Ch3, NoPins>

Source

pub fn output_to_pa10<Otype>( self, _p: PA10<AF6<Otype>>, ) -> PwmChannel<Tim1Ch3, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim1Ch3, WithPins>

Source

pub fn output_to_pa10<Otype>( self, _p: PA10<AF6<Otype>>, ) -> PwmChannel<Tim1Ch3, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim1Ch3, NoPins>

Source

pub fn output_to_pb1<Otype>( self, _p: PB1<AF6<Otype>>, ) -> PwmChannel<Tim1Ch3, WithNPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim1Ch3, WithNPins>

Source

pub fn output_to_pb1<Otype>( self, _p: PB1<AF6<Otype>>, ) -> PwmChannel<Tim1Ch3, WithNPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim1Ch3, NoPins>

Source

pub fn output_to_pb15<Otype>( self, _p: PB15<AF4<Otype>>, ) -> PwmChannel<Tim1Ch3, WithNPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim1Ch3, WithNPins>

Source

pub fn output_to_pb15<Otype>( self, _p: PB15<AF4<Otype>>, ) -> PwmChannel<Tim1Ch3, WithNPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim1Ch3, NoPins>

Source

pub fn output_to_pf0<Otype>( self, _p: PF0<AF6<Otype>>, ) -> PwmChannel<Tim1Ch3, WithNPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim1Ch3, WithNPins>

Source

pub fn output_to_pf0<Otype>( self, _p: PF0<AF6<Otype>>, ) -> PwmChannel<Tim1Ch3, WithNPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim1Ch4, NoPins>

Source

pub fn output_to_pa11<Otype>( self, _p: PA11<AF11<Otype>>, ) -> PwmChannel<Tim1Ch4, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim1Ch4, WithPins>

Source

pub fn output_to_pa11<Otype>( self, _p: PA11<AF11<Otype>>, ) -> PwmChannel<Tim1Ch4, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim1Ch1, NoPins>

Source

pub fn output_to_pe9<Otype>( self, _p: PE9<AF2<Otype>>, ) -> PwmChannel<Tim1Ch1, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim1Ch1, WithPins>

Source

pub fn output_to_pe9<Otype>( self, _p: PE9<AF2<Otype>>, ) -> PwmChannel<Tim1Ch1, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim1Ch1, NoPins>

Source

pub fn output_to_pe8<Otype>( self, _p: PE8<AF2<Otype>>, ) -> PwmChannel<Tim1Ch1, WithNPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim1Ch1, WithNPins>

Source

pub fn output_to_pe8<Otype>( self, _p: PE8<AF2<Otype>>, ) -> PwmChannel<Tim1Ch1, WithNPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim1Ch2, NoPins>

Source

pub fn output_to_pe11<Otype>( self, _p: PE11<AF2<Otype>>, ) -> PwmChannel<Tim1Ch2, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim1Ch2, WithPins>

Source

pub fn output_to_pe11<Otype>( self, _p: PE11<AF2<Otype>>, ) -> PwmChannel<Tim1Ch2, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim1Ch2, NoPins>

Source

pub fn output_to_pe10<Otype>( self, _p: PE10<AF2<Otype>>, ) -> PwmChannel<Tim1Ch2, WithNPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim1Ch2, WithNPins>

Source

pub fn output_to_pe10<Otype>( self, _p: PE10<AF2<Otype>>, ) -> PwmChannel<Tim1Ch2, WithNPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim1Ch3, NoPins>

Source

pub fn output_to_pe13<Otype>( self, _p: PE13<AF2<Otype>>, ) -> PwmChannel<Tim1Ch3, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim1Ch3, WithPins>

Source

pub fn output_to_pe13<Otype>( self, _p: PE13<AF2<Otype>>, ) -> PwmChannel<Tim1Ch3, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim1Ch3, NoPins>

Source

pub fn output_to_pe12<Otype>( self, _p: PE12<AF2<Otype>>, ) -> PwmChannel<Tim1Ch3, WithNPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim1Ch3, WithNPins>

Source

pub fn output_to_pe12<Otype>( self, _p: PE12<AF2<Otype>>, ) -> PwmChannel<Tim1Ch3, WithNPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim1Ch4, NoPins>

Source

pub fn output_to_pe14<Otype>( self, _p: PE14<AF2<Otype>>, ) -> PwmChannel<Tim1Ch4, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim1Ch4, WithPins>

Source

pub fn output_to_pe14<Otype>( self, _p: PE14<AF2<Otype>>, ) -> PwmChannel<Tim1Ch4, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim2Ch1, NoPins>

Source

pub fn output_to_pa0<Otype>( self, _p: PA0<AF1<Otype>>, ) -> PwmChannel<Tim2Ch1, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim2Ch1, WithPins>

Source

pub fn output_to_pa0<Otype>( self, _p: PA0<AF1<Otype>>, ) -> PwmChannel<Tim2Ch1, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim2Ch1, NoPins>

Source

pub fn output_to_pa5<Otype>( self, _p: PA5<AF1<Otype>>, ) -> PwmChannel<Tim2Ch1, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim2Ch1, WithPins>

Source

pub fn output_to_pa5<Otype>( self, _p: PA5<AF1<Otype>>, ) -> PwmChannel<Tim2Ch1, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim2Ch1, NoPins>

Source

pub fn output_to_pa15<Otype>( self, _p: PA15<AF1<Otype>>, ) -> PwmChannel<Tim2Ch1, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim2Ch1, WithPins>

Source

pub fn output_to_pa15<Otype>( self, _p: PA15<AF1<Otype>>, ) -> PwmChannel<Tim2Ch1, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim2Ch1, NoPins>

Source

pub fn output_to_pd3<Otype>( self, _p: PD3<AF2<Otype>>, ) -> PwmChannel<Tim2Ch1, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim2Ch1, WithPins>

Source

pub fn output_to_pd3<Otype>( self, _p: PD3<AF2<Otype>>, ) -> PwmChannel<Tim2Ch1, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim2Ch2, NoPins>

Source

pub fn output_to_pa1<Otype>( self, _p: PA1<AF1<Otype>>, ) -> PwmChannel<Tim2Ch2, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim2Ch2, WithPins>

Source

pub fn output_to_pa1<Otype>( self, _p: PA1<AF1<Otype>>, ) -> PwmChannel<Tim2Ch2, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim2Ch2, NoPins>

Source

pub fn output_to_pb3<Otype>( self, _p: PB3<AF1<Otype>>, ) -> PwmChannel<Tim2Ch2, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim2Ch2, WithPins>

Source

pub fn output_to_pb3<Otype>( self, _p: PB3<AF1<Otype>>, ) -> PwmChannel<Tim2Ch2, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim2Ch2, NoPins>

Source

pub fn output_to_pd4<Otype>( self, _p: PD4<AF2<Otype>>, ) -> PwmChannel<Tim2Ch2, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim2Ch2, WithPins>

Source

pub fn output_to_pd4<Otype>( self, _p: PD4<AF2<Otype>>, ) -> PwmChannel<Tim2Ch2, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim2Ch3, NoPins>

Source

pub fn output_to_pa2<Otype>( self, _p: PA2<AF1<Otype>>, ) -> PwmChannel<Tim2Ch3, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim2Ch3, WithPins>

Source

pub fn output_to_pa2<Otype>( self, _p: PA2<AF1<Otype>>, ) -> PwmChannel<Tim2Ch3, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim2Ch3, NoPins>

Source

pub fn output_to_pa9<Otype>( self, _p: PA9<AF10<Otype>>, ) -> PwmChannel<Tim2Ch3, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim2Ch3, WithPins>

Source

pub fn output_to_pa9<Otype>( self, _p: PA9<AF10<Otype>>, ) -> PwmChannel<Tim2Ch3, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim2Ch3, NoPins>

Source

pub fn output_to_pb10<Otype>( self, _p: PB10<AF1<Otype>>, ) -> PwmChannel<Tim2Ch3, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim2Ch3, WithPins>

Source

pub fn output_to_pb10<Otype>( self, _p: PB10<AF1<Otype>>, ) -> PwmChannel<Tim2Ch3, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim2Ch3, NoPins>

Source

pub fn output_to_pd7<Otype>( self, _p: PD7<AF2<Otype>>, ) -> PwmChannel<Tim2Ch3, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim2Ch3, WithPins>

Source

pub fn output_to_pd7<Otype>( self, _p: PD7<AF2<Otype>>, ) -> PwmChannel<Tim2Ch3, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim2Ch4, NoPins>

Source

pub fn output_to_pa3<Otype>( self, _p: PA3<AF1<Otype>>, ) -> PwmChannel<Tim2Ch4, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim2Ch4, WithPins>

Source

pub fn output_to_pa3<Otype>( self, _p: PA3<AF1<Otype>>, ) -> PwmChannel<Tim2Ch4, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim2Ch4, NoPins>

Source

pub fn output_to_pa10<Otype>( self, _p: PA10<AF1<Otype>>, ) -> PwmChannel<Tim2Ch4, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim2Ch4, WithPins>

Source

pub fn output_to_pa10<Otype>( self, _p: PA10<AF1<Otype>>, ) -> PwmChannel<Tim2Ch4, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim2Ch4, NoPins>

Source

pub fn output_to_pb11<Otype>( self, _p: PB11<AF1<Otype>>, ) -> PwmChannel<Tim2Ch4, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim2Ch4, WithPins>

Source

pub fn output_to_pb11<Otype>( self, _p: PB11<AF1<Otype>>, ) -> PwmChannel<Tim2Ch4, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim2Ch4, NoPins>

Source

pub fn output_to_pd6<Otype>( self, _p: PD6<AF2<Otype>>, ) -> PwmChannel<Tim2Ch4, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim2Ch4, WithPins>

Source

pub fn output_to_pd6<Otype>( self, _p: PD6<AF2<Otype>>, ) -> PwmChannel<Tim2Ch4, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim3Ch1, NoPins>

Source

pub fn output_to_pa6<Otype>( self, _p: PA6<AF2<Otype>>, ) -> PwmChannel<Tim3Ch1, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim3Ch1, WithPins>

Source

pub fn output_to_pa6<Otype>( self, _p: PA6<AF2<Otype>>, ) -> PwmChannel<Tim3Ch1, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim3Ch1, NoPins>

Source

pub fn output_to_pb4<Otype>( self, _p: PB4<AF2<Otype>>, ) -> PwmChannel<Tim3Ch1, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim3Ch1, WithPins>

Source

pub fn output_to_pb4<Otype>( self, _p: PB4<AF2<Otype>>, ) -> PwmChannel<Tim3Ch1, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim3Ch2, NoPins>

Source

pub fn output_to_pa4<Otype>( self, _p: PA4<AF2<Otype>>, ) -> PwmChannel<Tim3Ch2, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim3Ch2, WithPins>

Source

pub fn output_to_pa4<Otype>( self, _p: PA4<AF2<Otype>>, ) -> PwmChannel<Tim3Ch2, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim3Ch2, NoPins>

Source

pub fn output_to_pa7<Otype>( self, _p: PA7<AF2<Otype>>, ) -> PwmChannel<Tim3Ch2, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim3Ch2, WithPins>

Source

pub fn output_to_pa7<Otype>( self, _p: PA7<AF2<Otype>>, ) -> PwmChannel<Tim3Ch2, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim3Ch2, NoPins>

Source

pub fn output_to_pb5<Otype>( self, _p: PB5<AF2<Otype>>, ) -> PwmChannel<Tim3Ch2, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim3Ch2, WithPins>

Source

pub fn output_to_pb5<Otype>( self, _p: PB5<AF2<Otype>>, ) -> PwmChannel<Tim3Ch2, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim3Ch3, NoPins>

Source

pub fn output_to_pb0<Otype>( self, _p: PB0<AF2<Otype>>, ) -> PwmChannel<Tim3Ch3, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim3Ch3, WithPins>

Source

pub fn output_to_pb0<Otype>( self, _p: PB0<AF2<Otype>>, ) -> PwmChannel<Tim3Ch3, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim3Ch4, NoPins>

Source

pub fn output_to_pb1<Otype>( self, _p: PB1<AF2<Otype>>, ) -> PwmChannel<Tim3Ch4, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim3Ch4, WithPins>

Source

pub fn output_to_pb1<Otype>( self, _p: PB1<AF2<Otype>>, ) -> PwmChannel<Tim3Ch4, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim3Ch4, NoPins>

Source

pub fn output_to_pb7<Otype>( self, _p: PB7<AF10<Otype>>, ) -> PwmChannel<Tim3Ch4, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim3Ch4, WithPins>

Source

pub fn output_to_pb7<Otype>( self, _p: PB7<AF10<Otype>>, ) -> PwmChannel<Tim3Ch4, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim3Ch1, NoPins>

Source

pub fn output_to_pc6<Otype>( self, _p: PC6<AF2<Otype>>, ) -> PwmChannel<Tim3Ch1, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim3Ch1, WithPins>

Source

pub fn output_to_pc6<Otype>( self, _p: PC6<AF2<Otype>>, ) -> PwmChannel<Tim3Ch1, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim3Ch2, NoPins>

Source

pub fn output_to_pc7<Otype>( self, _p: PC7<AF2<Otype>>, ) -> PwmChannel<Tim3Ch2, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim3Ch2, WithPins>

Source

pub fn output_to_pc7<Otype>( self, _p: PC7<AF2<Otype>>, ) -> PwmChannel<Tim3Ch2, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim3Ch3, NoPins>

Source

pub fn output_to_pc8<Otype>( self, _p: PC8<AF2<Otype>>, ) -> PwmChannel<Tim3Ch3, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim3Ch3, WithPins>

Source

pub fn output_to_pc8<Otype>( self, _p: PC8<AF2<Otype>>, ) -> PwmChannel<Tim3Ch3, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim3Ch4, NoPins>

Source

pub fn output_to_pc9<Otype>( self, _p: PC9<AF2<Otype>>, ) -> PwmChannel<Tim3Ch4, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim3Ch4, WithPins>

Source

pub fn output_to_pc9<Otype>( self, _p: PC9<AF2<Otype>>, ) -> PwmChannel<Tim3Ch4, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim3Ch1, NoPins>

Source

pub fn output_to_pe2<Otype>( self, _p: PE6<AF2<Otype>>, ) -> PwmChannel<Tim3Ch1, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim3Ch1, WithPins>

Source

pub fn output_to_pe2<Otype>( self, _p: PE6<AF2<Otype>>, ) -> PwmChannel<Tim3Ch1, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim3Ch2, NoPins>

Source

pub fn output_to_pe3<Otype>( self, _p: PE7<AF2<Otype>>, ) -> PwmChannel<Tim3Ch2, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim3Ch2, WithPins>

Source

pub fn output_to_pe3<Otype>( self, _p: PE7<AF2<Otype>>, ) -> PwmChannel<Tim3Ch2, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim3Ch3, NoPins>

Source

pub fn output_to_pe4<Otype>( self, _p: PE8<AF2<Otype>>, ) -> PwmChannel<Tim3Ch3, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim3Ch3, WithPins>

Source

pub fn output_to_pe4<Otype>( self, _p: PE8<AF2<Otype>>, ) -> PwmChannel<Tim3Ch3, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim3Ch4, NoPins>

Source

pub fn output_to_pe5<Otype>( self, _p: PE9<AF2<Otype>>, ) -> PwmChannel<Tim3Ch4, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim3Ch4, WithPins>

Source

pub fn output_to_pe5<Otype>( self, _p: PE9<AF2<Otype>>, ) -> PwmChannel<Tim3Ch4, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim4Ch1, NoPins>

Source

pub fn output_to_pa11<Otype>( self, _p: PA11<AF10<Otype>>, ) -> PwmChannel<Tim4Ch1, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim4Ch1, WithPins>

Source

pub fn output_to_pa11<Otype>( self, _p: PA11<AF10<Otype>>, ) -> PwmChannel<Tim4Ch1, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim4Ch1, NoPins>

Source

pub fn output_to_pb6<Otype>( self, _p: PB6<AF2<Otype>>, ) -> PwmChannel<Tim4Ch1, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim4Ch1, WithPins>

Source

pub fn output_to_pb6<Otype>( self, _p: PB6<AF2<Otype>>, ) -> PwmChannel<Tim4Ch1, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim4Ch2, NoPins>

Source

pub fn output_to_pa12<Otype>( self, _p: PA12<AF10<Otype>>, ) -> PwmChannel<Tim4Ch2, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim4Ch2, WithPins>

Source

pub fn output_to_pa12<Otype>( self, _p: PA12<AF10<Otype>>, ) -> PwmChannel<Tim4Ch2, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim4Ch2, NoPins>

Source

pub fn output_to_pb7<Otype>( self, _p: PB7<AF2<Otype>>, ) -> PwmChannel<Tim4Ch2, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim4Ch2, WithPins>

Source

pub fn output_to_pb7<Otype>( self, _p: PB7<AF2<Otype>>, ) -> PwmChannel<Tim4Ch2, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim4Ch3, NoPins>

Source

pub fn output_to_pa13<Otype>( self, _p: PA13<AF10<Otype>>, ) -> PwmChannel<Tim4Ch3, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim4Ch3, WithPins>

Source

pub fn output_to_pa13<Otype>( self, _p: PA13<AF10<Otype>>, ) -> PwmChannel<Tim4Ch3, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim4Ch3, NoPins>

Source

pub fn output_to_pb8<Otype>( self, _p: PB8<AF2<Otype>>, ) -> PwmChannel<Tim4Ch3, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim4Ch3, WithPins>

Source

pub fn output_to_pb8<Otype>( self, _p: PB8<AF2<Otype>>, ) -> PwmChannel<Tim4Ch3, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim4Ch4, NoPins>

Source

pub fn output_to_pb9<Otype>( self, _p: PB9<AF2<Otype>>, ) -> PwmChannel<Tim4Ch4, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim4Ch4, WithPins>

Source

pub fn output_to_pb9<Otype>( self, _p: PB9<AF2<Otype>>, ) -> PwmChannel<Tim4Ch4, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim4Ch1, NoPins>

Source

pub fn output_to_pd12<Otype>( self, _p: PD12<AF2<Otype>>, ) -> PwmChannel<Tim4Ch1, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim4Ch1, WithPins>

Source

pub fn output_to_pd12<Otype>( self, _p: PD12<AF2<Otype>>, ) -> PwmChannel<Tim4Ch1, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim4Ch2, NoPins>

Source

pub fn output_to_pd13<Otype>( self, _p: PD13<AF2<Otype>>, ) -> PwmChannel<Tim4Ch2, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim4Ch2, WithPins>

Source

pub fn output_to_pd13<Otype>( self, _p: PD13<AF2<Otype>>, ) -> PwmChannel<Tim4Ch2, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim4Ch3, NoPins>

Source

pub fn output_to_pd14<Otype>( self, _p: PD14<AF2<Otype>>, ) -> PwmChannel<Tim4Ch3, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim4Ch3, WithPins>

Source

pub fn output_to_pd14<Otype>( self, _p: PD14<AF2<Otype>>, ) -> PwmChannel<Tim4Ch3, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim4Ch4, NoPins>

Source

pub fn output_to_pd15<Otype>( self, _p: PD15<AF2<Otype>>, ) -> PwmChannel<Tim4Ch4, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim4Ch4, WithPins>

Source

pub fn output_to_pd15<Otype>( self, _p: PD15<AF2<Otype>>, ) -> PwmChannel<Tim4Ch4, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim4Ch4, NoPins>

Source

pub fn output_to_pf6<Otype>( self, _p: PF6<AF2<Otype>>, ) -> PwmChannel<Tim4Ch4, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim4Ch4, WithPins>

Source

pub fn output_to_pf6<Otype>( self, _p: PF6<AF2<Otype>>, ) -> PwmChannel<Tim4Ch4, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim8Ch1, NoPins>

Source

pub fn output_to_pa15<Otype>( self, _p: PA15<AF2<Otype>>, ) -> PwmChannel<Tim8Ch1, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim8Ch1, WithPins>

Source

pub fn output_to_pa15<Otype>( self, _p: PA15<AF2<Otype>>, ) -> PwmChannel<Tim8Ch1, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim8Ch1, NoPins>

Source

pub fn output_to_pb6<Otype>( self, _p: PB6<AF2<Otype>>, ) -> PwmChannel<Tim8Ch1, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim8Ch1, WithPins>

Source

pub fn output_to_pb6<Otype>( self, _p: PB6<AF2<Otype>>, ) -> PwmChannel<Tim8Ch1, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim8Ch1, NoPins>

Source

pub fn output_to_pc6<Otype>( self, _p: PC6<AF4<Otype>>, ) -> PwmChannel<Tim8Ch1, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim8Ch1, WithPins>

Source

pub fn output_to_pc6<Otype>( self, _p: PC6<AF4<Otype>>, ) -> PwmChannel<Tim8Ch1, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim8Ch1, NoPins>

Source

pub fn output_to_pa7<Otype>( self, _p: PA7<AF4<Otype>>, ) -> PwmChannel<Tim8Ch1, WithNPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim8Ch1, WithNPins>

Source

pub fn output_to_pa7<Otype>( self, _p: PA7<AF4<Otype>>, ) -> PwmChannel<Tim8Ch1, WithNPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim8Ch1, NoPins>

Source

pub fn output_to_pb3<Otype>( self, _p: PB3<AF4<Otype>>, ) -> PwmChannel<Tim8Ch1, WithNPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim8Ch1, WithNPins>

Source

pub fn output_to_pb3<Otype>( self, _p: PB3<AF4<Otype>>, ) -> PwmChannel<Tim8Ch1, WithNPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim8Ch1, NoPins>

Source

pub fn output_to_pc10<Otype>( self, _p: PC10<AF4<Otype>>, ) -> PwmChannel<Tim8Ch1, WithNPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim8Ch1, WithNPins>

Source

pub fn output_to_pc10<Otype>( self, _p: PC10<AF4<Otype>>, ) -> PwmChannel<Tim8Ch1, WithNPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim8Ch2, NoPins>

Source

pub fn output_to_pa14<Otype>( self, _p: PA14<AF5<Otype>>, ) -> PwmChannel<Tim8Ch2, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim8Ch2, WithPins>

Source

pub fn output_to_pa14<Otype>( self, _p: PA14<AF5<Otype>>, ) -> PwmChannel<Tim8Ch2, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim8Ch2, NoPins>

Source

pub fn output_to_pb8<Otype>( self, _p: PB8<AF10<Otype>>, ) -> PwmChannel<Tim8Ch2, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim8Ch2, WithPins>

Source

pub fn output_to_pb8<Otype>( self, _p: PB8<AF10<Otype>>, ) -> PwmChannel<Tim8Ch2, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim8Ch2, NoPins>

Source

pub fn output_to_pc7<Otype>( self, _p: PC7<AF4<Otype>>, ) -> PwmChannel<Tim8Ch2, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim8Ch2, WithPins>

Source

pub fn output_to_pc7<Otype>( self, _p: PC7<AF4<Otype>>, ) -> PwmChannel<Tim8Ch2, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim8Ch2, NoPins>

Source

pub fn output_to_pb0<Otype>( self, _p: PB0<AF4<Otype>>, ) -> PwmChannel<Tim8Ch2, WithNPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim8Ch2, WithNPins>

Source

pub fn output_to_pb0<Otype>( self, _p: PB0<AF4<Otype>>, ) -> PwmChannel<Tim8Ch2, WithNPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim8Ch2, NoPins>

Source

pub fn output_to_pb4<Otype>( self, _p: PB4<AF4<Otype>>, ) -> PwmChannel<Tim8Ch2, WithNPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim8Ch2, WithNPins>

Source

pub fn output_to_pb4<Otype>( self, _p: PB4<AF4<Otype>>, ) -> PwmChannel<Tim8Ch2, WithNPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim8Ch2, NoPins>

Source

pub fn output_to_pc11<Otype>( self, _p: PC11<AF4<Otype>>, ) -> PwmChannel<Tim8Ch2, WithNPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim8Ch2, WithNPins>

Source

pub fn output_to_pc11<Otype>( self, _p: PC11<AF4<Otype>>, ) -> PwmChannel<Tim8Ch2, WithNPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim8Ch3, NoPins>

Source

pub fn output_to_pb9<Otype>( self, _p: PB9<AF10<Otype>>, ) -> PwmChannel<Tim8Ch3, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim8Ch3, WithPins>

Source

pub fn output_to_pb9<Otype>( self, _p: PB9<AF10<Otype>>, ) -> PwmChannel<Tim8Ch3, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim8Ch3, NoPins>

Source

pub fn output_to_pc8<Otype>( self, _p: PC8<AF4<Otype>>, ) -> PwmChannel<Tim8Ch3, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim8Ch3, WithPins>

Source

pub fn output_to_pc8<Otype>( self, _p: PC8<AF4<Otype>>, ) -> PwmChannel<Tim8Ch3, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim8Ch3, NoPins>

Source

pub fn output_to_pb1<Otype>( self, _p: PB1<AF4<Otype>>, ) -> PwmChannel<Tim8Ch3, WithNPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim8Ch3, WithNPins>

Source

pub fn output_to_pb1<Otype>( self, _p: PB1<AF4<Otype>>, ) -> PwmChannel<Tim8Ch3, WithNPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim8Ch3, NoPins>

Source

pub fn output_to_pb5<Otype>( self, _p: PB5<AF3<Otype>>, ) -> PwmChannel<Tim8Ch3, WithNPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim8Ch3, WithNPins>

Source

pub fn output_to_pb5<Otype>( self, _p: PB5<AF3<Otype>>, ) -> PwmChannel<Tim8Ch3, WithNPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim8Ch3, NoPins>

Source

pub fn output_to_pc12<Otype>( self, _p: PC12<AF4<Otype>>, ) -> PwmChannel<Tim8Ch3, WithNPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim8Ch3, WithNPins>

Source

pub fn output_to_pc12<Otype>( self, _p: PC12<AF4<Otype>>, ) -> PwmChannel<Tim8Ch3, WithNPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim8Ch4, NoPins>

Source

pub fn output_to_pc9<Otype>( self, _p: PC9<AF4<Otype>>, ) -> PwmChannel<Tim8Ch4, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim8Ch4, WithPins>

Source

pub fn output_to_pc9<Otype>( self, _p: PC9<AF4<Otype>>, ) -> PwmChannel<Tim8Ch4, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim8Ch4, NoPins>

Source

pub fn output_to_pd1<Otype>( self, _p: PD1<AF4<Otype>>, ) -> PwmChannel<Tim8Ch4, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim8Ch4, WithPins>

Source

pub fn output_to_pd1<Otype>( self, _p: PD1<AF4<Otype>>, ) -> PwmChannel<Tim8Ch4, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim15Ch1, NoPins>

Source

pub fn output_to_pa2<Otype>( self, _p: PA2<AF9<Otype>>, ) -> PwmChannel<Tim15Ch1, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim15Ch1, WithPins>

Source

pub fn output_to_pa2<Otype>( self, _p: PA2<AF9<Otype>>, ) -> PwmChannel<Tim15Ch1, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim15Ch1, NoPins>

Source

pub fn output_to_pb14<Otype>( self, _p: PB14<AF1<Otype>>, ) -> PwmChannel<Tim15Ch1, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim15Ch1, WithPins>

Source

pub fn output_to_pb14<Otype>( self, _p: PB14<AF1<Otype>>, ) -> PwmChannel<Tim15Ch1, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim15Ch1, NoPins>

Source

pub fn output_to_pf9<Otype>( self, _p: PF9<AF3<Otype>>, ) -> PwmChannel<Tim15Ch1, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim15Ch1, WithPins>

Source

pub fn output_to_pf9<Otype>( self, _p: PF9<AF3<Otype>>, ) -> PwmChannel<Tim15Ch1, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim15Ch1, NoPins>

Source

pub fn output_to_pa1<Otype>( self, _p: PA1<AF9<Otype>>, ) -> PwmChannel<Tim15Ch1, WithNPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim15Ch1, WithNPins>

Source

pub fn output_to_pa1<Otype>( self, _p: PA1<AF9<Otype>>, ) -> PwmChannel<Tim15Ch1, WithNPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim15Ch1, NoPins>

Source

pub fn output_to_pb15<Otype>( self, _p: PB15<AF2<Otype>>, ) -> PwmChannel<Tim15Ch1, WithNPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim15Ch1, WithNPins>

Source

pub fn output_to_pb15<Otype>( self, _p: PB15<AF2<Otype>>, ) -> PwmChannel<Tim15Ch1, WithNPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim15Ch2, NoPins>

Source

pub fn output_to_pa3<Otype>( self, _p: PA3<AF9<Otype>>, ) -> PwmChannel<Tim15Ch2, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim15Ch2, WithPins>

Source

pub fn output_to_pa3<Otype>( self, _p: PA3<AF9<Otype>>, ) -> PwmChannel<Tim15Ch2, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim15Ch2, NoPins>

Source

pub fn output_to_pb15<Otype>( self, _p: PB15<AF2<Otype>>, ) -> PwmChannel<Tim15Ch2, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim15Ch2, WithPins>

Source

pub fn output_to_pb15<Otype>( self, _p: PB15<AF2<Otype>>, ) -> PwmChannel<Tim15Ch2, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim15Ch2, NoPins>

Source

pub fn output_to_pf10<Otype>( self, _p: PF10<AF3<Otype>>, ) -> PwmChannel<Tim15Ch2, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim15Ch2, WithPins>

Source

pub fn output_to_pf10<Otype>( self, _p: PF10<AF3<Otype>>, ) -> PwmChannel<Tim15Ch2, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim16Ch1, NoPins>

Source

pub fn output_to_pa9<Otype>( self, _p: PA6<AF1<Otype>>, ) -> PwmChannel<Tim16Ch1, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim16Ch1, WithPins>

Source

pub fn output_to_pa9<Otype>( self, _p: PA6<AF1<Otype>>, ) -> PwmChannel<Tim16Ch1, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim16Ch1, NoPins>

Source

pub fn output_to_pa12<Otype>( self, _p: PA12<AF1<Otype>>, ) -> PwmChannel<Tim16Ch1, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim16Ch1, WithPins>

Source

pub fn output_to_pa12<Otype>( self, _p: PA12<AF1<Otype>>, ) -> PwmChannel<Tim16Ch1, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim16Ch1, NoPins>

Source

pub fn output_to_pb4<Otype>( self, _p: PB4<AF1<Otype>>, ) -> PwmChannel<Tim16Ch1, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim16Ch1, WithPins>

Source

pub fn output_to_pb4<Otype>( self, _p: PB4<AF1<Otype>>, ) -> PwmChannel<Tim16Ch1, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim16Ch1, NoPins>

Source

pub fn output_to_pb8<Otype>( self, _p: PB8<AF1<Otype>>, ) -> PwmChannel<Tim16Ch1, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim16Ch1, WithPins>

Source

pub fn output_to_pb8<Otype>( self, _p: PB8<AF1<Otype>>, ) -> PwmChannel<Tim16Ch1, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim16Ch1, NoPins>

Source

pub fn output_to_pe0<Otype>( self, _p: PE0<AF4<Otype>>, ) -> PwmChannel<Tim16Ch1, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim16Ch1, WithPins>

Source

pub fn output_to_pe0<Otype>( self, _p: PE0<AF4<Otype>>, ) -> PwmChannel<Tim16Ch1, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim16Ch1, NoPins>

Source

pub fn output_to_pa13<Otype>( self, _p: PA13<AF1<Otype>>, ) -> PwmChannel<Tim16Ch1, WithNPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim16Ch1, WithNPins>

Source

pub fn output_to_pa13<Otype>( self, _p: PA13<AF1<Otype>>, ) -> PwmChannel<Tim16Ch1, WithNPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim16Ch1, NoPins>

Source

pub fn output_to_pb6<Otype>( self, _p: PB6<AF1<Otype>>, ) -> PwmChannel<Tim16Ch1, WithNPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim16Ch1, WithNPins>

Source

pub fn output_to_pb6<Otype>( self, _p: PB6<AF1<Otype>>, ) -> PwmChannel<Tim16Ch1, WithNPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim17Ch1, NoPins>

Source

pub fn output_to_pa7<Otype>( self, _p: PA7<AF1<Otype>>, ) -> PwmChannel<Tim17Ch1, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim17Ch1, WithPins>

Source

pub fn output_to_pa7<Otype>( self, _p: PA7<AF1<Otype>>, ) -> PwmChannel<Tim17Ch1, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim17Ch1, NoPins>

Source

pub fn output_to_pb5<Otype>( self, _p: PB5<AF10<Otype>>, ) -> PwmChannel<Tim17Ch1, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim17Ch1, WithPins>

Source

pub fn output_to_pb5<Otype>( self, _p: PB5<AF10<Otype>>, ) -> PwmChannel<Tim17Ch1, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim17Ch1, NoPins>

Source

pub fn output_to_pb9<Otype>( self, _p: PB9<AF1<Otype>>, ) -> PwmChannel<Tim17Ch1, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim17Ch1, WithPins>

Source

pub fn output_to_pb9<Otype>( self, _p: PB9<AF1<Otype>>, ) -> PwmChannel<Tim17Ch1, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim17Ch1, NoPins>

Source

pub fn output_to_pe1<Otype>( self, _p: PE1<AF4<Otype>>, ) -> PwmChannel<Tim17Ch1, WithPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim17Ch1, WithPins>

Source

pub fn output_to_pe1<Otype>( self, _p: PE1<AF4<Otype>>, ) -> PwmChannel<Tim17Ch1, WithPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim17Ch1, NoPins>

Source

pub fn output_to_pa13<Otype>( self, _p: PA13<AF1<Otype>>, ) -> PwmChannel<Tim17Ch1, WithNPins>

Output to a specific pin from a channel that does not yet have any pins. This channel cannot be enabled until this method is called.

The pin is consumed and cannot be returned.

Source§

impl PwmChannel<Tim17Ch1, WithNPins>

Source

pub fn output_to_pa13<Otype>( self, _p: PA13<AF1<Otype>>, ) -> PwmChannel<Tim17Ch1, WithNPins>

Output to a specific pin from a channel is already configured with output pins. There is no limit to the number of pins that can be used (as long as they are compatible).

The pin is consumed and cannot be returned.

Trait Implementations§

Source§

impl<X: Debug, T: Debug> Debug for PwmChannel<X, T>

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl PwmPin for PwmChannel<Tim15Ch1, WithNPins>

Source§

type Duty = u16

Type for the duty methods Read more
Source§

fn disable(&mut self)

Disables a PWM channel
Source§

fn enable(&mut self)

Enables a PWM channel
Source§

fn get_max_duty(&self) -> Self::Duty

Returns the maximum duty cycle value
Source§

fn get_duty(&self) -> Self::Duty

Returns the current duty cycle
Source§

fn set_duty(&mut self, duty: Self::Duty)

Sets a new duty cycle
Source§

impl PwmPin for PwmChannel<Tim15Ch1, WithPins>

Source§

type Duty = u16

Type for the duty methods Read more
Source§

fn disable(&mut self)

Disables a PWM channel
Source§

fn enable(&mut self)

Enables a PWM channel
Source§

fn get_max_duty(&self) -> Self::Duty

Returns the maximum duty cycle value
Source§

fn get_duty(&self) -> Self::Duty

Returns the current duty cycle
Source§

fn set_duty(&mut self, duty: Self::Duty)

Sets a new duty cycle
Source§

impl PwmPin for PwmChannel<Tim15Ch2, WithPins>

Source§

type Duty = u16

Type for the duty methods Read more
Source§

fn disable(&mut self)

Disables a PWM channel
Source§

fn enable(&mut self)

Enables a PWM channel
Source§

fn get_max_duty(&self) -> Self::Duty

Returns the maximum duty cycle value
Source§

fn get_duty(&self) -> Self::Duty

Returns the current duty cycle
Source§

fn set_duty(&mut self, duty: Self::Duty)

Sets a new duty cycle
Source§

impl PwmPin for PwmChannel<Tim16Ch1, WithNPins>

Source§

type Duty = u16

Type for the duty methods Read more
Source§

fn disable(&mut self)

Disables a PWM channel
Source§

fn enable(&mut self)

Enables a PWM channel
Source§

fn get_max_duty(&self) -> Self::Duty

Returns the maximum duty cycle value
Source§

fn get_duty(&self) -> Self::Duty

Returns the current duty cycle
Source§

fn set_duty(&mut self, duty: Self::Duty)

Sets a new duty cycle
Source§

impl PwmPin for PwmChannel<Tim16Ch1, WithPins>

Source§

type Duty = u16

Type for the duty methods Read more
Source§

fn disable(&mut self)

Disables a PWM channel
Source§

fn enable(&mut self)

Enables a PWM channel
Source§

fn get_max_duty(&self) -> Self::Duty

Returns the maximum duty cycle value
Source§

fn get_duty(&self) -> Self::Duty

Returns the current duty cycle
Source§

fn set_duty(&mut self, duty: Self::Duty)

Sets a new duty cycle
Source§

impl PwmPin for PwmChannel<Tim17Ch1, WithNPins>

Source§

type Duty = u16

Type for the duty methods Read more
Source§

fn disable(&mut self)

Disables a PWM channel
Source§

fn enable(&mut self)

Enables a PWM channel
Source§

fn get_max_duty(&self) -> Self::Duty

Returns the maximum duty cycle value
Source§

fn get_duty(&self) -> Self::Duty

Returns the current duty cycle
Source§

fn set_duty(&mut self, duty: Self::Duty)

Sets a new duty cycle
Source§

impl PwmPin for PwmChannel<Tim17Ch1, WithPins>

Source§

type Duty = u16

Type for the duty methods Read more
Source§

fn disable(&mut self)

Disables a PWM channel
Source§

fn enable(&mut self)

Enables a PWM channel
Source§

fn get_max_duty(&self) -> Self::Duty

Returns the maximum duty cycle value
Source§

fn get_duty(&self) -> Self::Duty

Returns the current duty cycle
Source§

fn set_duty(&mut self, duty: Self::Duty)

Sets a new duty cycle
Source§

impl PwmPin for PwmChannel<Tim1Ch1, WithNPins>

Source§

type Duty = u16

Type for the duty methods Read more
Source§

fn disable(&mut self)

Disables a PWM channel
Source§

fn enable(&mut self)

Enables a PWM channel
Source§

fn get_max_duty(&self) -> Self::Duty

Returns the maximum duty cycle value
Source§

fn get_duty(&self) -> Self::Duty

Returns the current duty cycle
Source§

fn set_duty(&mut self, duty: Self::Duty)

Sets a new duty cycle
Source§

impl PwmPin for PwmChannel<Tim1Ch1, WithPins>

Source§

type Duty = u16

Type for the duty methods Read more
Source§

fn disable(&mut self)

Disables a PWM channel
Source§

fn enable(&mut self)

Enables a PWM channel
Source§

fn get_max_duty(&self) -> Self::Duty

Returns the maximum duty cycle value
Source§

fn get_duty(&self) -> Self::Duty

Returns the current duty cycle
Source§

fn set_duty(&mut self, duty: Self::Duty)

Sets a new duty cycle
Source§

impl PwmPin for PwmChannel<Tim1Ch2, WithNPins>

Source§

type Duty = u16

Type for the duty methods Read more
Source§

fn disable(&mut self)

Disables a PWM channel
Source§

fn enable(&mut self)

Enables a PWM channel
Source§

fn get_max_duty(&self) -> Self::Duty

Returns the maximum duty cycle value
Source§

fn get_duty(&self) -> Self::Duty

Returns the current duty cycle
Source§

fn set_duty(&mut self, duty: Self::Duty)

Sets a new duty cycle
Source§

impl PwmPin for PwmChannel<Tim1Ch2, WithPins>

Source§

type Duty = u16

Type for the duty methods Read more
Source§

fn disable(&mut self)

Disables a PWM channel
Source§

fn enable(&mut self)

Enables a PWM channel
Source§

fn get_max_duty(&self) -> Self::Duty

Returns the maximum duty cycle value
Source§

fn get_duty(&self) -> Self::Duty

Returns the current duty cycle
Source§

fn set_duty(&mut self, duty: Self::Duty)

Sets a new duty cycle
Source§

impl PwmPin for PwmChannel<Tim1Ch3, WithNPins>

Source§

type Duty = u16

Type for the duty methods Read more
Source§

fn disable(&mut self)

Disables a PWM channel
Source§

fn enable(&mut self)

Enables a PWM channel
Source§

fn get_max_duty(&self) -> Self::Duty

Returns the maximum duty cycle value
Source§

fn get_duty(&self) -> Self::Duty

Returns the current duty cycle
Source§

fn set_duty(&mut self, duty: Self::Duty)

Sets a new duty cycle
Source§

impl PwmPin for PwmChannel<Tim1Ch3, WithPins>

Source§

type Duty = u16

Type for the duty methods Read more
Source§

fn disable(&mut self)

Disables a PWM channel
Source§

fn enable(&mut self)

Enables a PWM channel
Source§

fn get_max_duty(&self) -> Self::Duty

Returns the maximum duty cycle value
Source§

fn get_duty(&self) -> Self::Duty

Returns the current duty cycle
Source§

fn set_duty(&mut self, duty: Self::Duty)

Sets a new duty cycle
Source§

impl PwmPin for PwmChannel<Tim1Ch4, WithPins>

Source§

type Duty = u16

Type for the duty methods Read more
Source§

fn disable(&mut self)

Disables a PWM channel
Source§

fn enable(&mut self)

Enables a PWM channel
Source§

fn get_max_duty(&self) -> Self::Duty

Returns the maximum duty cycle value
Source§

fn get_duty(&self) -> Self::Duty

Returns the current duty cycle
Source§

fn set_duty(&mut self, duty: Self::Duty)

Sets a new duty cycle
Source§

impl PwmPin for PwmChannel<Tim2Ch1, WithPins>

Source§

type Duty = u32

Type for the duty methods Read more
Source§

fn disable(&mut self)

Disables a PWM channel
Source§

fn enable(&mut self)

Enables a PWM channel
Source§

fn get_max_duty(&self) -> Self::Duty

Returns the maximum duty cycle value
Source§

fn get_duty(&self) -> Self::Duty

Returns the current duty cycle
Source§

fn set_duty(&mut self, duty: Self::Duty)

Sets a new duty cycle
Source§

impl PwmPin for PwmChannel<Tim2Ch2, WithPins>

Source§

type Duty = u32

Type for the duty methods Read more
Source§

fn disable(&mut self)

Disables a PWM channel
Source§

fn enable(&mut self)

Enables a PWM channel
Source§

fn get_max_duty(&self) -> Self::Duty

Returns the maximum duty cycle value
Source§

fn get_duty(&self) -> Self::Duty

Returns the current duty cycle
Source§

fn set_duty(&mut self, duty: Self::Duty)

Sets a new duty cycle
Source§

impl PwmPin for PwmChannel<Tim2Ch3, WithPins>

Source§

type Duty = u32

Type for the duty methods Read more
Source§

fn disable(&mut self)

Disables a PWM channel
Source§

fn enable(&mut self)

Enables a PWM channel
Source§

fn get_max_duty(&self) -> Self::Duty

Returns the maximum duty cycle value
Source§

fn get_duty(&self) -> Self::Duty

Returns the current duty cycle
Source§

fn set_duty(&mut self, duty: Self::Duty)

Sets a new duty cycle
Source§

impl PwmPin for PwmChannel<Tim2Ch4, WithPins>

Source§

type Duty = u32

Type for the duty methods Read more
Source§

fn disable(&mut self)

Disables a PWM channel
Source§

fn enable(&mut self)

Enables a PWM channel
Source§

fn get_max_duty(&self) -> Self::Duty

Returns the maximum duty cycle value
Source§

fn get_duty(&self) -> Self::Duty

Returns the current duty cycle
Source§

fn set_duty(&mut self, duty: Self::Duty)

Sets a new duty cycle
Source§

impl PwmPin for PwmChannel<Tim3Ch1, WithPins>

Source§

type Duty = u16

Type for the duty methods Read more
Source§

fn disable(&mut self)

Disables a PWM channel
Source§

fn enable(&mut self)

Enables a PWM channel
Source§

fn get_max_duty(&self) -> Self::Duty

Returns the maximum duty cycle value
Source§

fn get_duty(&self) -> Self::Duty

Returns the current duty cycle
Source§

fn set_duty(&mut self, duty: Self::Duty)

Sets a new duty cycle
Source§

impl PwmPin for PwmChannel<Tim3Ch2, WithPins>

Source§

type Duty = u16

Type for the duty methods Read more
Source§

fn disable(&mut self)

Disables a PWM channel
Source§

fn enable(&mut self)

Enables a PWM channel
Source§

fn get_max_duty(&self) -> Self::Duty

Returns the maximum duty cycle value
Source§

fn get_duty(&self) -> Self::Duty

Returns the current duty cycle
Source§

fn set_duty(&mut self, duty: Self::Duty)

Sets a new duty cycle
Source§

impl PwmPin for PwmChannel<Tim3Ch3, WithPins>

Source§

type Duty = u16

Type for the duty methods Read more
Source§

fn disable(&mut self)

Disables a PWM channel
Source§

fn enable(&mut self)

Enables a PWM channel
Source§

fn get_max_duty(&self) -> Self::Duty

Returns the maximum duty cycle value
Source§

fn get_duty(&self) -> Self::Duty

Returns the current duty cycle
Source§

fn set_duty(&mut self, duty: Self::Duty)

Sets a new duty cycle
Source§

impl PwmPin for PwmChannel<Tim3Ch4, WithPins>

Source§

type Duty = u16

Type for the duty methods Read more
Source§

fn disable(&mut self)

Disables a PWM channel
Source§

fn enable(&mut self)

Enables a PWM channel
Source§

fn get_max_duty(&self) -> Self::Duty

Returns the maximum duty cycle value
Source§

fn get_duty(&self) -> Self::Duty

Returns the current duty cycle
Source§

fn set_duty(&mut self, duty: Self::Duty)

Sets a new duty cycle
Source§

impl PwmPin for PwmChannel<Tim4Ch1, WithPins>

Source§

type Duty = u16

Type for the duty methods Read more
Source§

fn disable(&mut self)

Disables a PWM channel
Source§

fn enable(&mut self)

Enables a PWM channel
Source§

fn get_max_duty(&self) -> Self::Duty

Returns the maximum duty cycle value
Source§

fn get_duty(&self) -> Self::Duty

Returns the current duty cycle
Source§

fn set_duty(&mut self, duty: Self::Duty)

Sets a new duty cycle
Source§

impl PwmPin for PwmChannel<Tim4Ch2, WithPins>

Source§

type Duty = u16

Type for the duty methods Read more
Source§

fn disable(&mut self)

Disables a PWM channel
Source§

fn enable(&mut self)

Enables a PWM channel
Source§

fn get_max_duty(&self) -> Self::Duty

Returns the maximum duty cycle value
Source§

fn get_duty(&self) -> Self::Duty

Returns the current duty cycle
Source§

fn set_duty(&mut self, duty: Self::Duty)

Sets a new duty cycle
Source§

impl PwmPin for PwmChannel<Tim4Ch3, WithPins>

Source§

type Duty = u16

Type for the duty methods Read more
Source§

fn disable(&mut self)

Disables a PWM channel
Source§

fn enable(&mut self)

Enables a PWM channel
Source§

fn get_max_duty(&self) -> Self::Duty

Returns the maximum duty cycle value
Source§

fn get_duty(&self) -> Self::Duty

Returns the current duty cycle
Source§

fn set_duty(&mut self, duty: Self::Duty)

Sets a new duty cycle
Source§

impl PwmPin for PwmChannel<Tim4Ch4, WithPins>

Source§

type Duty = u16

Type for the duty methods Read more
Source§

fn disable(&mut self)

Disables a PWM channel
Source§

fn enable(&mut self)

Enables a PWM channel
Source§

fn get_max_duty(&self) -> Self::Duty

Returns the maximum duty cycle value
Source§

fn get_duty(&self) -> Self::Duty

Returns the current duty cycle
Source§

fn set_duty(&mut self, duty: Self::Duty)

Sets a new duty cycle
Source§

impl PwmPin for PwmChannel<Tim8Ch1, WithNPins>

Source§

type Duty = u16

Type for the duty methods Read more
Source§

fn disable(&mut self)

Disables a PWM channel
Source§

fn enable(&mut self)

Enables a PWM channel
Source§

fn get_max_duty(&self) -> Self::Duty

Returns the maximum duty cycle value
Source§

fn get_duty(&self) -> Self::Duty

Returns the current duty cycle
Source§

fn set_duty(&mut self, duty: Self::Duty)

Sets a new duty cycle
Source§

impl PwmPin for PwmChannel<Tim8Ch1, WithPins>

Source§

type Duty = u16

Type for the duty methods Read more
Source§

fn disable(&mut self)

Disables a PWM channel
Source§

fn enable(&mut self)

Enables a PWM channel
Source§

fn get_max_duty(&self) -> Self::Duty

Returns the maximum duty cycle value
Source§

fn get_duty(&self) -> Self::Duty

Returns the current duty cycle
Source§

fn set_duty(&mut self, duty: Self::Duty)

Sets a new duty cycle
Source§

impl PwmPin for PwmChannel<Tim8Ch2, WithNPins>

Source§

type Duty = u16

Type for the duty methods Read more
Source§

fn disable(&mut self)

Disables a PWM channel
Source§

fn enable(&mut self)

Enables a PWM channel
Source§

fn get_max_duty(&self) -> Self::Duty

Returns the maximum duty cycle value
Source§

fn get_duty(&self) -> Self::Duty

Returns the current duty cycle
Source§

fn set_duty(&mut self, duty: Self::Duty)

Sets a new duty cycle
Source§

impl PwmPin for PwmChannel<Tim8Ch2, WithPins>

Source§

type Duty = u16

Type for the duty methods Read more
Source§

fn disable(&mut self)

Disables a PWM channel
Source§

fn enable(&mut self)

Enables a PWM channel
Source§

fn get_max_duty(&self) -> Self::Duty

Returns the maximum duty cycle value
Source§

fn get_duty(&self) -> Self::Duty

Returns the current duty cycle
Source§

fn set_duty(&mut self, duty: Self::Duty)

Sets a new duty cycle
Source§

impl PwmPin for PwmChannel<Tim8Ch3, WithNPins>

Source§

type Duty = u16

Type for the duty methods Read more
Source§

fn disable(&mut self)

Disables a PWM channel
Source§

fn enable(&mut self)

Enables a PWM channel
Source§

fn get_max_duty(&self) -> Self::Duty

Returns the maximum duty cycle value
Source§

fn get_duty(&self) -> Self::Duty

Returns the current duty cycle
Source§

fn set_duty(&mut self, duty: Self::Duty)

Sets a new duty cycle
Source§

impl PwmPin for PwmChannel<Tim8Ch3, WithPins>

Source§

type Duty = u16

Type for the duty methods Read more
Source§

fn disable(&mut self)

Disables a PWM channel
Source§

fn enable(&mut self)

Enables a PWM channel
Source§

fn get_max_duty(&self) -> Self::Duty

Returns the maximum duty cycle value
Source§

fn get_duty(&self) -> Self::Duty

Returns the current duty cycle
Source§

fn set_duty(&mut self, duty: Self::Duty)

Sets a new duty cycle
Source§

impl PwmPin for PwmChannel<Tim8Ch4, WithPins>

Source§

type Duty = u16

Type for the duty methods Read more
Source§

fn disable(&mut self)

Disables a PWM channel
Source§

fn enable(&mut self)

Enables a PWM channel
Source§

fn get_max_duty(&self) -> Self::Duty

Returns the maximum duty cycle value
Source§

fn get_duty(&self) -> Self::Duty

Returns the current duty cycle
Source§

fn set_duty(&mut self, duty: Self::Duty)

Sets a new duty cycle

Auto Trait Implementations§

§

impl<X, T> Freeze for PwmChannel<X, T>

§

impl<X, T> RefUnwindSafe for PwmChannel<X, T>

§

impl<X, T> Send for PwmChannel<X, T>
where X: Send, T: Send,

§

impl<X, T> Sync for PwmChannel<X, T>
where X: Sync, T: Sync,

§

impl<X, T> Unpin for PwmChannel<X, T>
where X: Unpin, T: Unpin,

§

impl<X, T> UnwindSafe for PwmChannel<X, T>
where X: UnwindSafe, T: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.