nxp-pac

Crates

git

Versions

mimxrt1062

Flavors

Ccgr2

Struct Ccgr2 

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

CCM Clock Gating Register 2

Tuple Fields§

§0: u32

Implementations§

Source§

impl Ccgr2

Source

pub const fn cg0(&self) -> u8

ocram_exsc clock (ocram_exsc_clk_enable)

Source

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

ocram_exsc clock (ocram_exsc_clk_enable)

Source

pub const fn cg1(&self) -> u8

csi clock (csi_clk_enable)

Source

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

csi clock (csi_clk_enable)

Source

pub const fn cg2(&self) -> u8

iomuxc_snvs clock (iomuxc_snvs_clk_enable)

Source

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

iomuxc_snvs clock (iomuxc_snvs_clk_enable)

Source

pub const fn cg3(&self) -> u8

lpi2c1 clock (lpi2c1_clk_enable)

Source

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

lpi2c1 clock (lpi2c1_clk_enable)

Source

pub const fn cg4(&self) -> u8

lpi2c2 clock (lpi2c2_clk_enable)

Source

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

lpi2c2 clock (lpi2c2_clk_enable)

Source

pub const fn cg5(&self) -> u8

lpi2c3 clock (lpi2c3_clk_enable)

Source

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

lpi2c3 clock (lpi2c3_clk_enable)

Source

pub const fn cg6(&self) -> u8

OCOTP_CTRL clock (ocotp_clk_enable)

Source

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

OCOTP_CTRL clock (ocotp_clk_enable)

Source

pub const fn cg7(&self) -> u8

xbar3 clock (xbar3_clk_enable)

Source

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

xbar3 clock (xbar3_clk_enable)

Source

pub const fn cg8(&self) -> u8

ipmux1 clock (ipmux1_clk_enable)

Source

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

ipmux1 clock (ipmux1_clk_enable)

Source

pub const fn cg9(&self) -> u8

ipmux2 clock (ipmux2_clk_enable)

Source

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

ipmux2 clock (ipmux2_clk_enable)

Source

pub const fn cg10(&self) -> u8

ipmux3 clock (ipmux3_clk_enable)

Source

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

ipmux3 clock (ipmux3_clk_enable)

Source

pub const fn cg11(&self) -> u8

xbar1 clock (xbar1_clk_enable)

Source

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

xbar1 clock (xbar1_clk_enable)

Source

pub const fn cg12(&self) -> u8

xbar2 clock (xbar2_clk_enable)

Source

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

xbar2 clock (xbar2_clk_enable)

Source

pub const fn cg13(&self) -> u8

gpio3 clock (gpio3_clk_enable)

Source

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

gpio3 clock (gpio3_clk_enable)

Source

pub const fn cg14(&self) -> u8

lcd clocks (lcd_clk_enable)

Source

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

lcd clocks (lcd_clk_enable)

Source

pub const fn cg15(&self) -> u8

pxp clocks (pxp_clk_enable)

Source

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

pxp clocks (pxp_clk_enable)

Trait Implementations§

Source§

impl Clone for Ccgr2

Source§

fn clone(&self) -> Ccgr2

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 Ccgr2

Source§

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

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

impl Default for Ccgr2

Source§

fn default() -> Ccgr2

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

impl PartialEq for Ccgr2

Source§

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

Source§

impl Eq for Ccgr2

Source§

impl StructuralPartialEq for Ccgr2

Auto Trait Implementations§

§

impl Freeze for Ccgr2

§

impl RefUnwindSafe for Ccgr2

§

impl Send for Ccgr2

§

impl Sync for Ccgr2

§

impl Unpin for Ccgr2

§

impl UnwindSafe for Ccgr2

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.