Struct esp32h2::mcpwm0::gen0_stmp_cfg::R

source ·
pub struct R(_);
Expand description

Register GEN0_STMP_CFG reader

Implementations§

source§

impl R

source

pub fn cmpr0_a_upmethod(&self) -> CMPR0_A_UPMETHOD_R

Bits 0:3 - Update method for PWM generator 0 time stamp A’s active register. When all bits are set to 0: immediately, when bit0 is set to 1: TEZ, when bit1 is set to 1: TEP,when bit2 is set to 1: sync, when bit3 is set to 1: disable the update.

source

pub fn cmpr0_b_upmethod(&self) -> CMPR0_B_UPMETHOD_R

Bits 4:7 - Update method for PWM generator 0 time stamp B’s active register. When all bits are set to 0: immediately, when bit0 is set to 1: TEZ, when bit1 is set to 1: TEP,when bit2 is set to 1: sync, when bit3 is set to 1: disable the update.

source

pub fn cmpr0_a_shdw_full(&self) -> CMPR0_A_SHDW_FULL_R

Bit 8 - Set and reset by hardware. If set, PWM generator 0 time stamp A’s shadow reg is filled and waiting to be transferred to A’s active reg. If cleared, A’s active reg has been updated with shadow register latest value

source

pub fn cmpr0_b_shdw_full(&self) -> CMPR0_B_SHDW_FULL_R

Bit 9 - Set and reset by hardware. If set, PWM generator 0 time stamp B’s shadow reg is filled and waiting to be transferred to B’s active reg. If cleared, B’s active reg has been updated with shadow register latest value

Methods from Deref<Target = R<GEN0_STMP_CFG_SPEC>>§

source

pub fn bits(&self) -> REG::Ux

Reads raw bits from register.

Trait Implementations§

source§

impl Deref for R

§

type Target = R<GEN0_STMP_CFG_SPEC>

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl From<R<GEN0_STMP_CFG_SPEC>> for R

source§

fn from(reader: R<GEN0_STMP_CFG_SPEC>) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl RefUnwindSafe for R

§

impl Send for R

§

impl Sync for R

§

impl Unpin for R

§

impl UnwindSafe for R

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere 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 Twhere 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 Twhere U: Into<T>,

§

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 Twhere U: TryFrom<T>,

§

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.