nxp-pac

Crates

git

Versions

mimxrt1011

Flavors

Sbmr2

Struct Sbmr2 

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

SRC Boot Mode Register 2

Tuple Fields§

§0: u32

Implementations§

Source§

impl Sbmr2

Source

pub const fn sec_config(&self) -> u8

SECONFIG[1] shows the state of the SECONFIG[1] fuse

Source

pub const fn set_sec_config(&mut self, val: u8)

SECONFIG[1] shows the state of the SECONFIG[1] fuse

Source

pub const fn bt_fuse_sel(&self) -> bool

BT_FUSE_SEL (connected to gpio bt_fuse_sel) shows the state of the BT_FUSE_SEL fuse

Source

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

BT_FUSE_SEL (connected to gpio bt_fuse_sel) shows the state of the BT_FUSE_SEL fuse

Source

pub const fn bmod(&self) -> u8

BMOD[1:0] shows the latched state of the BOOT_MODE1 and BOOT_MODE0 signals on the rising edge of POR_B

Source

pub const fn set_bmod(&mut self, val: u8)

BMOD[1:0] shows the latched state of the BOOT_MODE1 and BOOT_MODE0 signals on the rising edge of POR_B

Trait Implementations§

Source§

impl Clone for Sbmr2

Source§

fn clone(&self) -> Sbmr2

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 Sbmr2

Source§

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

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

impl Default for Sbmr2

Source§

fn default() -> Sbmr2

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

impl PartialEq for Sbmr2

Source§

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

Source§

impl Eq for Sbmr2

Source§

impl StructuralPartialEq for Sbmr2

Auto Trait Implementations§

§

impl Freeze for Sbmr2

§

impl RefUnwindSafe for Sbmr2

§

impl Send for Sbmr2

§

impl Sync for Sbmr2

§

impl Unpin for Sbmr2

§

impl UnwindSafe for Sbmr2

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.