nxp-pac

Crates

git

Versions

mimxrt685s_cm33

Flavors

Clkctl0

Struct Clkctl0 

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

clock ccontroller 0

Implementations§

Source§

impl Clkctl0

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 ffroctl0(self) -> Reg<Ffroctl0, RW>

FFRO control 0

Source

pub const fn ffroctl1(self) -> Reg<Ffroctl1, RW>

FFRO control 1

Source

pub const fn sysoscctl0(self) -> Reg<Sysoscctl0, RW>

system oscillator control 0

Source

pub const fn sysoscbypass(self) -> Reg<Sysoscbypass, RW>

system oscillator bypass

Source

pub const fn lposcctl0(self) -> Reg<Lposcctl0, RW>

low power oscillator control 0

Source

pub const fn osc32khzctl0(self) -> Reg<Osc32khzctl0, RW>

32k oscillator control0

Source

pub const fn syspll0clksel(self) -> Reg<Syspll0clksel, RW>

system pll0 clock selection

Source

pub const fn syspll0ctl0(self) -> Reg<Syspll0ctl0, RW>

system pll0 control0

Source

pub const fn syspll0locktimediv2(self) -> Reg<Syspll0locktimediv2, RW>

system pll0 lock time

Source

pub const fn syspll0num(self) -> Reg<Syspll0num, RW>

system pll0 number

Source

pub const fn syspll0denom(self) -> Reg<Syspll0denom, RW>

system pll0 denom

Source

pub const fn syspll0pfd(self) -> Reg<Syspll0pfd, RW>

sys pll0 PFD

Source

pub const fn mainpllclkdiv(self) -> Reg<Mainpllclkdiv, RW>

main pll clk divider

Source

pub const fn dsppllclkdiv(self) -> Reg<Dsppllclkdiv, RW>

dsp pll clk divider

Source

pub const fn aux0pllclkdiv(self) -> Reg<Aux0pllclkdiv, RW>

aux0 pll clk divider

Source

pub const fn aux1pllclkdiv(self) -> Reg<Aux1pllclkdiv, RW>

aux1 pll clk divider

Source

pub const fn syscpuahbclkdiv(self) -> Reg<Syscpuahbclkdiv, RW>

system cpu AHB clock divider

Source

pub const fn mainclksela(self) -> Reg<Mainclksela, RW>

main clock selection A

Source

pub const fn mainclkselb(self) -> Reg<Mainclkselb, RW>

main clock selection B

Source

pub const fn pfcdiv(self, n: usize) -> Reg<Pfcdiv, RW>

PFC divider register N

Source

pub const fn flexspifclksel(self) -> Reg<Flexspifclksel, RW>

FlexSPI FCLK selection

Source

pub const fn flexspifclkdiv(self) -> Reg<Flexspifclkdiv, RW>

FlexSPI FCLK divider

Source

pub const fn sctfclksel(self) -> Reg<Sctfclksel, RW>

SCT FCLK selection

Source

pub const fn sctfclkdiv(self) -> Reg<Sctfclkdiv, RW>

SCT fclk divider

Source

pub const fn usbhsfclksel(self) -> Reg<Usbhsfclksel, RW>

USBHS Fclk selection

Source

pub const fn usbhsfclkdiv(self) -> Reg<Usbhsfclkdiv, RW>

USBHS Fclk divider

Source

pub const fn sdio0fclksel(self) -> Reg<Sdio0fclksel, RW>

SDIO0 FCLK selection

Source

pub const fn sdio0fclkdiv(self) -> Reg<Sdio0fclkdiv, RW>

SDIO0 FCLK divider

Source

pub const fn sdio1fclksel(self) -> Reg<Sdio1fclksel, RW>

SDIO1 FCLK selection

Source

pub const fn sdio1fclkdiv(self) -> Reg<Sdio1fclkdiv, RW>

SDIO1 FCLK divider

Source

pub const fn espifclksel0(self) -> Reg<Espifclksel0, RW>

ESPI clock selection

Source

pub const fn adc0fclksel0(self) -> Reg<Adc0fclksel0, RW>

ADC0 fclk selection 0

Source

pub const fn adc0fclksel1(self) -> Reg<Adc0fclksel1, RW>

ADC0 fclk selection 1

Source

pub const fn adc0fclkdiv(self) -> Reg<Adc0fclkdiv, RW>

ADC0 fclk divider

Source

pub const fn utickfclksel(self) -> Reg<Utickfclksel, RW>

UTICK fclk selection

Source

pub const fn wdt0fclksel(self) -> Reg<Wdt0fclksel, RW>

wdt clock selection

Source

pub const fn wakeclk32khzsel(self) -> Reg<Wakeclk32khzsel, RW>

32k wake clock selection

Source

pub const fn wakeclk32khzdiv(self) -> Reg<Wakeclk32khzdiv, RW>

32k wake clock divider

Source

pub const fn systickfclksel(self) -> Reg<Systickfclksel, RW>

system tick fclk selection

Source

pub const fn systickfclkdiv(self) -> Reg<Systickfclkdiv, RW>

system tick fclk divider

Trait Implementations§

Source§

impl Clone for Clkctl0

Source§

fn clone(&self) -> Clkctl0

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 Clkctl0

Source§

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

Source§

impl Eq for Clkctl0

Source§

impl Send for Clkctl0

Source§

impl StructuralPartialEq for Clkctl0

Source§

impl Sync for Clkctl0

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.