nxp-pac

Crates

git

Versions

mimxrt685s_cm33

Flavors

Clkctl1

Struct Clkctl1 

Source
pub struct Clkctl1 { /* private fields */ }
Expand description

clock ccontroller 1

Implementations§

Source§

impl Clkctl1

Source

pub const unsafe fn from_ptr(ptr: *mut ()) -> Self

Source

pub const fn as_ptr(&self) -> *mut ()

Source

pub const fn pscctl0(self) -> Reg<Pscctl0, RW>

clock control register 0

Source

pub const fn pscctl1(self) -> Reg<Pscctl1, RW>

clock control register 1

Source

pub const fn pscctl2(self) -> Reg<Pscctl2, RW>

clock control register 2

Source

pub const fn pscctl0_set(self) -> Reg<Pscctl0Set, W>

clock set register 0

Source

pub const fn pscctl1_set(self) -> Reg<Pscctl1Set, W>

clock set register 1

Source

pub const fn pscctl2_set(self) -> Reg<Pscctl2Set, W>

clock set register 2

Source

pub const fn pscctl0_clr(self) -> Reg<Pscctl0Clr, W>

clock clear register 0

Source

pub const fn pscctl1_clr(self) -> Reg<Pscctl1Clr, W>

clock clear register 1

Source

pub const fn pscctl2_clr(self) -> Reg<Pscctl2Clr, W>

clock clear register 2

Source

pub const fn audiopll0clksel(self) -> Reg<Audiopll0clksel, RW>

audio pll0 clock selection

Source

pub const fn audiopll0ctl0(self) -> Reg<Audiopll0ctl0, RW>

audio pll0 control0

Source

pub const fn audiopll0locktimediv2(self) -> Reg<Audiopll0locktimediv2, RW>

audio pll0 lock time

Source

pub const fn audiopll0num(self) -> Reg<Audiopll0num, RW>

audio pll0 number

Source

pub const fn audiopll0denom(self) -> Reg<Audiopll0denom, RW>

Audio pll0 denom

Source

pub const fn audiopll0pfd(self) -> Reg<Audiopll0pfd, RW>

audio pll0 PFD

Source

pub const fn audiopllclkdiv(self) -> Reg<Audiopllclkdiv, RW>

audio pll0 clock divider

Source

pub const fn dspcpuclkdiv(self) -> Reg<Dspcpuclkdiv, RW>

DSP cpu clock divider

Source

pub const fn dspmainramclkdiv(self) -> Reg<Dspmainramclkdiv, RW>

DSP main ram clock divider

Source

pub const fn dspcpuclksela(self) -> Reg<Dspcpuclksela, RW>

DSP clock selection A

Source

pub const fn dspcpuclkselb(self) -> Reg<Dspcpuclkselb, RW>

DSP clock selection B

Source

pub const fn oseventfclksel(self) -> Reg<Oseventfclksel, RW>

OS EVENT clock selection

Source

pub const fn flexcomm(self, n: usize) -> Flexcomm

flexcomm clock controller

Source

pub const fn frg14clksel(self) -> Reg<Frg14clksel, RW>

FRG clock selection register 14

Source

pub const fn frg14ctl(self) -> Reg<Frg14ctl, RW>

FRG clock controller 14

Source

pub const fn fc14fclksel(self) -> Reg<Fc14fclksel, RW>

flexcomm14 clock selection

Source

pub const fn frg15clksel(self) -> Reg<Frg15clksel, RW>

FRG clock selection register 15

Source

pub const fn frg15ctl(self) -> Reg<Frg15ctl, RW>

FRG clock controller 15

Source

pub const fn fc15fclksel(self) -> Reg<Fc15fclksel, RW>

flexcomm15 clock selection

Source

pub const fn frgpllclkdiv(self) -> Reg<Frgpllclkdiv, RW>

FRG pll clock divider

Source

pub const fn dmic0fclksel(self) -> Reg<Dmic0fclksel, RW>

DMIC0 clk selection

Source

pub const fn dmic0fclkdiv(self) -> Reg<Dmic0fclkdiv, RW>

DMIC clock clock divider

Source

pub const fn ct32bitfclksel(self, n: usize) -> Reg<Ct32bitfclksel, RW>

ct32bit timer N clock selection

Source

pub const fn audiomclksel(self) -> Reg<Audiomclksel, RW>

audio mclock selection

Source

pub const fn audiomclkdiv(self) -> Reg<Audiomclkdiv, RW>

audio mclock divider

Source

pub const fn clkoutsel0(self) -> Reg<Clkoutsel0, RW>

clock out selection 0

Source

pub const fn clkoutsel1(self) -> Reg<Clkoutsel1, RW>

clock out selection 1

Source

pub const fn clkoutdiv(self) -> Reg<Clkoutdiv, RW>

clock_out divider

Source

pub const fn i3c0fclksel(self) -> Reg<I3c0fclksel, RW>

I3C0 fclk selection

Source

pub const fn i3c0fclkstcsel(self) -> Reg<I3c0fclkstcsel, RW>

I3C0 fclk STC selection

Source

pub const fn i3c0fclkstcdiv(self) -> Reg<I3c0fclkstcdiv, RW>

I3C0 fclk STC divider

Source

pub const fn i3c0fclksdiv(self) -> Reg<I3c0fclksdiv, RW>

I3C0 fclks divider

Source

pub const fn i3c0fclkdiv(self) -> Reg<I3c0fclkdiv, RW>

I3C0 fclk divider

Source

pub const fn wdt1fclksel(self) -> Reg<Wdt1fclksel, RW>

WDT1 clock selection

Source

pub const fn acmp0fclksel(self) -> Reg<Acmp0fclksel, RW>

acomparator 0 clock selection

Source

pub const fn acmp0fclkdiv(self) -> Reg<Acmp0fclkdiv, RW>

acomparator 0 fclk divider

Trait Implementations§

Source§

impl Clone for Clkctl1

Source§

fn clone(&self) -> Clkctl1

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 PartialEq for Clkctl1

Source§

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

Source§

impl Eq for Clkctl1

Source§

impl Send for Clkctl1

Source§

impl StructuralPartialEq for Clkctl1

Source§

impl Sync for Clkctl1

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.