nxp-pac

Crates

git

Versions

lpc55s69_cm33_core0

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 the DMA1.

Source

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

Enables the clock for the DMA1.

Source

pub const fn comp(&self) -> bool

Enables the clock for the Comparator.

Source

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

Enables the clock for the Comparator.

Source

pub const fn sdio(&self) -> bool

Enables the clock for the SDIO.

Source

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

Enables the clock for the SDIO.

Source

pub const fn usb1_host(&self) -> bool

Enables the clock for the USB1 Host.

Source

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

Enables the clock for the USB1 Host.

Source

pub const fn usb1_dev(&self) -> bool

Enables the clock for the USB1 dev.

Source

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

Enables the clock for the USB1 dev.

Source

pub const fn usb1_ram(&self) -> bool

Enables the clock for the USB1 RAM.

Source

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

Enables the clock for the USB1 RAM.

Source

pub const fn usb1_phy(&self) -> bool

Enables the clock for the USB1 PHY.

Source

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

Enables the clock for the USB1 PHY.

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 rng(&self) -> bool

Enables the clock for the RNG.

Source

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

Enables the clock for the RNG.

Source

pub const fn sysctl(&self) -> bool

SYSCTL block clock.

Source

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

SYSCTL block clock.

Source

pub const fn usb0_hostm(&self) -> bool

Enables the clock for the USB0 Host Master.

Source

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

Enables the clock for the USB0 Host Master.

Source

pub const fn usb0_hosts(&self) -> bool

Enables the clock for the USB0 Host Slave.

Source

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

Enables the clock for the USB0 Host Slave.

Source

pub const fn hash_aes(&self) -> bool

Enables the clock for the HASH_AES.

Source

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

Enables the clock for the HASH_AES.

Source

pub const fn pq(&self) -> bool

Enables the clock for the Power Quad.

Source

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

Enables the clock for the Power Quad.

Source

pub const fn plulut(&self) -> bool

Enables the clock for the PLU LUT.

Source

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

Enables the clock for the PLU LUT.

Source

pub const fn timer3(&self) -> bool

Enables the clock for the Timer 3.

Source

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

Enables the clock for the Timer 3.

Source

pub const fn timer4(&self) -> bool

Enables the clock for the Timer 4.

Source

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

Enables the clock for the Timer 4.

Source

pub const fn puf(&self) -> bool

Enables the clock for the PUF reset control.

Source

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

Enables the clock for the PUF reset control.

Source

pub const fn casper(&self) -> bool

Enables the clock for the Casper.

Source

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

Enables the clock for the Casper.

Source

pub const fn analog_ctrl(&self) -> bool

Enables the clock for the analog control.

Source

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

Enables the clock for the analog control.

Source

pub const fn hs_lspi(&self) -> bool

Enables the clock for the HS LSPI.

Source

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

Enables the clock for the HS LSPI.

Source

pub const fn gpio_sec(&self) -> bool

Enables the clock for the GPIO secure.

Source

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

Enables the clock for the GPIO secure.

Source

pub const fn gpio_sec_int(&self) -> bool

Enables the clock for the GPIO secure int.

Source

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

Enables the clock for the GPIO secure int.

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.