nxp-pac

Crates

git

Versions

mcxn947_cm33_core1

Flavors

Ahbclkctrl2

Struct Ahbclkctrl2 

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

AHB Clock Control 2

Tuple Fields§

§0: u32

Implementations§

Source§

impl Ahbclkctrl2

Source

pub const fn dma1(&self) -> bool

Enables the clock for DMA1

Source

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

Enables the clock for DMA1

Source

pub const fn enet(&self) -> bool

Enables the clock for Ethernet

Source

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

Enables the clock for Ethernet

Source

pub const fn u_sdhc(&self) -> bool

Enables the clock for uSDHC

Source

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

Enables the clock for uSDHC

Source

pub const fn flexio(&self) -> bool

Enables the clock for Flexio

Source

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

Enables the clock for Flexio

Source

pub const fn sai0(&self) -> bool

Enables the clock for SAI0

Source

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

Enables the clock for SAI0

Source

pub const fn sai1(&self) -> bool

Enables the clock for SAI1

Source

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

Enables the clock for SAI1

Source

pub const fn tro(&self) -> bool

Enables the clock for TRO

Source

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

Enables the clock for TRO

Source

pub const fn freqme(&self) -> bool

Enables the clock for the Frequency meter

Source

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

Enables the clock for the Frequency meter

Source

pub const fn trng(&self) -> bool

Enables the clock for TRNG

Source

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

Enables the clock for TRNG

Source

pub const fn flexcan0(&self) -> bool

Enables the clock for FLEXCAN0

Source

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

Enables the clock for FLEXCAN0

Source

pub const fn flexcan1(&self) -> bool

Enables the clock for FLEXCAN1

Source

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

Enables the clock for FLEXCAN1

Source

pub const fn usb_hs(&self) -> bool

Enables the clock for USB HS

Source

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

Enables the clock for USB HS

Source

pub const fn usb_hs_phy(&self) -> bool

Enables the clock for USB HS PHY

Source

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

Enables the clock for USB HS PHY

Source

pub const fn els(&self) -> bool

Enables the clock for ELS

Source

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

Enables the clock for ELS

Source

pub const fn pq(&self) -> bool

Enables the clock for Powerquad

Source

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

Enables the clock for Powerquad

Source

pub const fn plu_lut(&self) -> bool

Enables the clock for PLU_LUT

Source

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

Enables the clock for PLU_LUT

Source

pub const fn timer3(&self) -> bool

Enables the clock for CTIMER3

Source

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

Enables the clock for CTIMER3

Source

pub const fn timer4(&self) -> bool

Enables the clock for CTIMER4

Source

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

Enables the clock for CTIMER4

Source

pub const fn puf(&self) -> bool

Enables the clock for PUF

Source

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

Enables the clock for PUF

Source

pub const fn pkc(&self) -> bool

Enables the clock for PKC

Source

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

Enables the clock for PKC

Source

pub const fn scg(&self) -> bool

Enables the clock for SCG

Source

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

Enables the clock for SCG

Source

pub const fn gdet(&self) -> bool

Enables the clock for GDET0 and GDET1

Source

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

Enables the clock for GDET0 and GDET1

Source

pub const fn sm3(&self) -> bool

Enables the clock for SM3

Source

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

Enables the clock for SM3

Trait Implementations§

Source§

impl Clone for Ahbclkctrl2

Source§

fn clone(&self) -> Ahbclkctrl2

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 Ahbclkctrl2

Source§

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

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

impl Default for Ahbclkctrl2

Source§

fn default() -> Ahbclkctrl2

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

impl PartialEq for Ahbclkctrl2

Source§

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

Source§

impl Eq for Ahbclkctrl2

Source§

impl StructuralPartialEq for Ahbclkctrl2

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.