Cec

Struct Cec 

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

Implementations§

Source§

impl Cec

Source

pub const fn cadr(&self) -> &'static Reg<Cadr_SPEC, RW>

CEC Local Address Setting Register

Source

pub const fn cecctl1(&self) -> &'static Reg<Cecctl1_SPEC, RW>

CEC Control Register 1

Source

pub const fn statb(&self) -> &'static Reg<Statb_SPEC, RW>

CEC Transmission Start Bit Width Setting Register

Source

pub const fn statl(&self) -> &'static Reg<Statl_SPEC, RW>

CEC Transmission Start Bit Low Width Setting Register

Source

pub const fn lgc0l(&self) -> &'static Reg<Lgc0L_SPEC, RW>

CEC Transmission Logical 0 Low Width Setting Register

Source

pub const fn lgc1l(&self) -> &'static Reg<Lgc1L_SPEC, RW>

CEC Transmission Logical 1 Low Width Setting Register

Source

pub const fn datb(&self) -> &'static Reg<Datb_SPEC, RW>

CEC Transmission Data Bit Width Setting Register

Source

pub const fn nomt(&self) -> &'static Reg<Nomt_SPEC, RW>

CEC Reception Data Sampling Time Setting Register

Source

pub const fn statll(&self) -> &'static Reg<Statll_SPEC, RW>

CEC Reception Start Bit Minimum Low Width Setting Register

Source

pub const fn statlh(&self) -> &'static Reg<Statlh_SPEC, RW>

CEC Reception Start Bit Maximum Low Width Setting Register

Source

pub const fn statbl(&self) -> &'static Reg<Statbl_SPEC, RW>

CEC Reception Start Bit Minimum Bit Width Setting Register

Source

pub const fn statbh(&self) -> &'static Reg<Statbh_SPEC, RW>

CEC Reception Start Bit Maximum Bit Width Setting Register

Source

pub const fn lgc0ll(&self) -> &'static Reg<Lgc0Ll_SPEC, RW>

CEC Reception Logical 0 Minimum Low Width Setting Register

Source

pub const fn lgc0lh(&self) -> &'static Reg<Lgc0Lh_SPEC, RW>

CEC Reception Logical 0 Maximum Low Width Setting Register

Source

pub const fn lgc1ll(&self) -> &'static Reg<Lgc1Ll_SPEC, RW>

CEC Reception Logical 1 Minimum Low Width Setting Register

Source

pub const fn lgc1lh(&self) -> &'static Reg<Lgc1Lh_SPEC, RW>

CEC Reception Logical 1 Maximum Low Width Setting Register

Source

pub const fn datbl(&self) -> &'static Reg<Datbl_SPEC, RW>

CEC Reception Data Bit Minimum Bit Width Setting Register

Source

pub const fn datbh(&self) -> &'static Reg<Datbh_SPEC, RW>

CEC Reception Data Bit Maximum Bit Width Setting Register

Source

pub const fn nomp(&self) -> &'static Reg<Nomp_SPEC, RW>

CEC Data Bit Reference Width Setting Register

Source

pub const fn cecexmd(&self) -> &'static Reg<Cecexmd_SPEC, RW>

CEC Extension Mode Register

Source

pub const fn cecexmon(&self) -> &'static Reg<Cecexmon_SPEC, RW>

CEC Extension Monitor Register

Source

pub const fn ctxd(&self) -> &'static Reg<Ctxd_SPEC, RW>

CEC Transmission Buffer Register

Source

pub const fn crxd(&self) -> &'static Reg<Crxd_SPEC, RW>

CEC Reception Buffer Register

Source

pub const fn ceces(&self) -> &'static Reg<Ceces_SPEC, RW>

CEC Communication Error Status Register

Source

pub const fn cecs(&self) -> &'static Reg<Cecs_SPEC, RW>

CEC Communication Status Register

Source

pub const fn cecfc(&self) -> &'static Reg<Cecfc_SPEC, RW>

CEC Communication Error Flag Clear Trigger Register

Source

pub const fn cecctl0(&self) -> &'static Reg<Cecctl0_SPEC, RW>

CEC Control Register 0

Trait Implementations§

Source§

impl Clone for Cec

Source§

fn clone(&self) -> Cec

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 Cec

Source§

fn eq(&self, other: &Cec) -> 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 Cec

Source§

impl Eq for Cec

Source§

impl Send for Cec

Consumer Electronics Control

Source§

impl StructuralPartialEq for Cec

Source§

impl Sync for Cec

Auto Trait Implementations§

§

impl Freeze for Cec

§

impl RefUnwindSafe for Cec

§

impl Unpin for Cec

§

impl UnwindSafe for Cec

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.