nxp-pac

Crates

git

Versions

mimxrt1062

Flavors

Ccgr6

Struct Ccgr6 

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

CCM Clock Gating Register 6

Tuple Fields§

§0: u32

Implementations§

Source§

impl Ccgr6

Source

pub const fn cg0(&self) -> u8

usboh3 clock (usboh3_clk_enable)

Source

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

usboh3 clock (usboh3_clk_enable)

Source

pub const fn cg1(&self) -> u8

usdhc1 clocks (usdhc1_clk_enable)

Source

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

usdhc1 clocks (usdhc1_clk_enable)

Source

pub const fn cg2(&self) -> u8

usdhc2 clocks (usdhc2_clk_enable)

Source

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

usdhc2 clocks (usdhc2_clk_enable)

Source

pub const fn cg3(&self) -> u8

dcdc clocks (dcdc_clk_enable)

Source

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

dcdc clocks (dcdc_clk_enable)

Source

pub const fn cg4(&self) -> u8

ipmux4 clock (ipmux4_clk_enable)

Source

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

ipmux4 clock (ipmux4_clk_enable)

Source

pub const fn cg5(&self) -> u8

flexspi clocks (flexspi_clk_enable) sim_ems_clk_enable must also be cleared, when flexspi_clk_enable is cleared

Source

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

flexspi clocks (flexspi_clk_enable) sim_ems_clk_enable must also be cleared, when flexspi_clk_enable is cleared

Source

pub const fn cg6(&self) -> u8

trng clock (trng_clk_enable)

Source

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

trng clock (trng_clk_enable)

Source

pub const fn cg7(&self) -> u8

lpuart8 clocks (lpuart8_clk_enable)

Source

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

lpuart8 clocks (lpuart8_clk_enable)

Source

pub const fn cg8(&self) -> u8

timer4 clocks (timer4_clk_enable)

Source

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

timer4 clocks (timer4_clk_enable)

Source

pub const fn cg9(&self) -> u8

aips_tz3 clock (aips_tz3_clk_enable)

Source

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

aips_tz3 clock (aips_tz3_clk_enable)

Source

pub const fn cg10(&self) -> u8

sim_per clock (sim_per_clk_enable) sim_axbs_p_clk_enable

Source

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

sim_per clock (sim_per_clk_enable) sim_axbs_p_clk_enable

Source

pub const fn cg11(&self) -> u8

anadig clocks (anadig_clk_enable)

Source

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

anadig clocks (anadig_clk_enable)

Source

pub const fn cg12(&self) -> u8

lpi2c4 serial clock (lpi2c4_serial_clk_enable)

Source

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

lpi2c4 serial clock (lpi2c4_serial_clk_enable)

Source

pub const fn cg13(&self) -> u8

timer1 clocks (timer1_clk_enable)

Source

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

timer1 clocks (timer1_clk_enable)

Source

pub const fn cg14(&self) -> u8

timer2 clocks (timer2_clk_enable)

Source

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

timer2 clocks (timer2_clk_enable)

Source

pub const fn cg15(&self) -> u8

timer3 clocks (timer3_clk_enable)

Source

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

timer3 clocks (timer3_clk_enable)

Trait Implementations§

Source§

impl Clone for Ccgr6

Source§

fn clone(&self) -> Ccgr6

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 Ccgr6

Source§

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

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

impl Default for Ccgr6

Source§

fn default() -> Ccgr6

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

impl PartialEq for Ccgr6

Source§

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

Source§

impl Eq for Ccgr6

Source§

impl StructuralPartialEq for Ccgr6

Auto Trait Implementations§

§

impl Freeze for Ccgr6

§

impl RefUnwindSafe for Ccgr6

§

impl Send for Ccgr6

§

impl Sync for Ccgr6

§

impl Unpin for Ccgr6

§

impl UnwindSafe for Ccgr6

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.