Struct alt_stm32f30x_hal::timer::tim3::Channel[][src]

pub struct Channel<CN: ChNum, M: ChMode> { /* fields omitted */ }

Timer channel

Methods

impl<M: ChMode, CN: ChNum> Channel<CN, M>
[src]

Change channel output mode

Set preload

Trait Implementations

impl<SP: OutputSpeed, PT: PullType, PM: PinMode, CM: ChMode> PwmExt<SP, Channel<CH1, CM>, AF2> for PC6<PT, PM>
[src]

type

binding

Configures pin and channel to create pwm binding

impl<SP: OutputSpeed, PT: PullType, PM: PinMode, CM: ChMode> PwmExt<SP, Channel<CH2, CM>, AF2> for PC7<PT, PM>
[src]

type

binding

Configures pin and channel to create pwm binding

impl<SP: OutputSpeed, PT: PullType, PM: PinMode, CM: ChMode> PwmExt<SP, Channel<CH3, CM>, AF2> for PC8<PT, PM>
[src]

type

binding

Configures pin and channel to create pwm binding

impl<SP: OutputSpeed, PT: PullType, PM: PinMode, CM: ChMode> PwmExt<SP, Channel<CH4, CM>, AF2> for PC9<PT, PM>
[src]

type

binding

Configures pin and channel to create pwm binding

impl<SP: OutputSpeed, PT: PullType, PM: PinMode, CM: ChMode> PwmExt<SP, Channel<CH3, CM>, AF2> for PB0<PT, PM>
[src]

type

binding

Configures pin and channel to create pwm binding

impl<SP: OutputSpeed, PT: PullType, PM: PinMode, CM: ChMode> PwmExt<SP, Channel<CH4, CM>, AF2> for PB1<PT, PM>
[src]

type

binding

Configures pin and channel to create pwm binding

impl<CN: ChNum, M: ChMode> TimerChannel for Channel<CN, M>
[src]

Enable channel

Disable channel

Write value to capture/compare register

Read value of capture/compare register

Read value of Timer's auto-reload register

Auto Trait Implementations

impl<CN, M> Send for Channel<CN, M> where
    CN: Send,
    M: Send

impl<CN, M> Sync for Channel<CN, M> where
    CN: Sync,
    M: Sync