nxp-pac

Crates

git

Versions

mcxn947_cm33_core1

Flavors

Ssr

Struct Ssr 

Source
#[repr(transparent)]
pub struct Ssr(pub u32);
Expand description

Target Status

Tuple Fields§

§0: u32

Implementations§

Source§

impl Ssr

Source

pub const fn tdf(&self) -> bool

Transmit Data Flag

Source

pub const fn set_tdf(&mut self, val: bool)

Transmit Data Flag

Source

pub const fn rdf(&self) -> bool

Receive Data Flag

Source

pub const fn set_rdf(&mut self, val: bool)

Receive Data Flag

Source

pub const fn avf(&self) -> bool

Address Valid Flag

Source

pub const fn set_avf(&mut self, val: bool)

Address Valid Flag

Source

pub const fn taf(&self) -> bool

Transmit ACK Flag

Source

pub const fn set_taf(&mut self, val: bool)

Transmit ACK Flag

Source

pub const fn rsf(&self) -> Rsf

Repeated Start Flag

Source

pub const fn set_rsf(&mut self, val: Rsf)

Repeated Start Flag

Source

pub const fn sdf(&self) -> SsrSdf

Stop Detect Flag

Source

pub const fn set_sdf(&mut self, val: SsrSdf)

Stop Detect Flag

Source

pub const fn bef(&self) -> Bef

Bit Error Flag

Source

pub const fn set_bef(&mut self, val: Bef)

Bit Error Flag

Source

pub const fn fef(&self) -> SsrFef

FIFO Error Flag

Source

pub const fn set_fef(&mut self, val: SsrFef)

FIFO Error Flag

Source

pub const fn am0f(&self) -> bool

Address Match 0 Flag

Source

pub const fn set_am0f(&mut self, val: bool)

Address Match 0 Flag

Source

pub const fn am1f(&self) -> bool

Address Match 1 Flag

Source

pub const fn set_am1f(&mut self, val: bool)

Address Match 1 Flag

Source

pub const fn gcf(&self) -> bool

General Call Flag

Source

pub const fn set_gcf(&mut self, val: bool)

General Call Flag

Source

pub const fn sarf(&self) -> bool

SMBus Alert Response Flag

Source

pub const fn set_sarf(&mut self, val: bool)

SMBus Alert Response Flag

Source

pub const fn sbf(&self) -> Sbf

Target Busy Flag

Source

pub const fn set_sbf(&mut self, val: Sbf)

Target Busy Flag

Source

pub const fn bbf(&self) -> SsrBbf

Bus Busy Flag

Source

pub const fn set_bbf(&mut self, val: SsrBbf)

Bus Busy Flag

Trait Implementations§

Source§

impl Clone for Ssr

Source§

fn clone(&self) -> Ssr

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 Debug for Ssr

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Ssr

Source§

fn default() -> Ssr

Returns the “default value” for a type. Read more
Source§

impl PartialEq for Ssr

Source§

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

Source§

impl Eq for Ssr

Source§

impl StructuralPartialEq for Ssr

Auto Trait Implementations§

§

impl Freeze for Ssr

§

impl RefUnwindSafe for Ssr

§

impl Send for Ssr

§

impl Sync for Ssr

§

impl Unpin for Ssr

§

impl UnwindSafe for Ssr

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.