nxp-pac

Crates

git

Versions

mcxn947_cm33_core1

Flavors

Ahbcr

Struct Ahbcr 

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

AHB Bus Control

Tuple Fields§

§0: u32

Implementations§

Source§

impl Ahbcr

Source

pub const fn aparen(&self) -> Aparen

AHB Parallel Mode Enable

Source

pub const fn set_aparen(&mut self, val: Aparen)

AHB Parallel Mode Enable

Source

pub const fn clrahbrxbuf(&self) -> Clrahbrxbuf

Clear AHB Receive Buffer

Source

pub const fn set_clrahbrxbuf(&mut self, val: Clrahbrxbuf)

Clear AHB Receive Buffer

Source

pub const fn clrahbtxbuf(&self) -> Clrahbtxbuf

Clear AHB Transmit Buffer

Source

pub const fn set_clrahbtxbuf(&mut self, val: Clrahbtxbuf)

Clear AHB Transmit Buffer

Source

pub const fn cachableen(&self) -> Cachableen

Cacheable Read Access Enable

Source

pub const fn set_cachableen(&mut self, val: Cachableen)

Cacheable Read Access Enable

Source

pub const fn bufferableen(&self) -> Bufferableen

Bufferable Write Access Enable

Source

pub const fn set_bufferableen(&mut self, val: Bufferableen)

Bufferable Write Access Enable

Source

pub const fn prefetchen(&self) -> AhbcrPrefetchen

AHB Read Prefetch Enable

Source

pub const fn set_prefetchen(&mut self, val: AhbcrPrefetchen)

AHB Read Prefetch Enable

Source

pub const fn readaddropt(&self) -> Readaddropt

AHB Read Address Option

Source

pub const fn set_readaddropt(&mut self, val: Readaddropt)

AHB Read Address Option

Source

pub const fn resumedisable(&self) -> Resumedisable

AHB Read Resume Disable

Source

pub const fn set_resumedisable(&mut self, val: Resumedisable)

AHB Read Resume Disable

Source

pub const fn readszalign(&self) -> Readszalign

AHB Read Size Alignment

Source

pub const fn set_readszalign(&mut self, val: Readszalign)

AHB Read Size Alignment

Source

pub const fn alignment(&self) -> Alignment

AHB Boundary Alignment

Source

pub const fn set_alignment(&mut self, val: Alignment)

AHB Boundary Alignment

Source

pub const fn aflashbase(&self) -> u8

AHB Memory-Mapped Flash Base Address

Source

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

AHB Memory-Mapped Flash Base Address

Trait Implementations§

Source§

impl Clone for Ahbcr

Source§

fn clone(&self) -> Ahbcr

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 Ahbcr

Source§

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

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

impl Default for Ahbcr

Source§

fn default() -> Ahbcr

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

impl PartialEq for Ahbcr

Source§

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

Source§

impl Eq for Ahbcr

Source§

impl StructuralPartialEq for Ahbcr

Auto Trait Implementations§

§

impl Freeze for Ahbcr

§

impl RefUnwindSafe for Ahbcr

§

impl Send for Ahbcr

§

impl Sync for Ahbcr

§

impl Unpin for Ahbcr

§

impl UnwindSafe for Ahbcr

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.