Struct daisy::pac::hrtim_timb::timbcr::R

pub struct R(/* private fields */);
Expand description

Register TIMBCR reader

Implementations§

§

impl R

pub fn updgat(&self) -> FieldReaderRaw<u8, u8>

Bits 28:31 - Update Gating

pub fn preen(&self) -> BitReaderRaw<bool>

Bit 27 - Preload enable

pub fn dacsync(&self) -> FieldReaderRaw<u8, u8>

Bits 25:26 - AC Synchronization

pub fn mstu(&self) -> BitReaderRaw<bool>

Bit 24 - Master Timer update

pub fn teu(&self) -> BitReaderRaw<bool>

Bit 23 - TEU

pub fn tdu(&self) -> BitReaderRaw<bool>

Bit 22 - TDU

pub fn tcu(&self) -> BitReaderRaw<bool>

Bit 21 - TCU

pub fn tbu(&self) -> BitReaderRaw<bool>

Bit 20 - TBU

pub fn tx_rstu(&self) -> BitReaderRaw<bool>

Bit 18 - Timerx reset update

pub fn tx_repu(&self) -> BitReaderRaw<bool>

Bit 17 - Timer x Repetition update

pub fn delcmp4(&self) -> FieldReaderRaw<u8, u8>

Bits 14:15 - Delayed CMP4 mode

pub fn delcmp2(&self) -> FieldReaderRaw<u8, u8>

Bits 12:13 - Delayed CMP2 mode

pub fn syncstrtx(&self) -> BitReaderRaw<bool>

Bit 11 - Synchronization Starts Timer x

pub fn syncrstx(&self) -> BitReaderRaw<bool>

Bit 10 - Synchronization Resets Timer x

pub fn pshpll(&self) -> BitReaderRaw<bool>

Bit 6 - Push-Pull mode enable

pub fn half(&self) -> BitReaderRaw<bool>

Bit 5 - Half mode enable

pub fn retrig(&self) -> BitReaderRaw<bool>

Bit 4 - Re-triggerable mode

pub fn cont(&self) -> BitReaderRaw<bool>

Bit 3 - Continuous mode

pub fn ck_pscx(&self) -> FieldReaderRaw<u8, u8>

Bits 0:2 - HRTIM Timer x Clock prescaler

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

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

Reads raw bits from register.

Trait Implementations§

§

impl Deref for R

§

type Target = R<TIMBCR_SPEC>

The resulting type after dereferencing.
§

fn deref(&self) -> &<R as Deref>::Target

Dereferences the value.
§

impl From<R<TIMBCR_SPEC>> for R

§

fn from(reader: R<TIMBCR_SPEC>) -> R

Converts to this type from the input type.

Auto Trait Implementations§

§

impl Freeze for R

§

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 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>,

§

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>,

§

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.