Gpt164

Struct Gpt164 

Source
pub struct Gpt164 { /* private fields */ }

Implementations§

Source§

impl Gpt164

Source

pub const fn gtwp(&self) -> &'static Reg<Gtwp_SPEC, RW>

General PWM Timer Write-Protection Register

Source

pub const fn gtstr(&self) -> &'static Reg<Gtstr_SPEC, RW>

General PWM Timer Software Start Register

Source

pub const fn gtstp(&self) -> &'static Reg<Gtstp_SPEC, RW>

General PWM Timer Software Stop Register

Source

pub const fn gtclr(&self) -> &'static Reg<Gtclr_SPEC, W>

General PWM Timer Software Clear Register

Source

pub const fn gtssr(&self) -> &'static Reg<Gtssr_SPEC, RW>

General PWM Timer Start Source Select Register

Source

pub const fn gtpsr(&self) -> &'static Reg<Gtpsr_SPEC, RW>

General PWM Timer Stop Source Select Register

Source

pub const fn gtcsr(&self) -> &'static Reg<Gtcsr_SPEC, RW>

General PWM Timer Clear Source Select Register

Source

pub const fn gtupsr(&self) -> &'static Reg<Gtupsr_SPEC, RW>

General PWM Timer Up Count Source Select Register

Source

pub const fn gtdnsr(&self) -> &'static Reg<Gtdnsr_SPEC, RW>

General PWM Timer Down Count Source Select Register

Source

pub const fn gticasr(&self) -> &'static Reg<Gticasr_SPEC, RW>

General PWM Timer Input Capture Source Select Register A

Source

pub const fn gticbsr(&self) -> &'static Reg<Gticbsr_SPEC, RW>

General PWM Timer Input Capture Source Select Register B

Source

pub const fn gtcr(&self) -> &'static Reg<Gtcr_SPEC, RW>

General PWM Timer Control Register

Source

pub const fn gtuddtyc(&self) -> &'static Reg<Gtuddtyc_SPEC, RW>

General PWM Timer Count Direction and Duty Setting Register

Source

pub const fn gtior(&self) -> &'static Reg<Gtior_SPEC, RW>

General PWM Timer I/O Control Register

Source

pub const fn gtintad(&self) -> &'static Reg<Gtintad_SPEC, RW>

General PWM Timer Interrupt Output Setting Register

Source

pub const fn gtst(&self) -> &'static Reg<Gtst_SPEC, RW>

General PWM Timer Status Register

Source

pub const fn gtber(&self) -> &'static Reg<Gtber_SPEC, RW>

General PWM Timer Buffer Enable Register

Source

pub const fn gtcnt(&self) -> &'static Reg<Gtcnt_SPEC, RW>

General PWM Timer Counter

Source

pub const fn gtccra(&self) -> &'static Reg<Gtccra_SPEC, RW>

General PWM Timer Compare Capture Register A

Source

pub const fn gtccrb(&self) -> &'static Reg<Gtccrb_SPEC, RW>

General PWM Timer Compare Capture Register B

Source

pub const fn gtccrc(&self) -> &'static Reg<Gtccrc_SPEC, RW>

General PWM Timer Compare Capture Register C

Source

pub const fn gtccre(&self) -> &'static Reg<Gtccre_SPEC, RW>

General PWM Timer Compare Capture Register E

Source

pub const fn gtccrd(&self) -> &'static Reg<Gtccrd_SPEC, RW>

General PWM Timer Compare Capture Register D

Source

pub const fn gtccrf(&self) -> &'static Reg<Gtccrf_SPEC, RW>

General PWM Timer Compare Capture Register F

Source

pub const fn gtpr(&self) -> &'static Reg<Gtpr_SPEC, RW>

General PWM Timer Cycle Setting Register

Source

pub const fn gtpbr(&self) -> &'static Reg<Gtpbr_SPEC, RW>

General PWM Timer Cycle Setting Buffer Register

Source

pub const fn gtdtcr(&self) -> &'static Reg<Gtdtcr_SPEC, RW>

General PWM Timer Dead Time Control Register

Source

pub const fn gtdvu(&self) -> &'static Reg<Gtdvu_SPEC, RW>

General PWM Timer Dead Time Value Register U

Trait Implementations§

Source§

impl Clone for Gpt164

Source§

fn clone(&self) -> Gpt164

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl PartialEq for Gpt164

Source§

fn eq(&self, other: &Gpt164) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for Gpt164

Source§

impl Eq for Gpt164

Source§

impl Send for Gpt164

General PWM 16-bit Timer 4

Source§

impl StructuralPartialEq for Gpt164

Source§

impl Sync for Gpt164

Auto Trait Implementations§

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> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. 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>,

Source§

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

Source§

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.