Type Alias embedded_hal_mock::eh1::pwm::Mock

source ·
pub type Mock = Generic<Transaction>;
Available on crate feature eh1 only.
Expand description

Mock PWM SetDutyCycle implementation

Aliased Type§

struct Mock { /* private fields */ }

Trait Implementations§

source§

impl ErrorType for Mock

§

type Error = MockError

Error type
source§

impl SetDutyCycle for Mock

source§

fn max_duty_cycle(&self) -> u16

Get the maximum duty cycle value. Read more
source§

fn set_duty_cycle(&mut self, duty: u16) -> Result<(), Self::Error>

Set the duty cycle to duty / max_duty. Read more
source§

fn set_duty_cycle_fully_off(&mut self) -> Result<(), Self::Error>

Set the duty cycle to 0%, or always inactive.
source§

fn set_duty_cycle_fully_on(&mut self) -> Result<(), Self::Error>

Set the duty cycle to 100%, or always active.
source§

fn set_duty_cycle_fraction( &mut self, num: u16, denom: u16 ) -> Result<(), Self::Error>

Set the duty cycle to num / denom. Read more
source§

fn set_duty_cycle_percent(&mut self, percent: u8) -> Result<(), Self::Error>

Set the duty cycle to percent / 100 Read more