pub struct Pwm1FrequencySetting { /* private fields */ }Expand description
Sets the ‘X’ parameter for PWM1 output frequency calculation. Formula: F_pwm1 = 2.25MHz / (X_value + 1) / Y1_value (where Y1 is from REG99H).
Implementations§
Source§impl Pwm1FrequencySetting
impl Pwm1FrequencySetting
Sourcepub fn parameter_x(&self) -> u8
pub fn parameter_x(&self) -> u8
Read the parameter_x field of the register.
Parameter X for PWM1 frequency calculation (0-255).
Sourcepub fn set_parameter_x(&mut self, value: u8)
pub fn set_parameter_x(&mut self, value: u8)
Write the parameter_x field of the register.
Parameter X for PWM1 frequency calculation (0-255).
Trait Implementations§
Source§impl BitAnd for Pwm1FrequencySetting
impl BitAnd for Pwm1FrequencySetting
Source§impl BitAndAssign for Pwm1FrequencySetting
impl BitAndAssign for Pwm1FrequencySetting
Source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&= operation. Read moreSource§impl BitOr for Pwm1FrequencySetting
impl BitOr for Pwm1FrequencySetting
Source§impl BitOrAssign for Pwm1FrequencySetting
impl BitOrAssign for Pwm1FrequencySetting
Source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|= operation. Read moreSource§impl BitXor for Pwm1FrequencySetting
impl BitXor for Pwm1FrequencySetting
Source§impl BitXorAssign for Pwm1FrequencySetting
impl BitXorAssign for Pwm1FrequencySetting
Source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^= operation. Read moreSource§impl Clone for Pwm1FrequencySetting
impl Clone for Pwm1FrequencySetting
Source§fn clone(&self) -> Pwm1FrequencySetting
fn clone(&self) -> Pwm1FrequencySetting
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for Pwm1FrequencySetting
impl Debug for Pwm1FrequencySetting
Source§impl From<Pwm1FrequencySetting> for [u8; 1]
impl From<Pwm1FrequencySetting> for [u8; 1]
Source§fn from(val: Pwm1FrequencySetting) -> Self
fn from(val: Pwm1FrequencySetting) -> Self
Converts to this type from the input type.
Source§impl From<Pwm1FrequencySetting> for FieldSetValue
impl From<Pwm1FrequencySetting> for FieldSetValue
Source§fn from(val: Pwm1FrequencySetting) -> Self
fn from(val: Pwm1FrequencySetting) -> Self
Converts to this type from the input type.
Source§impl Not for Pwm1FrequencySetting
impl Not for Pwm1FrequencySetting
Source§impl PartialEq for Pwm1FrequencySetting
impl PartialEq for Pwm1FrequencySetting
impl Copy for Pwm1FrequencySetting
impl Eq for Pwm1FrequencySetting
impl StructuralPartialEq for Pwm1FrequencySetting
Auto Trait Implementations§
impl Freeze for Pwm1FrequencySetting
impl RefUnwindSafe for Pwm1FrequencySetting
impl Send for Pwm1FrequencySetting
impl Sync for Pwm1FrequencySetting
impl Unpin for Pwm1FrequencySetting
impl UnwindSafe for Pwm1FrequencySetting
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more